<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1040" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
  <o:rules v:ext="edit">
   <o:r id="V:Rule2" type="connector" idref="#_x0000_s1035" />
   <o:r id="V:Rule4" type="connector" idref="#_x0000_s1036" />
   <o:r id="V:Rule6" type="connector" idref="#_x0000_s1037" />
   <o:r id="V:Rule8" type="connector" idref="#_x0000_s1038" />
   <o:r id="V:Rule10" type="connector" idref="#_x0000_s1039" />
  </o:rules>
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-AU link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>My understanding of the structure is the Rex system is closer to
a decoupled system than the Hypergrid.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hypergrid involves teleporting along known links – ie you
teleport to a hypergrid region which connects you to other regions. The Rex
model is closer to a web browser, where you move along via URL-equivilents, and
it will disconnect/reconnect you from the current/next sims – sort of ala
a more seamless Meerkat. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The Rex auth server basically acts as an identity broker –
when you request access to a sim on a different network (“grid”-ish),
you get authorised by your auth server. Your auth server acts very similarly to
the OGP Agent Domain, in that it is responsible for routing messages to you,
assigning sessions, etc.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>At risk of using outlook’s HTML here, allow me to draw a
diagram...<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t32" coordsize="21600,21600" 
 o:spt="32" o:oned="t" path="m,l21600,21600e" filled="f">
 <v:path arrowok="t" fillok="f" o:connecttype="none" />
 <o:lock v:ext="edit" shapetype="t" />
</v:shapetype><v:shape id="_x0000_s1038" type="#_x0000_t32" style='position:absolute;
 margin-left:117pt;margin-top:23.25pt;width:50.15pt;height:0;z-index:251668480' 
 o:connectortype="straight">
 <v:stroke endarrow="block" />
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
absolute;z-index:251668480;margin-left:155px;margin-top:25px;width:70px;
height:12px'><img width=70 height=12 src="cid:image001.png@01C95953.DCA0E7A0"
v:shapes="_x0000_s1038"></span><![endif]><!--[if gte vml 1]><v:rect id="_x0000_s1028" 
 style='position:absolute;margin-left:167.15pt;margin-top:0;width:87pt;
 height:49.5pt;z-index:251659264' fillcolor="#4f81bd [3204]" strokecolor="#f2f2f2 [3041]" 
 strokeweight="3pt">
 <v:shadow on="t" type="perspective" color="#243f60 [1604]" opacity=".5" 
  offset="1pt" offset2="-1pt" />
 <v:textbox>
  <![if !mso]>
  <table cellpadding=0 cellspacing=0 width="100%">
   <tr>
    <td><![endif]>
    <div>
    <p class=MsoNormal align=center style='text-align:center'><span 
    style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:white'>Simulator 
    or Collection of Sims<o:p></o:p></span></p>
    </div>
    <![if !mso]></td>
   </tr>
  </table>
  <![endif]></v:textbox>
</v:rect><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
relative;z-index:251659264'><span style='position:absolute;left:220px;
top:-2px;width:127px;height:77px'><img width=127 height=77
src="cid:image002.png@01C95953.DCA0E7A0"
alt="Text Box: Simulator or Collection of Sims" v:shapes="_x0000_s1028"></span></span><![endif]><!--[if gte vml 1]><v:rect 
 id="_x0000_s1026" style='position:absolute;margin-left:30pt;margin-top:0;
 width:87pt;height:49.5pt;z-index:251658240' fillcolor="#4f81bd [3204]" 
 strokecolor="#f2f2f2 [3041]" strokeweight="3pt">
 <v:shadow on="t" type="perspective" color="#243f60 [1604]" opacity=".5" 
  offset="1pt" offset2="-1pt" />
 <v:textbox>
  <![if !mso]>
  <table cellpadding=0 cellspacing=0 width="100%">
   <tr>
    <td><![endif]>
    <div>
    <p class=MsoNormal align=center style='text-align:center'><span 
    style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:white'>Simulator 
    or Collection of Sims<o:p></o:p></span></p>
    </div>
    <![if !mso]></td>
   </tr>
  </table>
  <![endif]></v:textbox>
