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

