<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nano+Siemens</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nano+Siemens"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Nano_Siemens"/>
	<updated>2026-07-04T08:02:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=440093</id>
		<title>Talk:LSL Protocol/Restrained Love Open Relay Group/ORG Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=440093"/>
		<updated>2009-07-27T20:38:41Z</updated>

		<summary type="html">&lt;p&gt;Nano Siemens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I preferred the name !x-tensions (yes, I liked the pun), !x-orgversions is fine by me. I am not sure what the version of ORG will relate to, but it won&#039;t hurt to put it into the spec.&lt;br /&gt;
&lt;br /&gt;
The requirements on relays are not onerous. I am for this and, if approved, will withdraw the !x-tensions proposal. --[[User:Chloe1982 Constantine|Chloe1982 Constantine]] 13:15, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Being the one originating this proposal, it is obvious I vote for it too. Now, why voting for this? It is more than the requirements per se that are important, but acting the principle that&lt;br /&gt;
# ORG does not only proposes extensions but also fixes some breaches in Marine&#039;s spec&lt;br /&gt;
# everything ORG proposes, being the optional extensions or the fixes in the core specification has to be versioned&lt;br /&gt;
# versions of core specification are necessary for the same reasons as the RLVR spec are versioned. Moreover, if Marine ever reads those fixes, maybe... maybe some day she will fix her spec, and then we will be able to remove this from ORG.&lt;br /&gt;
&lt;br /&gt;
For the future of the core requirements, sometimes I wonder if I won&#039;t rewrite the RLVR protocol from scratch, making it both easier to read and more precise than it is now, while preserving compatibility (someone pointed to me that Marine&#039;s spec actually left a lot more implicit things than I thought: it is not even clear that every &amp;quot;@&amp;quot; command should be acknowledged, actually! Neither are the meanings of &amp;quot;ko&amp;quot; and &amp;quot;ok&amp;quot; explained).&lt;br /&gt;
&lt;br /&gt;
--[[User:Satomi Ahn|Satomi Ahn]] 09:56, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
All looks good from here, no objections or complaints... rock on.&lt;br /&gt;
&lt;br /&gt;
--[[User:Ilana Debevec|Ilana Debevec]] 18:52, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would suggest handling the &amp;quot;unrestrict when out of range&amp;quot; problem differently.  Susan Daviau currently provides a proprietary extended mechanism for restricting someone who may go out of shout range.  This sort of extension requires a communications mechanism that is not restricted by llShout distances - email, or http requests for instance provide cross-sim control.&lt;br /&gt;
&lt;br /&gt;
((Correction)).  I see that such a proposal is in the works , an e-mail extension.  If someone is using this extension, I don&#039;t think we want restrictions automatically dropped when they get out of range.&lt;br /&gt;
&lt;br /&gt;
In addition, if we want to get Susan Daviau on board (has anyone contacted her?)  it might be good to make org extensions compatible with her products.&lt;br /&gt;
&lt;br /&gt;
I am not sure how to reword the specification exactly.&lt;br /&gt;
&lt;br /&gt;
I also am somewhat in favor of making the range check a function that the relay wearer can trigger, rather than automatic function.  For instance, I might wish to allow someone to restrict me with a portable control device and wish to honor the restrictions even if they go out of range.  Making the out of range check more interactive and manually triggered would make this possible.&lt;br /&gt;
&lt;br /&gt;
[[User:Nano Siemens|Nano Siemens]] 00:12, 20 July 2009 (UTC)&lt;br /&gt;
:Concerning Susan: I don&#039;t know if she was contacted. I believe she should be.&lt;br /&gt;
:My proposal about releasing restrictions was only for unreachable controlling devices. If the relay is using e-mail, then the controller remains reachable from other sims (although it is less easy to check).&lt;br /&gt;
:Should the wearer trigger the function by hand? Well I don&#039;t know. Let&#039;s reword the requirement, then: &amp;quot;make it possible for the wearer to be released if the controlling device is not reachable&amp;quot; and not specify if this will be done automatically or called by the wearer.&lt;br /&gt;
:Concerning portable devices: currently the issue is that after teleporting, even if you come back, you cannot release the relay, as the portable device UUID has changed. Using e-mail can circumvent this. Other mechanisms can be considered.&lt;br /&gt;
:As a side note, everything that is done by email up to now could from now on be implemented using http-in. I don&#039;t know what are the compared advantages of the two approaches, but anyway I will eventually write a !x-httpin extension.&lt;br /&gt;
:--[[User:Satomi Ahn|Satomi Ahn]] 14:10, 22 July 2009 (UTC)&lt;br /&gt;
::I like Satomi&#039;s suggestions, and have taken the liberty of attempting to reword the specification to incorporate them. [[User:Nano Siemens|Nano Siemens]] 22:37, 23 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other remarks&lt;br /&gt;
* !ping/!pong? Is it ok to have pong not acknowledged? It would be a notable exception... but this acknowledgement is useless&lt;br /&gt;
* As it is now, every known meta-command has to be executed when requested. Maybe it is not a desirable behavior. But there are several other possibilities:&lt;br /&gt;
:* allow answering &amp;quot;ko&amp;quot; when for some reason the relay wants to refuse a meta-command it knows&lt;br /&gt;
:* adding a new possible answer distinguishing between unknown and refused&lt;br /&gt;
:If we don&#039;t change the current spec, it is still possible not to announce the support for some commands in !x-orgversions reply. However, it is likely all the relays will want to reply to !x-orgversions automatically without thinking twice, whereas some meta-commands might require some authorization from the wearer (for instance it would make sense to ask authorization for e-mail mode). This means that !x-orgversions does not necessarily have all the data for knowing whether meta-commands will be accepted in the future.&lt;br /&gt;
* Another question concern the hypothetical 3rd suffix, which would be used for RLV-like effect that are implemented by LSL scripts instead of viewer mods (x-tensions like vision, gender, species, freeze, follow, control, listen, message or animate). I believe those should be handled by the relay core script almost like RLV commands, but sent to plugin scripts instead of the viewer with a llOwnerSay. It would also be nice if we could write a common API for such relay plugins.&lt;br /&gt;
--[[User:Satomi Ahn|Satomi Ahn]] 11:44, 24 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I added the criterion of &amp;quot;ping&amp;quot; for device reachability definition: I had overlooked that Marine&#039;s specification said that every device has to be able to answer &amp;quot;ping&amp;quot;s anytime. Which implies that lots of devices are actually not compliant with Marine&#039;s specification, including mine! (I will fix this in all my devices as soon as I can.). Of course it makes as much sense to ping by chat in normal use as to ping by email, in case of email mode.  --[[User:Satomi Ahn|Satomi Ahn]] 13:12, 27 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think there was still some controversy on whether devices should always answer pings or not.  Last I recall there was some controversy over this, with Chorazin being against it.  But I don&#039;t recall the details.  [[User:Nano Siemens|Nano Siemens]] 20:38, 27 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Nano Siemens</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=437363</id>
		<title>Talk:LSL Protocol/Restrained Love Open Relay Group/ORG Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=437363"/>
		<updated>2009-07-23T22:37:25Z</updated>

		<summary type="html">&lt;p&gt;Nano Siemens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I preferred the name !x-tensions (yes, I liked the pun), !x-orgversions is fine by me. I am not sure what the version of ORG will relate to, but it won&#039;t hurt to put it into the spec.&lt;br /&gt;
&lt;br /&gt;
The requirements on relays are not onerous. I am for this and, if approved, will withdraw the !x-tensions proposal. --[[User:Chloe1982 Constantine|Chloe1982 Constantine]] 13:15, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Being the one originating this proposal, it is obvious I vote for it too. Now, why voting for this? It is more than the requirements per se that are important, but acting the principle that&lt;br /&gt;
# ORG does not only proposes extensions but also fixes some breaches in Marine&#039;s spec&lt;br /&gt;
# everything ORG proposes, being the optional extensions or the fixes in the core specification has to be versioned&lt;br /&gt;
# versions of core specification are necessary for the same reasons as the RLVR spec are versioned. Moreover, if Marine ever reads those fixes, maybe... maybe some day she will fix her spec, and then we will be able to remove this from ORG.&lt;br /&gt;
&lt;br /&gt;
For the future of the core requirements, sometimes I wonder if I won&#039;t rewrite the RLVR protocol from scratch, making it both easier to read and more precise than it is now, while preserving compatibility (someone pointed to me that Marine&#039;s spec actually left a lot more implicit things than I thought: it is not even clear that every &amp;quot;@&amp;quot; command should be acknowledged, actually! Neither are the meanings of &amp;quot;ko&amp;quot; and &amp;quot;ok&amp;quot; explained).&lt;br /&gt;
&lt;br /&gt;
--[[User:Satomi Ahn|Satomi Ahn]] 09:56, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
All looks good from here, no objections or complaints... rock on.&lt;br /&gt;
&lt;br /&gt;
--[[User:Ilana Debevec|Ilana Debevec]] 18:52, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would suggest handling the &amp;quot;unrestrict when out of range&amp;quot; problem differently.  Susan Daviau currently provides a proprietary extended mechanism for restricting someone who may go out of shout range.  This sort of extension requires a communications mechanism that is not restricted by llShout distances - email, or http requests for instance provide cross-sim control.&lt;br /&gt;
&lt;br /&gt;
((Correction)).  I see that such a proposal is in the works , an e-mail extension.  If someone is using this extension, I don&#039;t think we want restrictions automatically dropped when they get out of range.&lt;br /&gt;
&lt;br /&gt;
In addition, if we want to get Susan Daviau on board (has anyone contacted her?)  it might be good to make org extensions compatible with her products.&lt;br /&gt;
&lt;br /&gt;
I am not sure how to reword the specification exactly.&lt;br /&gt;
&lt;br /&gt;
I also am somewhat in favor of making the range check a function that the relay wearer can trigger, rather than automatic function.  For instance, I might wish to allow someone to restrict me with a portable control device and wish to honor the restrictions even if they go out of range.  Making the out of range check more interactive and manually triggered would make this possible.&lt;br /&gt;
&lt;br /&gt;
[[User:Nano Siemens|Nano Siemens]] 00:12, 20 July 2009 (UTC)&lt;br /&gt;
:Concerning Susan: I don&#039;t know if she was contacted. I believe she should be.&lt;br /&gt;
:My proposal about releasing restrictions was only for unreachable controlling devices. If the relay is using e-mail, then the controller remains reachable from other sims (although it is less easy to check).&lt;br /&gt;
:Should the wearer trigger the function by hand? Well I don&#039;t know. Let&#039;s reword the requirement, then: &amp;quot;make it possible for the wearer to be released if the controlling device is not reachable&amp;quot; and not specify if this will be done automatically or called by the wearer.&lt;br /&gt;
:Concerning portable devices: currently the issue is that after teleporting, even if you come back, you cannot release the relay, as the portable device UUID has changed. Using e-mail can circumvent this. Other mechanisms can be considered.&lt;br /&gt;
:As a side note, everything that is done by email up to now could from now on be implemented using http-in. I don&#039;t know what are the compared advantages of the two approaches, but anyway I will eventually write a !x-httpin extension.&lt;br /&gt;
:--[[User:Satomi Ahn|Satomi Ahn]] 14:10, 22 July 2009 (UTC)&lt;br /&gt;
::I like Satomi&#039;s suggestions, and have taken the liberty of attempting to reword the specification to incorporate them. [[User:Nano Siemens|Nano Siemens]] 22:37, 23 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Nano Siemens</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=437353</id>
		<title>LSL Protocol/Restrained Love Open Relay Group/ORG Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=437353"/>
		<updated>2009-07-23T22:32:53Z</updated>

		<summary type="html">&lt;p&gt;Nano Siemens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ORG_Restrained_Life_Relay_Specs_TOC}}&lt;br /&gt;
