| Antonio Dolcetta on Fri, 26 Jan 2007 01:53:01 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: [s-d] Draft proposal: Legally binding contracts |
Andreas Domfors wrote:
> As this is my first piece of legislation, I'm open to suggestions.
> This might lead to some more book-keeping for the administrators, but
> I think it can have some creative applications.
>
> Create a new rule called "Legally binding contracts"
> {{
> There exists a type of Game Documents called "Contracts". Contracts
> consist of the following:
> * statements regarding the future state of the game which are
> collectively known as Trigger Statements.
> * a Transaction [[ see Rule 1-16 ]]
> Any Outsider can Submit a Contract [[ see Rule 1-11 ]]. Initially, the
> Contract is owned by its creator. The owner of the Contract may do the
> following Game Actions:
> * give the Contract to another Outsider.
> * destroy the Contract.
> If at any point in the game, the Trigger Statements are fulfilled, the
> Outsider that created the contract automatically submits the specified
> transaction as a Game Action.
> If multiple Contracts should trigger at the same NTime, the shortest
> Contract (comparing the number of textual characters in the Game
> Document) will be triggered first. In case of a tie, the Administrator
> chooses the order that the Contracts trigger in.
> }}
>
> This mechanism is more general than the commercial transaction defined
> in "Crazy Eddie's House Of Fun". As an example, for a simple currency
> exchange, Player A would create a contract specifying "Player B has
> given me 5 mackerel" as the trigger. The Transaction would be "give
> Player B 3 emps". Player A gives B the Contract, and B in turn gives A
> the payment.
>
This is nice, but I don't understand what the "giving" part means.
As a question, would this work ?
suppose i create a contract:
{{
trigger: a player gives me 10 mackarels
transaction: i give that player 5 emps and destroy this contract
}}
If I read it correctly I don't have to "give" this to anyone for it to work.
if iI wanted it to work only for player A giving me mackarels i would
have written:
{{
trigger: player A gives me 10 mackarels
transaction: i give player A 5 emps and destroy this contract
}}
also I wonder if this can be extended to provide for auctions. B Nomic
ebay anyone ?
> A few thoughts:
> * Would it be useful to let any Game Object create Contracts? Though
> that would require a few rule changes to allow non-Outsiders to take
> useful Game Actions.
that's always a fun thing, if it was for me I'd try it out with players
first, but that's just me.
> * Would it be useful to be able to submit secret contracts directly to
> the administrator?
I'm against secret contracts, see
http://www.nomic.net/~nomicwiki/index.php/MousetrapThesis
http://209.85.129.104/search?q=cache:biIK5tBqmSEJ:www.nomic.net/~nomicwiki/index.php/MousetrapThesis+agora+nomic+thesis&hl=en&gl=uk&ct=clnk&cd=2
(this is the google cached version of the file, nomic.net appears to
have mysql problems, Joel ?)
other random thoughts:
Why do you use Outsiders instead of Players ?
_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss