Some preparations for when our Cards and Products inevitably get
obliterated by someone cashing in their Victory Points.

I create the following contract: Voidbridge


---

⚫Commentary on what this is for

This contract intends to preserve value for its members across the “Void”
that happens when someone wins via using Victory Points: everyone’s
Products and Cards are reset. With this, you can make deals that endure
past that - for example, you lend someone 1 Victory Card, for them to give
it back to you after everyone’s Cards and Products get reset, allowing you
to cross the “Void”.

⚫Who we are

Members to this contract are Voidwalkers. Any person can become a
Voidwalker by announcement. Any non-Debtor Voidwalker can make themselves
cease to be a Voidwalker by announcement.

⚫Pacts

A Voidwalker can create a Pact by announcement and specifying its Gift and
After-Void cost. Voidwalkers are the recordkeepors of their own Pacts, and
the report for such recordkeeping is monthly.

A Pact is a list of information with the following elements:

   -

   Creator: The person who created the Pact.
   -

   Gift: A set of assets
   -

   After-Void Cost: A set of assets
   -

   Debtor: A certain Voidwalker, or nobody, and it defaults to nobody
   -

   Void Clock: It can be silent, or ringing, and it defaults to silent.


A Voidwalker can make themselves a Debtor to a certain Pact that has no
Debtor, by announcement.

If a Pact’s Gift is not an empty set, the Debtor to that Pact can act on
behalf of its Creator transfer one instance of each element in the Gift set
from the Pact’s Creator to themselves - doing so sets the Gift set to the
empty set.

If a Pact’s Void Clock is ringing, its Creator can act on behalf of its
Debtor to transfer one instance of each element in the After-Void Cost set
from the Pact’s Debtor to themselves - doing so then destroys the Pact
immediately after.

When all Cards and all Products are destroyed, all Pact Void Clocks are set
to be ringing.

⚫Voidfix

Any Voidwalker can propose a Voidfix by announcement, which describes
amendments to this contract. If at least 2/3rds (rounded up) of all
Voidwalkers consent to the Voidfix’s contents, and it has been more than 72
hour since the Voidfix was proposed, any Voidwalker can Snap Their Fingers
at the Voidfix by announcement. Doing so amends this contract according to
the Voidfix, and then makes that Voidfix cease to be a Voidfix.


---

Reply via email to