I need a sanity check, but I think all of these actions work. I pay Agora 1 sh. to create a contract titled “The Agoran Credit Union”, with the text:
{ Any player CAN become a party to this contract by announcement. Any party other than the Chair CAN cease to be a party (syn. leave the Institute) by announcement. If o is a party to this contract, e is the Chair. Any party CAN amend the contract by announcement to remove this paragraph. The Chair CAN nominate any party as the new Chair by announcement. A party to this contract CAN nominate any party to this contract as the new Chair with 2 support from parties to this contract, other than the nominee. In either case, the most-recently nominated party CAN become the Chair by announcement. A player who ceases to be a party to this contract loses eir nomination. The Chair CAN, at any time, amend or destroy this contract without 2 objections from parties to this contract. This contract is willing to accept Shinies. Bills are a private, liquid, indestructibe currency. The Chair is the Recordkeepor of Bills. The Chair CAN cause Agora to transfer Bills it owns to this contract by announcement, and SHALL do so in a timely fashion when Agora owns any Bills. This contract is willing to accept Bills. Any party to this contract CAN pay this contract any number of Shinies to create ten times that number of Bills in eir possession. Any party to this contract CAN cause this contract to pay emself any number of Shinies by destroying ten times that number of Bills in eir possession. The Chair CAN, by announcement, create and destroy Bills in this contract's possession. The Chair MUST NOT create Bills in this manner if doing so would cause more than a number of Bills equal to fifteen times the number of Shinies owned by this contract to exist, and MUST, in a timely fashion, destroy Bills owned by this contract if more than that number of Bills exist. The Chair CAN, by announcement, cause this contract to transfer Bills it owns to any party. The Chair SHALL NOT use this ability other than to extend loans to this contract's parties. The Chair SHALL, in a timely fashion after they become the Chair, publish a fiscal policy document describing how they will manage the supply of Bills. } If I am not already a party to this contract, I become one, and am immediately appointed Chair. I amend the contract to remove the paragraph { If o is a party to this contract, e is the Chair. Any party CAN amend the contract by announcement to remove this paragraph. } As Chair of The Agoran Credit Union, I publish the following policy document: { Bills are meant to be a gently inflationary medium of exchange, and a carrot to use to get people to take Shinies out of circulation and put them in the bank. With the members' consent, I hope to define systems for the bank to invest and recoup those Shinies, but even if that fails, dividing every Shiny into ten Bills while providing a reliable way to convert them back into Shinies as needed may help loosen the interpersonal economy a bit. As Chair, I will cause The Agoran Credit Union to extend a loan, on request, to any party who has no outstanding loans, up to an amount of Bills equal to the net number of Shinies that player has deposited with the Credit Union. (This implies that the excess fraction of Bills is capped at 10%.) Loans SHALL be repayable within three months, repayable early without penalty, and extendable up to an additional three months at the discretion of the Chair. } I pay The Agoran Credit Union 64 Shinies to create 640 Bills in my possession. I pay each player other than myself 40 Bills. Please enjoy this token gift of 4 sh. worth of a more granular currency. -o
signature.asc
Description: Message signed with OpenPGP