oh snap we have another humble agoran farmer

On Wed, Jun 17, 2020 at 4:14 AM Edward Murphy via agora-business <
agora-busin...@agoranomic.org> wrote:

> PSS wrote:
>
> > I like this take on this process, but it doesn’t seem to have anything
> stopping the third person in line from withdrawing two cards and processing
> them inefficiently in order to bump me up the order.
>
> Inefficient processing requires Agoran consent of members ("we've been
> at 3 for a while, let's just cash those out for 2 products each"), and
> if you're not a member then you can become one any time. If I'm still
> overlooking something, then let me know.
>
> > This also doesn’t seem to account for resets.
>
> Oh, good catch. I intend (with Agoran consent of Collectors) to amend
> this contract to read, in full:
>
> Administrivia:
>
>    1) The name of this contract is Card Collective Contract, Agoran
>       (abbr. CCCA).
>
>    2) Any player CAN join or leave CCCA by announcement. Members of CCCA
>       are known as Collectors.
>
>    3) Any Collector CAN amend CCCA with Agoran consent of Collectors.
>
>    4) The Secretary General is Murphy.
>
>    5) A Person of Interest is a player or former player.
>
> Balances:
>
>    1) Each type of Card has a corresponding List, which is an ordered
>       sequence of Persons of Interest (who may appear multiple times),
>       initially empty.
>
>    2) When a player transfers N instances of one type of Card to this
>       contract, e is added N times to the end of that type's List.
>
>    3) If at any time CCCA has no instances of a type of Card, then
>       that Card's List becomes empty.
>
> Collection:
>
>    1) To perform Collection for N instances of one type of Card is to do
>       the following:
>
>         a) Transfer that many instances from CCCA to oneself.
>
>         b) Pay that many instances as a single set to earn Products.
>
>         c) The Comrades are the first entries (up to N) in that type's
>            List who are players. Transfer one Product earned in the
>            previous step to the first Comrade (or keep it if that Comrade
>            is the performer), then one to the second, etc., returning to
>            the last Comrade after the first, until all those Products are
>            transferred. Then remove those entries from that List.
>
>       Other clauses notwithstanding, Collection may only be performed if
>       it fully succeeds in one message and has at least one Comrade.
>
>    2) Any Collector CAN perform Collection for N instances of one type of
>       Card with Agoran consent of Collectors.
>
>    3) If CCCA has at least as many instances of one type of Card as the
>       largest single set that can be paid to earn Products, then the
>       Secretary General CAN and SHALL perform Collection for such a
>       maximal set of that type.
>
> Non-binding notes
>
>    The Collectors SHOULD update these as needed for accuracy.
>
>    Example:
>
>    * Legislative Cards are deposited by (in order) A, B, C, A, D, E
>    * LC List is now {A, B, A, C, D, E}
>    * A performs Collection (4 LCs for 10 Pendants)
>    * Comrades are A, B, A, C
>    * A transfers those 10 Pendants as follows: keep, B, C, keep,
>        (back to start) keep, B, C, keep, (back to start) keep, B
>    * LC List is now {D, E}
>
>    If B deregistered prior to this Collection, then instead:
>
>    * Comrades are A, C, A, D
>    * A transfers (total of) 3 to C, 2 to D, keeps other 5
>    * LC List is now {B, E}
>
>    Non-players can't own assets, but remain on Lists in case they
>    re-register. Non-Collector players can deposit and benefit, but
>    can't influence the timing of voluntary payouts.
>
>

Reply via email to