On Sat, Jun 24, 2017 at 1:17 PM, omd <c.ome...@gmail.com> wrote:
> Proto: Buy low, sell high (AI=2)
>
> Create a Power-1 Rule titled "Stocks":
>
>       The following Stocks exist:
>
>       Abbr.  Name
>       -----  ----
>       CFJ    Collaborative Finance Journal
>       PDF    Power Dance & Fitness
>       PGP    Pineapple Growers' Partnership
>       RR     Renascent Ribbons
>       WGS    Wright Goods & Services
>
> Create a Power-1 Rule titled "Properties of Stocks":
>
>       For each Stock, Holdings of that Stock is a player switch whose
>       value is a nonnegative integer, default 0.
>
>       Intrinsic Value is a Stock switch whose value is a nonnegative
>       integer, default 1.
>
>       Market Value is a Stock switch whose value is a nonnegative
>       multiple of 0.2, default 1.
>
>       The Brokor is an office; its holder tracks all switches defined
>       in this rule.
>
> Create a Power-1 Rule titled "Buying and Selling":
>
>       A player CAN Buy a specified Stock by announcement: the Stock's
>       Market Value is increased by 0.2, e pays Agora the new Market
>       Value in shinies, rounded down, and eir Holdings of that Stock
>       increase by 1.
>
>       A player CAN Sell a specified Stock by announcement: the Stock's
>       Market Value is decreased by 0.2, Agora pays em the *previous*
>       Market Value in shinies, rounded down, and eir Holdings of that
>       stock decrease by 1.
>
>       The above notwithstanding, a player CANNOT Buy or Sell if one of
>       the component actions would fail (including Selling with 0
>       Holdings).
>
>
> Create a Power-1 Rule titled "Turning the Crank":
>
>       Turning the Crank (which SHOULD be performed weekly, see below)
>       causes each Stock's Intrinsic Value to change according to a
>       Random Decision as follows:
>
>       Chance  Result
>       ------  ------
>          35%  Move by 2 in the direction of Market Value.
>          30%  Move by 4 in the direction of Market Value.
>          30%  Move by 2 in the opposite direction of Market Value.
>           5%  Reduce by 50%, rounding up.
>
>       (Moving by X in the direction of Market Value means increasing
>       by X if less than it, or decreasing by X if more than it, even
>       if the result overshoots; vice versa for moving in the opposite
>       direction.)
>
>       Furthermore, it increases each player's Balance by the sum of,
>       for each Stock, eir Holdings of that Stock times its Weekly
>       Dividend, rounded up after the final sum.  A Stock's Weekly
>       Dividend is equal to half its Intrinsic Value.
>
>       Cranks Needed is an integer Agora switch, tracked by the Brokor,
>       initially 0.  At the beginning of every week, Cranks Needed goes
>       up by 1, to a maximum of 3.  When Cranks Needed is greater than
>       0, the Brokor CAN Turn the Crank by announcement.  In a given
>       Agoran Week, the Broker SHALL Turn the Crank until Cranks Needed
>       is 0.
>
>
> Create a Power-2 Rule titled "Random Decisions":
>
>       The rules may define a process initiated by announcement to
>       include a Random Decision, specifying a range of possible
>       results and associated probabilities.  This means that the
>       person CAN select any of the possible results by announcement in
>       the same message as initiating the process, and CANNOT initiate
>       the process without doing so.  Furthermore, e SHALL make the
>       selection randomly, following the associated probabilities and
>       independently from any other random decisions, using a method
>       that allows any other player to reasonably verify e has done so
>       correctly (e.g. dice server).

I generally like this proposal. However, the holdings of stocks might
be better framed as assets, as they are a form of property. Have you
seen the assets proposal? It's resolution is overdue, and I think it
avoids many problems to define things centrally.

-Aris

Reply via email to