</v:rect><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
relative;z-index:251658240'><span style='position:absolute;left:38px;
top:-2px;width:126px;height:77px'><img width=126 height=77
src="cid:image003.png@01C95953.DCA0E7A0"
alt="Text Box: Simulator or Collection of Sims" v:shapes="_x0000_s1026"></span></span><![endif]><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><br>
<br>
<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><!--[if gte vml 1]><v:rect id="_x0000_s1031" style='position:absolute;
 margin-left:69.75pt;margin-top:1in;width:97.4pt;height:26.25pt;z-index:251662336' 
 fillcolor="#c0504d [3205]" strokecolor="#f2f2f2 [3041]" strokeweight="3pt">
 <v:shadow on="t" type="perspective" color="#622423 [1605]" opacity=".5" 
  offset="1pt" offset2="-1pt" />
 <v:textbox>
  <![if !mso]>
  <table cellpadding=0 cellspacing=0 width="100%">
   <tr>
    <td><![endif]>
    <div>
    <p class=MsoNormal align=center style='text-align:center'><span 
    style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:white'>AuthAlpha.com<o:p></o:p></span></p>
    </div>
    <![if !mso]></td>
   </tr>
  </table>
  <![endif]></v:textbox>
</v:rect><v:rect id="_x0000_s1033" style='position:absolute;margin-left:18pt;
 margin-top:127.5pt;width:115.5pt;height:36.75pt;z-index:251664384' 
 fillcolor="#9bbb59 [3206]" strokecolor="#f2f2f2 [3041]" strokeweight="3pt">
 <v:shadow on="t" type="perspective" color="#4e6128 [1606]" opacity=".5" 
  offset="1pt" offset2="-1pt" />
 <v:textbox>
  <![if !mso]>
  <table cellpadding=0 cellspacing=0 width="100%">
   <tr>
    <td><![endif]>
    <div>
    <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:white'>Person<o:p></o:p></span></b></p>
    <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:white'>user@authalpha.com<o:p></o:p></span></p>
    </div>
    <![if !mso]></td>
   </tr>
  </table>
  <![endif]></v:textbox>
</v:rect><v:shapetype id="_x0000_t34" coordsize="21600,21600" o:spt="34" 
 o:oned="t" adj="10800" path="m,l@0,0@0,21600,21600,21600e" filled="f">
 <v:stroke joinstyle="miter" />
 <v:formulas>
  <v:f eqn="val #0" />
 </v:formulas>
 <v:path arrowok="t" fillok="f" o:connecttype="none" />
 <v:handles>
  <v:h position="#0,center" />
 </v:handles>
 <o:lock v:ext="edit" shapetype="t" />
</v:shapetype><v:shape id="_x0000_s1035" type="#_x0000_t34" style='position:absolute;
 margin-left:-14.65pt;margin-top:57.4pt;width:114.75pt;height:25.5pt;
 rotation:270;z-index:251666432' o:connectortype="elbow" adj="10795,-289059,-7059">
 <v:stroke endarrow="block" />
</v:shape><v:shape id="_x0000_s1037" type="#_x0000_t34" style='position:absolute;
 margin-left:64.5pt;margin-top:31.5pt;width:59.25pt;height:21.75pt;rotation:90;
 flip:x;z-index:251667456' o:connectortype="elbow" adj="10791,224938,-33084" 
 strokecolor="#4f81bd [3204]" strokeweight="1pt">
 <v:stroke dashstyle="dash" startarrow="block" endarrow="block" />
 <v:shadow color="#868686" />
</v:shape><v:shape id="_x0000_s1039" type="#_x0000_t34" style='position:absolute;
 margin-left:123.35pt;margin-top:22.9pt;width:59.25pt;height:39pt;rotation:90;
 z-index:251669504' o:connectortype="elbow" adj="10791,-125446,-65620" 
 strokecolor="#4f81bd [3204]" strokeweight="1pt">
 <v:stroke dashstyle="dash" startarrow="block" endarrow="block" />
 <v:shadow color="#868686" />
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout'>

