Re: DIS: Re: BUS: Humble Agoran farmer offers wood for sheep (oh, attn Notary btw)

2020-06-28 Thread Edward Murphy via agora-discussion

I wrote:


Oh, good catch. I intend (with Agoran consent of Collectors) to amend
this contract to read, in full:


Pinging R. Lee (if you consented to this change, I missed it)


Re: DIS: Re: BUS: Humble Agoran farmer offers wood for sheep (oh, attn Notary btw)

2020-06-17 Thread Cuddle Beam via agora-discussion
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.
>
>