[ais523:  still consider your role to be primary author if you want
to take it from here.  Just such a good idea wanted to help get it out].

Promises v0.2

[A fleshed-out version of ais523's idea.  The Tree is a method of
making pledges to all Agorans.]

[Note: Does this have to be power-3 to get around R2170?   Discuss.]


Create a rule (power -2 or -3):

   A Promise is an asset created as described by this rule.  Horton is 
   an Office and the recordkeepor for promises; Horton's weekly report
   includes the text, author, liquidity, and owner of all existing
   promises.  The Tree is an entity for holding promises.
   
   A Player (the promise's author) CAN create a promise by publishing the 
   text of the promise with clear intent that this text is meant to be a 
   promise.  Optionally, the author CAN, in the creating message, specify 
   that the promise is created in the possession of another entity that 
   CAN own it, and that the asset is fixed (if not specified, the default 
   is that the promise is created in the author's possession, and is 
   liquid). 

   Promises with the same text, author, and liquidity are fungible.

   The creation, transferring, cashing, and destruction of promises
   is secured.


Create a rule called "cashing promises" (power -2 or -3):

   A Player CAN cash a promise in eir possession by announcing that
   e does so, unless the text of the promise makes it IMPOSSIBLE; e 
   must clearly identify the promise and SHOULD publish its text.  
   When a promise is cashed, the text of the promise is interpreted as 
   if it were published by the author as a standalone statement; if
   that statement requires additional context, that context MUST be
   supplied within the body of the message indicating the cashing.

   Any player CAN destroy a promise in eir possession without cashing
   it, by announcement.

   If a transfer is possessed by the Tree, any player except the
   promise's author CAN transfer it to emself by announcement, if e 
   cashes the promise in the same message in which e transfers it to 
   emself.

   Notwithstanding other rules or other provisions of this rule,
   nested or circular promises, wherin the promise's text purports to 
   create, destroy, or cash another promise, CANNOT be cashed.

   Horton CAN destroy any promise Without Objection.

-------------------------------------------------------------------





Reply via email to