<table cellpadding=0 cellspacing=0 align=left>
 <tr>
  <td width=22 height=15></td>
 </tr>
 <tr>
  <td></td>
  <td><img width=216 height=211 src="cid:image004.png@01C95953.DCA0E7A0"
  v:shapes="_x0000_s1031 _x0000_s1033 _x0000_s1035 _x0000_s1037 _x0000_s1039"></td>
 </tr>
</table>

</span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<br style='mso-ignore:vglayout' clear=ALL>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>This diagram shows a user logging into the first sim, then
teleporting to a second sim on another network. AuthAlpha.com isn’t prescribed
anywhere on any sims – they don’t know it exists until a user
attempts to login, in which case it is contacted and asked to cough up some
info about the user.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The rex server operates under two modes here, you can either
lock to particular pre-authorised auth servers (the OGP ‘internal network’
use case – ie, corporate intranets, etc), or you can open up to any
avatar on any auth server (public grids, etc).<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Adam<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:windowtext'>From:</span></b><span lang=EN-US
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>
opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de] <b>On Behalf Of </b>Cristina
Videira Lopes<br>
<b>Sent:</b> Monday, 8 December 2008 9:37 AM<br>
<b>To:</b> opensim-dev@lists.berlios.de<br>
<b>Subject:</b> Re: [Opensim-dev] rex auth & avatar systems (Re: future
rexviewer merger)<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>To be precise, the comparison is not really between the
hypergrid and Rex's avatar server; it's about comparing Rex's avatar server
with OpenSim's User+Asset+Inventory trio. <br>
The hypergrid is simply adding the capability of region servers interacting with
several of those trios instead of just one.<br>
<br>
So, the unclear spot, really, is why Rex felt the need to substitute UAI with
something else. <br>
<br>
<br>
Charles Krinke wrote: <o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><span style='font-family:"Arial","sans-serif"'>I'm sorry.
This is an OpenSim discussion channel. So, we are interested in what OpenSim is
doing and where we are going.<br>
<br>
We have two different teleporting methods in OpenSim already. One is the
AWG/OGP which allows teleporting from the LL betagrid to an OpenSim region. The
other is the "HyperGrid", which allows teleporting between OpenSim grids
or regions.<br>
<br>
We certainly can consider a third, and that certainly could be Rex. Or, certain
Rex features may be added to the existing two interop technologies we already
support.<br>
<br>
So, with that in mind, lets move forward and discuss the technical details of
how the Rex technology works and how some or all of it is appropriate to add to
OpenSim.<br>
<br>
Charles<o:p></o:p></span></p>

</div>

<div>

<p class=MsoNormal><span style='font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>

<hr size=1 width="100%" align=center>

</span></div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Lc <a
href="mailto:lcc1967@gmail.com"><lcc1967@gmail.com></a><br>
<b>To:</b> <a href="mailto:opensim-dev@lists.berlios.de">opensim-dev@lists.berlios.de</a><br>
<b>Sent:</b> Monday, December 8, 2008 9:11:05 AM<br>
<b>Subject:</b> Re: [Opensim-dev] rex auth & avatar systems (Re: future
rexviewer merger)<br>
</span><br>
"Rex avatar server was out and TPing from SL to a Rex grid was done<br>
before LL made the gridnaughts. The Rex group is ahead of the curve.<br>
It probably will not hard for them to retool and go backwards to be<br>
compatible with others are doing. But you have to remember that Rex<br>
server is really the leader, the others are just following and not<br>
acknowledging the work that has been done already."<br>
<br>
Please don't speak in the name of ReX pple particularly when you don't know
what you are talking about.<br>
<br>
Sm<o:p></o:p></p>

</div>

</div>

</div>

<pre><o:p> </o:p></pre><pre style='text-align:center'>

<hr size=4 width="90%" align=center>

</pre><pre><o:p> </o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>Opensim-dev mailing list<o:p></o:p></pre><pre><a
href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><o:p></o:p></pre><pre><a
href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><o:p></o:p></pre><pre>  <o:p></o:p></pre>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</div>

</body>

</html>