Add auto rates and I'm sold.

Sent from a sentient banana

On 2009-05-02, comex <com...@gmail.com> wrote:
> The PBA, RBoA, and both Vote Markets are dead, which has made the
> economy a lot less interesting.  This is a draft for a replacement,
> which allows regular banking, trade offers, and vote selling.  Rates
> are manually set by the President (me) without two objections, and
> would be updated on a regular basis.  To prevent scams, you are only
> allowed to deposit about 10 assets per week before you start getting
> less and less cash; withdrawals are not affected.  Comments and
> suggestions are welcome, and I will most likely create the contract
> proper in a few days.
>
> ===============================================================================
>
> I. IBA
>
> This is the Industrial Bank & Agora.  The currency of the IBA is
> zorkmids (zm); the recordkeepor of zorkmids is the President.
>
> Any person CAN join this contract by announcement.  Any party to this
> contract CAN leave it by announcement.
>
> The President of the IBA is comex.
>
> II. Banking
>
> Every asset has a Rate in zorkmids, intially zero.  The President's report
> includes a Rate List containing all nonzero Rates.
>
> III. Withdrawal
>
> A person CAN withdraw an asset in the IBA's possession if e has at
> least its Rate in zorkmids; those zorkmids are destroyed in eir
> possession and the IBA transfers the asset to em.
>
> IV. Deposits
>
> A person CAN deposit an asset by transferring it to the IBA; e then
> gains the Effective Rate in zorkmids.
>
> The Effective Rate for a deposit is its Rate, multiplied by a value
> depending on the number of previous deposits made in the same week
> with the same Executor, and rounded to the nearest integer:
>
> prev    rate
>
> 1-6     1.00
> 7-9     0.80
> 10      0.73
> 11      0.62
> 12      0.50
> 13      0.38
> 14      0.26
> 15      0.18
> 16      0.12
> 17      0.08
> 18      0.05
> 19      0.03
> 20      0.02
> 21-     0.01
>
> V. Offers
>
> An Offer is an entity with three fields:
>   Selling:   (a nonempty list of assets and/or actions)
>   For cost:  (a nonempty list of assets and/or actions)
>   Repeats:   (a nonnegative integer, or infinity; default 1)
>
> A person CAN create an Offer by announcement, thus becoming its
> offerer.  A person CAN destroy an Offer for which e is the offerer by
> announcement.
>
> A person (the offeree) CAN fill an Offer by announcement if and only if:
>  - the offerer has the assets in the 'Selling' field (if any), and CAN
> perform
>    the actions in that field (if any), and
>  - the offeree has the assets in the 'For cost' field (if any), and CAN
> perform
>    the actions in that field (if any).
>
> When an Offer is filled,
> - the IBA acts on behalf of the offerer to transfer the assets in the
>   'Selling' field to the offeree, and to take the actions in the
>   'Selling' field, and
> - the IBA acts on behalf of the offeree to transfer the assets in the
>   'For cost' field to the offerer, and to take the actions in the 'For
>   cost' field, and
> - the Offer's 'Repeats' field is decreased by one.
>
> An Offer with zero Repeats is automatically destroyed.
>
> To intend to sell X for Y is to create an Offer with X as 'Selling'
> and Y as 'For cost'; to intend to buy X for Y is to create an Offer
> with X as 'For cost' and Y as 'Selling'; to intend to sell A*X for Y
> each is to create an Offer with X as 'Selling', Y as 'For cost', and A
> as 'Repeats'; etc.
>
> Examples:
> - I intend to sell a WRV for 8 zm.
> - I intend to sell 4 G# Credits for 2 zm each.
> - I intend buy a Land for 3 zm.
> - I intend to sell a WRV for a Land.
>
> VI. Voting as Action & ISELL
>
> When a Offer is filled that specifies voting on a certain Agoran
> decision in the 'Selling' or 'For cost' field, the offeree or offerer,
> respectively, retracts all eir votes on that decision and votes as
> specified by the other party a number of times equal to eir voting
> limit on the decision, and SHALL NOT retract those votes.
>
> Voting ISELL(X) on a decision is equivalent to intending to sell one's
> vote on that decision for X.
>
> Voting ISELL(X - Y) on a decision is equivalent to intending to sell
> one's vote on that decision for X, and then voting Y.
>
> Examples:
> - ISELL(8 zm)
> - ISELL(8 zm - AGAINST*8)
>
> Note: Please do not cast a vote like ISELL(8 zm - AGAINST)*8, as this
> won't do what you think.
>
> VII. Motions
>
> A motion is an entity which acts identically to an Agoran decision,
> except that the requirement that the voting period last at least seven
> days is waived, and, by default, the eligible voters are the parties
> to this contract, each eligible voter's voting limit is one, and the
> voting period lasts 72 hours.
>
> Any party CAN initiate a Motion to Amend, specifying a set of
> amendments to this contract.  For this motion, the adoption index is 2.
> If the option selected on a Motion to Amend is ADOPTED, this contract
> is amended as specified.
>
> VIII. Changing the Rates
>
> A Rate List is a list of assets and associated Rates.  To effect a
> Rate List is to set the Rate of each asset in the list to the
> specified value.
>
> The President CAN effect a Rate List without two objections in 48
> hours.  Any party CAN initiate a Motion to Effect, specifying a Rate
> List.  For this motion, the adoption index is 1.  If the option
> selected on a Motion to Effect is ADOPTED, the specified Rate List is
> effected.
>
> IX. Rates are Self-Ratifying
>
> One week after the publication of a Rate List purporting to be part of
> the President's report, the Rate List is effected unless, less than a
> week after
> its publication, any person publicly
> - challenged the Rate List's veracity, or
> - purported to effect a different Rate List.
>
> X. The IBA is a Partnership
>
> Parties to this contract SHALL collectively ensure it fulfills its
> legal obligations.  If the Sentiment of this contract is ever not
> Legalistic, any person CAN flip it to Legalistic by announcement.
>
> XI. Presidential Restriction
>
> The President, when performing actions allowed to em by virtue of the
> office, SHALL act in good faith, considering the best interests of
> this contract and the game.
>
> ===============================================================================
>

Reply via email to