STATUS: draft&lt;br /&gt;
&lt;br /&gt;
VERSION: 0001&lt;br /&gt;
&lt;br /&gt;
==Definition of an ORG device==&lt;br /&gt;
&lt;br /&gt;
A RLVR device is compliant with ORG specifications version 0001 if&lt;br /&gt;
* it implements Marine Kelley&#039;s RLVR protocol version 1.100&lt;br /&gt;
* it implements the !x-orgversions meta-command as defined below&lt;br /&gt;
* it implements the protocol fixes below&lt;br /&gt;
* all metacommands it supports are of the following types:&lt;br /&gt;
:*meta-commands in RLVR protocol, behaving as described in RLVR specifications&lt;br /&gt;
:*meta-commands, whose names start with &amp;quot;!x-&amp;quot;, behaving as described in ORG specifications&lt;br /&gt;
:*proprietary or experimental metacommands, whose names start with &amp;quot;!_-&amp;quot; (replace &amp;quot;_&amp;quot; by any letter that is not &amp;quot;x&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==!x-orgversions==&lt;br /&gt;
&lt;br /&gt;
This meta-command purpose it twofold. First it allows a controlling device to ask a relay for the list of ORG x-tensions it supports, second it is similar to !version in RLVR protocol, as its relpy gives the versions of the ORG core specification and ORG x-tensions that are implemented in the relay.&lt;br /&gt;
&lt;br /&gt;
 C&amp;lt;-&amp;gt;R&lt;br /&gt;
   -&amp;gt;   query,rUUID,!x-orgversions&lt;br /&gt;
  &amp;lt;-    query,cUUID,!x-orgversions,ORG=0001/who=001/email=005&lt;br /&gt;
&lt;br /&gt;
The acknowledgement string of the relay is a list separated by &amp;quot;/&amp;quot; whose items are of the form &amp;lt;package&amp;gt;=&amp;lt;version&amp;gt;. The first package is &amp;quot;ORG&amp;quot;, the core specification of ORG relays, its version string is the version of the specification (4 digits).  The other packages are ORG x-tension names (not meta-command names, as one x-tension can require several metacommands, thus the name does not include the prefix &amp;quot;!x-&amp;quot;), whose version string is 3 digits.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Requirements for a relay:&#039;&#039;&lt;br /&gt;
* The support of this metacommand is mandatory for an ORG relay.&lt;br /&gt;
* It is also required that the list of packages in the !x-orgversions reply includes the package &amp;quot;ORG&amp;quot; and the exact list of supported optional x-tensions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Requirements for a controlling device:&#039;&#039; None.&lt;br /&gt;
&lt;br /&gt;
==ORG RLVR fixes==&lt;br /&gt;
Marine Kelley&#039;s specification for RLVR protocol gives too much room for interpretation and incompatibilities between devices however supposed to be compliant. This is why in this section we add further requirements for RLVR+ORG devices.&lt;br /&gt;
&lt;br /&gt;
===Preliminaries/Reminders===&lt;br /&gt;
&lt;br /&gt;
Here we establish some notations related to RLVR protocol.&lt;br /&gt;
&lt;br /&gt;
Here is the RLVR device message grammar (as it already is, nothing new):&lt;br /&gt;
 &amp;lt;r_msg&amp;gt; ::= IDENT&#039;,&#039;KEY&#039;,&#039;&amp;lt;command&amp;gt;&#039;,&#039;ACK;&lt;br /&gt;
 &amp;lt;d_msg&amp;gt; ::= IDENT&#039;,&#039;KEY&#039;,&#039;&amp;lt;commands&amp;gt;;&lt;br /&gt;
 &amp;lt;commands&amp;gt; ::= &amp;lt;command&amp;gt; | &amp;lt;command&amp;gt;&#039;|&#039;&amp;lt;commands&amp;gt;;&lt;br /&gt;
 &amp;lt;command&amp;gt; ::= &amp;lt;rlvcommand&amp;gt; | &amp;lt;metacommand&amp;gt;;&lt;br /&gt;
 &amp;lt;rlvcommand&amp;gt; ::= &#039;@&#039;RLVCOMMAND;&lt;br /&gt;
 &amp;lt;metacommand&amp;gt; ::= &#039;!&#039;METACOMMANDNAME&amp;lt;metacommandarguments&amp;gt;;&lt;br /&gt;
 &amp;lt;metacommandarguments&amp;gt; ::= &#039;&#039; | &#039;/&#039;ARG&amp;lt;metacommandarguments&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
where the following tokens were used:&lt;br /&gt;
 IDENT: any string without &amp;quot;,&amp;quot;&lt;br /&gt;
 KEY: any UUID&lt;br /&gt;
 ACK: any string without &amp;quot;,&amp;quot;&lt;br /&gt;
 RLVCOMMAND: any string without &amp;quot;,&amp;quot;&lt;br /&gt;
 METACOMMANDNAME: any string without &amp;quot;/&amp;quot; and &amp;quot;,&amp;quot;&lt;br /&gt;
 ARG: any string without &amp;quot;/&amp;quot; and &amp;quot;,&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Furthermore we give the following definitions:&lt;br /&gt;
* A controlling device is always considered to be &amp;quot;reachable&amp;quot; if it is within shout range of the relay.  A controlling device is usually considered to be &amp;quot;unreachable&amp;quot; if it is out of shout range of the relay, but x-tensions such as !x-email or proprietary enhancements may modify the notion of &amp;quot;unreachability&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* The following actions are considered &#039;&#039;locking&#039;&#039; a relay:&lt;br /&gt;
:* a restricting command followed by a &amp;quot;ok&amp;quot; acknowledgement&lt;br /&gt;
:* a ping/pong exchange with this relay&lt;br /&gt;
&lt;br /&gt;
* The following actions are considered &#039;&#039;unlocking&#039;&#039; a relay:&lt;br /&gt;
:* the controlling device becoming unreachable.&lt;br /&gt;
:* the relay sends &amp;quot;release,KEY,!release,ok&amp;quot;&lt;br /&gt;
:* the controlling device sends a !release&lt;br /&gt;
* A relay is &#039;&#039;locked&#039;&#039; by a controller if their last interaction of the above types was locking.&lt;br /&gt;
&lt;br /&gt;
===General Relay requirements===&lt;br /&gt;
A relay should provide a mechanism for checking that every controlling device is reachable, and releasing it if it is not.  It is not specified whether this checking process should be automatic or manually triggered.&lt;br /&gt;
A relay should not send anything on RLVR channel that is not a valid &amp;lt;r_msg&amp;gt;.&lt;br /&gt;
If &amp;lt;d_msg&amp;gt; is not a &amp;quot;,&amp;quot;-list of 3 items, then the relay should ignore it, else, for every &amp;lt;command&amp;gt; in a received &amp;lt;d_msg&amp;gt;,&lt;br /&gt;
* if the &amp;lt;command&amp;gt; is a &amp;lt;rlvcommand&amp;gt;, the relay MUST acknowledge it, either by &amp;quot;ok&amp;quot;, and transmit the command as such to the viewer with llOwnerSay(&amp;quot;@&amp;quot;+RLVCOMMAND), or by &amp;quot;ko&amp;quot; and not transmit it.&lt;br /&gt;
* if the &amp;lt;command&amp;gt; is a &amp;lt;metacommand&amp;gt;&lt;br /&gt;
:* if the METACOMMANDNAME is unknown, the relay MUST acknowledge by &amp;quot;ko&amp;quot;&lt;br /&gt;
:* else if the relay knows the METACOMMANDNAME it receives with n arguments and the known definition can accept m1, m2, ... arguments, then&lt;br /&gt;
::*if n is smaller than every mi, the relay should acknowledge by &amp;quot;ko&amp;quot; and not execute it&lt;br /&gt;
::*else the relay should only consider the mj first arguments where mj is the biggest mi smaller or equal than n, and do whatever the definition tells to do when there are mj arguments (ignoring the possible subsequent ones). If the definition implies no acknowledgement, then the relay should acknowledge by &amp;quot;ok&amp;quot;.&lt;br /&gt;
* if the &amp;lt;command&amp;gt; is neither, then the relay should ignore it (no acknowledgement whatsoever)&lt;br /&gt;
&lt;br /&gt;
(!ping/!pong? Is it ok to have pong not acknowledged?)&lt;br /&gt;
&lt;br /&gt;
===General controlling device requirements===&lt;br /&gt;
* A controlling device MUST not send anything on RLVR channel that is not a valid &amp;lt;d_msg&amp;gt;.&lt;br /&gt;
* A controlling device MUST, at any time when a relay is locked, provide a mechanism that will unlock it in bounded time. (i.e.: either there is a menu that will release the victim, or there is a timer, or a menu should be able to start such a timer). At least one person MUST know what this mechanism is, and if it requires an action from someone else, be able to tell that other person what s/he has to do.&lt;/div&gt;</summary>
		<author><name>Nano Siemens</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=434462</id>
		<title>Talk:LSL Protocol/Restrained Love Open Relay Group/ORG Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=434462"/>
		<updated>2009-07-20T00:15:38Z</updated>

		<summary type="html">&lt;p&gt;Nano Siemens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I preferred the name !x-tensions (yes, I liked the pun), !x-orgversions is fine by me. I am not sure what the version of ORG will relate to, but it won&#039;t hurt to put it into the spec.&lt;br /&gt;
&lt;br /&gt;
The requirements on relays are not onerous. I am for this and, if approved, will withdraw the !x-tensions proposal. --[[User:Chloe1982 Constantine|Chloe1982 Constantine]] 13:15, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Being the one originating this proposal, it is obvious I vote for it too. Now, why voting for this? It is more than the requirements per se that are important, but acting the principle that&lt;br /&gt;
# ORG does not only proposes extensions but also fixes some breaches in Marine&#039;s spec&lt;br /&gt;
# everything ORG proposes, being the optional extensions or the fixes in the core specification has to be versioned&lt;br /&gt;
# versions of core specification are necessary for the same reasons as the RLVR spec are versioned. Moreover, if Marine ever reads those fixes, maybe... maybe some day she will fix her spec, and then we will be able to remove this from ORG.&lt;br /&gt;
&lt;br /&gt;
For the future of the core requirements, sometimes I wonder if I won&#039;t rewrite the RLVR protocol from scratch, making it both easier to read and more precise than it is now, while preserving compatibility (someone pointed to me that Marine&#039;s spec actually left a lot more implicit things than I thought: it is not even clear that every &amp;quot;@&amp;quot; command should be acknowledged, actually! Neither are the meanings of &amp;quot;ko&amp;quot; and &amp;quot;ok&amp;quot; explained).&lt;br /&gt;
&lt;br /&gt;
--[[User:Satomi Ahn|Satomi Ahn]] 09:56, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
All looks good from here, no objections or complaints... rock on.&lt;br /&gt;
&lt;br /&gt;
--[[User:Ilana Debevec|Ilana Debevec]] 18:52, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would suggest handling the &amp;quot;unrestrict when out of range&amp;quot; problem differently.  Susan Daviau currently provides a proprietary extended mechanism for restricting someone who may go out of shout range.  This sort of extension requires a communications mechanism that is not restricted by llShout distances - email, or http requests for instance provide cross-sim control.&lt;br /&gt;
&lt;br /&gt;
((Correction)).  I see that such a proposal is in the works , an e-mail extension.  If someone is using this extension, I don&#039;t think we want restrictions automatically dropped when they get out of range.&lt;br /&gt;
&lt;br /&gt;
In addition, if we want to get Susan Daviau on board (has anyone contacted her?)  it might be good to make org extensions compatible with her products.&lt;br /&gt;
&lt;br /&gt;
I am not sure how to reword the specification exactly.&lt;br /&gt;
&lt;br /&gt;
I also am somewhat in favor of making the range check a function that the relay wearer can trigger, rather than automatic function.  For instance, I might wish to allow someone to restrict me with a portable control device and wish to honor the restrictions even if they go out of range.  Making the out of range check more interactive and manually triggered would make this possible.&lt;br /&gt;
&lt;br /&gt;
[[User:Nano Siemens|Nano Siemens]] 00:12, 20 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Nano Siemens</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=434453</id>
		<title>Talk:LSL Protocol/Restrained Love Open Relay Group/ORG Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Love_Open_Relay_Group/ORG_Requirements&amp;diff=434453"/>
		<updated>2009-07-20T00:12:03Z</updated>

		<summary type="html">&lt;p&gt;Nano Siemens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While I preferred the name !x-tensions (yes, I liked the pun), !x-orgversions is fine by me. I am not sure what the version of ORG will relate to, but it won&#039;t hurt to put it into the spec.&lt;br /&gt;
&lt;br /&gt;
The requirements on relays are not onerous. I am for this and, if approved, will withdraw the !x-tensions proposal. --[[User:Chloe1982 Constantine|Chloe1982 Constantine]] 13:15, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Being the one originating this proposal, it is obvious I vote for it too. Now, why voting for this? It is more than the requirements per se that are important, but acting the principle that&lt;br /&gt;
# ORG does not only proposes extensions but also fixes some breaches in Marine&#039;s spec&lt;br /&gt;
# everything ORG proposes, being the optional extensions or the fixes in the core specification has to be versioned&lt;br /&gt;
# versions of core specification are necessary for the same reasons as the RLVR spec are versioned. Moreover, if Marine ever reads those fixes, maybe... maybe some day she will fix her spec, and then we will be able to remove this from ORG.&lt;br /&gt;
&lt;br /&gt;
For the future of the core requirements, sometimes I wonder if I won&#039;t rewrite the RLVR protocol from scratch, making it both easier to read and more precise than it is now, while preserving compatibility (someone pointed to me that Marine&#039;s spec actually left a lot more implicit things than I thought: it is not even clear that every &amp;quot;@&amp;quot; command should be acknowledged, actually! Neither are the meanings of &amp;quot;ko&amp;quot; and &amp;quot;ok&amp;quot; explained).&lt;br /&gt;
&lt;br /&gt;
--[[User:Satomi Ahn|Satomi Ahn]] 09:56, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
All looks good from here, no objections or complaints... rock on.&lt;br /&gt;
&lt;br /&gt;
--[[User:Ilana Debevec|Ilana Debevec]] 18:52, 19 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would suggest handling the &amp;quot;unrestrict when out of range&amp;quot; problem differently.  Susan Daviau currently provides a proprietary extended mechanism for restricting someone who may go out of shout range.  This sort of extension requires a communications mechanism that is not restricted by llShout distances - email, or http requests for instance provide cross-sim control.&lt;br /&gt;
&lt;br /&gt;
While we currently don&#039;t have any such extension planned, a non proprietary extension of this nature might be useful in the future.  Furthermore, it we want to get Susan Daviau on board (has anyone contacted her?)  it might be good to make org extensions compatible with her products.&lt;br /&gt;
&lt;br /&gt;
I am not sure how to reword the specification exactly.&lt;br /&gt;
&lt;br /&gt;
I also am somewhat in favor of making the range check a function that the relay wearer can trigger, rather than automatic function.  For instance, I might wish to allow someone to restrict me with a portable control device and wish to honor the restrictions even if they go out of range.  Making the out of range check more interactive and manually triggered would make this possible.&lt;br /&gt;
&lt;br /&gt;
[[User:Nano Siemens|Nano Siemens]] 00:12, 20 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Nano Siemens</name></author>
	</entry>
</feed>