http://opensimulator.org/index.php?title=CAPS&feed=atom&action=historyCAPS - Revision history2024-03-28T08:57:53ZRevision history for this page on the wikiMediaWiki 1.19.9http://opensimulator.org/index.php?title=CAPS&diff=52420&oldid=prevManni: /* What are caps? */2022-04-15T10:05:28Z<p><span dir="auto"><span class="autocomment">What are caps?</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:05, 15 April 2022</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>the login server obtains a "seed" cap from the sim the user is sent to,  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>the login server obtains a "seed" cap from the sim the user is sent to,  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>the viewer accesses the seed cap to get all other caps, not every sim must provide every cap, a sim without a voice module loaded may not provide voice caps,  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>the viewer accesses the seed cap to get all other caps,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>not every sim must provide every cap, a sim without a voice module loaded may not provide voice caps,  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>a sim without media on a prim would not have media caps,  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>a sim without media on a prim would not have media caps,  </div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 24:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim,  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim,  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>additional info can be obtained by invoking some caps,  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>additional info can be obtained by invoking some caps, like sim options,  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>like sim options,  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>when you cross or teleport the sim you're departing gets a new seed from the sim you're going to and gives it to you so you can contact the new sim.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>when you cross or teleport the sim you're departing gets a new seed from the sim you're going to and gives it to you so you can contact the new sim.  </div></td></tr>
</table>Mannihttp://opensimulator.org/index.php?title=CAPS&diff=52418&oldid=prevManni at 10:00, 15 April 20222022-04-15T10:00:35Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:00, 15 April 2022</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br /></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br /></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as media, voice, etc.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>CAPS is short for Capabilities.  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Often referred to as Region Capabilities.  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The CAPS a region supports are most often used by viewers to provide support for features such as media, voice, etc.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== What are caps? ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== What are caps? ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>the capabilities concept is based on the "password" being a URL, so basically a URL is created to accept a specific message from a specific client, and simply knowing the URL constitutes right of access, these urls are ephemeral, the login server obtains a "seed" cap from the sim the user is sent to, the viewer accesses the seed cap to get all other caps, not every sim must provide every cap, a sim without a voice module loaded may not provide voice caps, a sim without media on a prim would not have media caps, so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim, additional info can be obtained by invoking some caps, like sim options, when you cross or teleport the sim you're departing gets a new seed from the sim you're going to and gives it to you so you can contact the new sim. obviously, when crossing you already have them because you have an open child agent connection while sims talk amongst each other, most of the talking is done to the client. Sims do **NOT** talk to each other via caps</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>the capabilities concept is based on the "password" being a URL,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>so basically a URL is created to accept a specific message from a specific client,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>and simply knowing the URL constitutes right of access, these urls are ephemeral,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>the login server obtains a "seed" cap from the sim the user is sent to,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>the viewer accesses the seed cap to get all other caps, not every sim must provide every cap, a sim without a voice module loaded may not provide voice caps,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>a sim without media on a prim would not have media caps,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>additional info can be obtained by invoking some caps,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>like sim options,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>when you cross or teleport the sim you're departing gets a new seed from the sim you're going to and gives it to you so you can contact the new sim.  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>obviously, when crossing you already have them because you have an open child agent connection while sims talk amongst each other,  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>most of the talking is done to the client. Sims do **NOT** talk to each other via caps</div></td></tr>
</table>Mannihttp://opensimulator.org/index.php?title=CAPS&diff=47827&oldid=prevManni at 08:18, 8 August 20192019-08-08T08:18:25Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 08:18, 8 August 2019</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{{Quicklinks}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><br /></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as media, voice, etc.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as media, voice, etc.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>Mannihttp://opensimulator.org/index.php?title=CAPS&diff=47026&oldid=prevCodyCooper at 18:15, 5 December 20182018-12-05T18:15:26Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 18:15, 5 December 2018</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== What are caps? ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== What are caps? ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>the capabilities concept is based on the "password" being a URL</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>the capabilities concept is based on the "password" being a URL<ins class="diffchange diffchange-inline">, </ins>so basically a URL is created to accept a specific message from a specific client<ins class="diffchange diffchange-inline">, </ins>and simply knowing the URL constitutes right of access<ins class="diffchange diffchange-inline">, </ins>these urls are ephemeral<ins class="diffchange diffchange-inline">, </ins>the login server obtains a "seed" cap from the sim the user is sent to<ins class="diffchange diffchange-inline">, </ins>the viewer accesses the seed cap to get all other caps<ins class="diffchange diffchange-inline">, </ins>not every sim must provide every cap<ins class="diffchange diffchange-inline">, </ins>a sim without a voice module loaded may not provide voice caps<ins class="diffchange diffchange-inline">, </ins>a sim without media on a prim would not have media caps<ins class="diffchange diffchange-inline">, </ins>so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim<ins class="diffchange diffchange-inline">, </ins>additional info can be obtained by invoking some caps, like sim options<ins class="diffchange diffchange-inline">, </ins>when you cross or teleport the sim you're departing gets a new seed from the sim you're going to and gives it to you so you can contact the new sim<ins class="diffchange diffchange-inline">. </ins>obviously, when crossing you already have them because you have an open child agent connection while sims talk amongst each other, <ins class="diffchange diffchange-inline">most </ins>of the talking is done to the client. <ins class="diffchange diffchange-inline">Sims </ins>do <ins class="diffchange diffchange-inline">**NOT** </ins>talk to each other via caps</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>so basically a URL is created to accept a specific message from a specific client</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>and simply knowing the URL constitutes right of access</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>these urls are ephemeral</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> schaeffer: got it</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>the login server obtains a "seed" cap from the sim the user is sent to</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>the viewer accesses the seed cap to get all other caps</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>not every sim must provide every cap</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>a sim without a voice module loaded may not provide voice caps</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>a sim without media on a prim would not have media caps</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>additional info can be obtained by invoking some caps, like sim options</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>when you cross or teleport the sim you're departing gets a new seed from the sim you're going to</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>and gives it to you so you can contact the new sim</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>obviously, when crossing you already have them because you have an open child agent connection</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: </del>while sims talk amongst each other, <del class="diffchange diffchange-inline">mot </del>of the talking is done to the client</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Plugh left the room (quit: Ping timeout: 255 seconds)</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> techplex: Melanie_T </del>do <del class="diffchange diffchange-inline">sims </del>talk to each other via caps<del class="diffchange diffchange-inline">?</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"> Melanie_T: no</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
</table>CodyCooperhttp://opensimulator.org/index.php?title=CAPS&diff=40969&oldid=prevTechplexEngineer: Created page with "CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as med..."2015-06-29T23:29:54Z<p>Created page with "CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as med..."</p>
<p><b>New page</b></p><div>CAPS is short for Capabilities. Often referred to as Region Capabilities. The CAPS a region supports are most often used by viewers to provide support for features such as media, voice, etc.<br />
<br />
<br />
== What are caps? ==<br />
Melanie_T: the capabilities concept is based on the "password" being a URL<br />
Melanie_T: so basically a URL is created to accept a specific message from a specific client<br />
Melanie_T: and simply knowing the URL constitutes right of access<br />
Melanie_T: these urls are ephemeral<br />
schaeffer: got it<br />
Melanie_T: the login server obtains a "seed" cap from the sim the user is sent to<br />
Melanie_T: the viewer accesses the seed cap to get all other caps<br />
Melanie_T: not every sim must provide every cap<br />
Melanie_T: a sim without a voice module loaded may not provide voice caps<br />
Melanie_T: a sim without media on a prim would not have media caps<br />
Melanie_T: so the seed cap response allows the viewer to adjust it's UI to the capabilities of the sim<br />
Melanie_T: additional info can be obtained by invoking some caps, like sim options<br />
Melanie_T: when you cross or teleport the sim you're departing gets a new seed from the sim you're going to<br />
Melanie_T: and gives it to you so you can contact the new sim<br />
Melanie_T: obviously, when crossing you already have them because you have an open child agent connection<br />
Melanie_T: while sims talk amongst each other, mot of the talking is done to the client<br />
Plugh left the room (quit: Ping timeout: 255 seconds).<br />
techplex: Melanie_T do sims talk to each other via caps?<br />
Melanie_T: no</div>TechplexEngineer