Inspired by someone's promise to donate something to charity, here's a proto:

---
This is a public contract named the Charity Foundation. Parties to
this contract are known as Helpful.

The Charity Foundation's Founder is a switch with values 'none' and
all Helpful players. Any Helpful player can flip it to any value with
Agoran consent among the Helpful. Its default value is the Helpful
player who has been so continuously for the longest time. The Founder
should now and then intend to transfer assets from the Lost and Found
Departement to the Charity Foundation, if possible. Helpful players
shall not object to such intents.

Helpful players who have assets they don't use should transfer them to
the Charity Foundation, if possible.

If, at the beginning of a quarter, the Charity Foundation owns any
assets, the Founder shall outline a Gift Plan of how those assets are
to be distributed. Assets should be given to the players (if any) who
have helped Agora significantly or players in great need. The Founder
can then, with Agoran consent among the Helpful, act on behalf of the
Charity Foundation to transfer assets from it as outlined by the Plan.
If consent is not reached, the Founder shall outline a new Gift Plan.
---

It would have to have mechanisms for amending itself and registering,
I'll look into that.

But is it a good idea?
-- 
-Tiger

Reply via email to