████████ ██ ██ ███████ ███ ██ █████ ████████ ███████ ██████ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ███████ █████ ██ ██ ██ ██ ██ ██ █████ █████ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ███ █████ ██ ███████ ██████
-~= Notary's weekly report =~- ======================================================================== ~~ some copied promises ~~ All times and dates in this report are given in Coordinated Universal Time (UTC). Date of last report: 14 Aug 2022 Date of this report: 21 Aug 2022 If any contract(s) have no name currently, I assign it/them the name(s) displayed in this report. ======================================================================== ======================= SHORT LIST OF CONTRACTS ======================== ======================================================================== Contracts marked with an asterisk (*) are charities. Title Parties "The Dragon Corporation" Aspen, Jason "TPP"[1] Madrid, G., Aspen "LoAFER"[2] Trigon, Jason, ATMunn "Cuddlebeam's Locker" Madrid "SEAMSTRESS"[3] Trigon, Jason "The Platonic Parrot" omd, Madrid "I bet that was written by G." omd, ATMunn * "Agoran Press" Murphy, Telna, Jason, secretsnail "The Splat Market" Gaelan "Humble Agoran Farming" Madrid, Gaelan, ... [4] "The Orchard" Madrid, Jason, Gaelan, Murphy, Lucidiot, ... [5] "FIAA"[6] Jason, nix, secretsnail "Boatloans" Gaelan "Dragon's Hoard" Telna, Jason "The Useless Lever" Shy Owl, secretsnail, Jason "Nim" secretsnail "The Duck Fund" duck "ATMunn's Stash" ATMunn "NOTA"[7] nix "G.ravity" G. "Vote Proxies" nix, Madrid, Jason "Private Enforcement" ais523 "Stamp Servitude" secretsnail, Madrid "Aspen's Executor" Aspen, Jason "SPRINT"[8] 4st, ais523, secretsnail "Betrayer's Guild" 4st [1] The Plunder Partnership [2] League of Agorans Facilitating Effective Recordkeeping [3] Signature Enthusiast Allows Modification of Signature Through Rigorous Exchanging of Signature Suggestions [4] also Aspen, Murphy, Lucidiot, secretsnail [5] also G., Telna, cuddlybanana, secretsnail [6] Food Industry Association of Agora [7] NOTA: A Unique Contract Transferring Interesting Objects Nicely [8] SPRINT: Scissors Paper Rock In Nomic Tournament ======================================================================== ======================================================================== ==================== COMBINED HISTORY OF CONTRACTS ===================== ======================================================================== 12 Aug 2022: G. terminated "Auto-Repeal Test" 11 Aug 2022: G. created "Auto-Repeal Test" -- time of last report -- -- 2 reports ago -- 31 Jul 2022: secretsnail shredded "What's the point?" 31 Jul 2022: secretsnail shredded "Lee's Card Shop" 31 Jul 2022: secretsnail shredded "Nathan's Locker" 31 Jul 2022: secretsnail shredded "Obstructive Pooling" 31 Jul 2022: secretsnail shredded "Dragon Political Outreach" 31 Jul 2022: secretsnail shredded "SNOCS" -- 3 reports ago -- 24 Jul 2022: secretsnail terminated "Snailtrap" 24 Jul 2022: secretsnail terminated "Geocache" ======================================================================== ======================================================================== ================== FULL TEXT AND HISTORY OF CONTRACTS ================== ======================================================================== All contracts which do not have a Donation Level stated currently have a Donation Level of 0. The following 26 contracts exist: ------------------------------------------------------------------------ "The Dragon Corporation" (revision 4) Parties: Aspen, Jason ---------- ## Bylaw 1: Definition This contract is named "the Dragon Corporation". The purpose of the Dragon Corporation is to earn as much money as possible for its shareholders. All other provisions of this contract notwithstanding, this contract does not permit any entity to act on behalf of any other entity. Shares of Dragon stock (also known as "shares of DRGN", or, in this contract, "shares") are a currency whose purpose is to represent ownership of the Dragon Corporation. An entity which owns at least one share is known as a shareholder. If, at any time, the Dragon Corporation or the Lost and Found Department owns any shares, then those shares are destroyed. Any person CAN, by announcement, become a party to this contract or cease to be a party to this contract. A shareholder who is a party to this contract is known as a member. Wherever this contract states that an entity becomes a party to this contract or ceases to be a party to this contract, all parties to this contract are considered to consent to this change. ## Bylaw 2: Proposals Any member CAN, by announcement, submit a Corporate Proposal. A Corporate Proposal must have exactly one of the types defined by this contract. Thereafter, any member CAN vote FOR or AGAINST that proposal by announcement, or retract such a vote, which causes the vote to become null and void. Whenever a member votes, all of eir previous votes on the same proposal are implicitly retracted. If a Corporate Proposal was submitted fewer than 21 days ago and has approval (as defined in other bylaws), and the proposal has not been applied, then any member may, by announcement, apply the proposal, which has effects as defined in other bylaws. Members SHALL NOT submit, vote for, or apply proposals that are egregiously unfair to other shareholders (such as a proposal which takes or revokes shares from minority shareholders without just compensation). ## Bylaw 3: Amendment Proposals An Amendment Proposal is a type of Corporate Proposal. An Amendment Proposal has approval if it was submitted more than 4 days ago, at least one member has voted FOR it, and the number of shares owned by members who have voted FOR it is at least 2 times the number of shares owned by members who have voted AGAINST it. When an Amendment Proposal is applied, the following occur: 1. Each party to this contract who has not consented to the application of the proposal ceases to be a party to this contract. A party who has voted FOR a proposal consents to the application of that proposal, unless e has publicly stated otherwise at or after the time at which e voted FOR it. 2. This contract is modified as described in the proposal. However, the application of an Amendment Proposal is INEFFECTIVE unless, in the same message, the entity who applies the proposal also publishes a text which is labeled as being the text of this contract after the application. E SHOULD, at that point, publish intent to ratify that text without objection. ## Bylaw 4: Ordinary Proposals An Ordinary Proposal is a type of Corporate Proposal. A player is Unsupportive of an Ordinary Proposal if e eir current vote is AGAINST, or if e has no current vote and the proposal was submitted fewer than 4 days ago. An Ordinary Proposal has approval if the number of shares owned by members voting FOR it is greater than the number of shares owned by Unsupportive players. When an Ordinary Proposal is applied, assets are created, destroyed, and/or transferred as described in the proposal; and entities may create, destroy, and/or transfer assets as permitted in the proposal. Such permission expires 30 days after the proposal is applied. After an Ordinary Proposal is applied, the person who applied it SHOULD publish a description of its effects in a timely fashion, including all balances of assets defined by this contract which were affected by the proposal. ## Bylaw 5: Bonds and Banknotes Perpetual Dragon bonds (hereinafter "bonds") are a currency. Banknotes are a currency. At the beginning of each Agoran quarter, each entity is awarded a number of banknotes equal to the number of bonds that e owns. If an entity owns a banknote, e CAN redeem the banknote by transferring 1 coin from the Dragon Corporation to emself; the banknote is then destroyed. ## Bylaw 6: Recordkeeping If a party to this contract owns more shares than any other party to this contract, then that party becomes the President of the Dragon Corporation, if e is not already the President. The former President SHALL publicly inform the new President of this event in a timely fashion. The President is the recordkeepor of all assets defined by this contract, except those for which this contract specifies a different recordkeepor. ## Bylaw 7: IPO Within 90 days after this contract is created, any entity CAN pay a fee of 10 coins or 10 banknotes to the Dragon Corporation to buy a share. When e does this, e is awarded 1 share. Within 90 days after this contract is created, any entity who owns at least 1 share may sell the share by announcement. When e does this, the share is destroyed and e is awarded 5 banknotes. ---------- History: 01 Mar 2020: contract created by Warrigal 03 Mar 2020: contract amended by Warrigal as only party 14 May 2020: Jason became a party 14 May 2020: Aspen became a party 17 May 2020: Falsifian became a party 24 May 2020: contract amended by Aspen via contract's procedures 24 May 2020: Warrigal ceased to be a party due to contract's provisions 02 Jun 2020: Falsifian ratified contract's text w/o objection 25 Jun 03:33 2020: contract amended by Falsifian via con.'s procedures 25 Jun 03:33 2020: Aspen ceased to be a party due to con.'s provisions 25 Jun 21:34 2020: Aspen became a party 29 Jun 23:59 2020: P.S.S. became a party 04 Jul 01:46 2020: Falsifian ratified contract's text w/o objection 05 Jul 03:10 2020: contract amended by Falsifian via con.'s procedures 12 Jul 05:34 2020: Falsifian ratified contract's text w/o objection 31 Dec 15:02 2020: P.S.S. ceased to be a party 22 Feb 01:21 2022: Falsifian ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Plunder Partnership" (revision 6) Parties: Aspen, Madrid, G. ---------- 🏴☠️ WHO WE BE The Plunder Partnership is also known as the Plundership. A party to this contract is known as a Pirate. Any person who is not in Davy Jones’ Locker can become a Pirate by announcement. Any Pirate can make themselves cease to be one by announcement. 🏴☠️ NO TATTLE-TALES Any person who has objected to a transferral of coins to the Plundership are in Davy Jones’ Locker. A person in Davy Jones’ Locker cannot become a Pirate, and they immediately cease to be a Pirate if they already were one. 🏴☠️ DOUBLOONS Doubloons are a destructible asset that can only belong to Pirates. When an amount of coins is transferred to the Plundership, each Pirate gains an amount of Doubloons equal to the amount transferred divided by the amount of Pirates, rounded down. A Pirate with at least 1 Doubloon can transfer 1 coin to themselves from the Plundership. Doing so destroys 1 Doubloon in their possession. 🏴☠️ PARLEY Any Pirate can propose a Parley by announcement, which describes amendments to this contract. If a Parley was proposed at least 2 days ago, at least 2/3rds (rounded up) of all Pirates consent to its contents, and it has not yet been applied, then any Pirate can apply it by announcement, causing this contract to be amended according to it. ---------- History: 12 Jun 2020: contract created by Madrid 12 Jun 2020: contract amended by Madrid as only party 12 Jun 2020: contract amended by Madrid as only party 12 Jun 2020: contract amended by Madrid as only party 12 Jun 2020: nix became a party 12 Jun 2020: R. Lee became a party 12 Jun 2020: P.S.S. became a party 12 Jun 2020: Bögtil became a party 12 Jun 2020: G. became a party 12 Jun 2020: Jason became a party 13 Jun 2020: Falsifian became a party 16 Jun 20:17 2020: contract amended by Madrid 16 Jun 20:18 2020: P.S.S. became a party [1] 16 Jun 20:18 2020: Jason became a party [1] 17 Jun 00:42 2020: R. Lee became a party [1] 19 Jun 01:27 2020: Falsifian became a party [1] 21 Jun 06:30 2020: Aspen became a party 22 Jun 01:01 2020: ATMunn became a party 30 Jun 01:16 2020: contract amended by R. Lee via con.'s provisions 01 Jul 23:45 2020: contract's text ratified by Falsifian 13 Jul 00:28 2020: nix ceased to be a party 13 Jul 00:36 2020: ATMunn ceased to be a party 31 Dec 15:02 2020: P.S.S. ceased to be a party 17 Feb 18:57 2021: contract amended by Jason 17 Feb 18:57 2021: R. Lee ceased to be a party due to con.'s provisions 17 Feb 18:57 2021: Bögtil ceased to be a party due to con.'s provisions 18 Feb 19:52 2021: contract amended by Jason 08 Oct 00:25 2021: Jason ceased to be a party 22 Feb 01:21 2022: Falsifian ceased to be a party [1] Due to CFJ 3850 being judged TRUE, these players were already parties to the contract. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "League of Agorans Facilitating Effective Recordkeeping" (revision 1) Parties: Trigon, ATMunn Summary: Officers' lives are hard sometimes, but we can make them easier. Parties to this contract follow a few practices to simplify officering. ---------- ## SECTION 0: DEFINITIONS ## When this contract refers to an Officer, it is considered to include all Officers as defined by the rules (hereafter "Public Officers") as well as any entity tasked by a contract with the tracking of gamestate relating to that contract (hereafter "Private Officers"). ## SECTION 1: DUTIES OF PARTIES TO THIS CONTRACT ## Parties to this contract should attempt to help the officers of Agora in their official duties by following the guidelines of this contract, which are enumerated below: 1. Signaling: the act of placing in the subject text of a message to the effect of "[attn {Office}]" when actions taken in the message pertain directly to the mentioned office's duties or "[{Action}]" when rule-defined actions are taken that pertains to an officer's duties. Parties to this contract should signal their own messages. A list of actions that should be so signaled and the appropriate signals is included below, sorted by which office they are most pertinent to the duties of. If the specified action signal is already included in the subject of the message, players should signal the office instead. * ADoP * Initiation of, voting on, or declaring the winner of an election: [Election] * Arbitor * Calling and judging of CFJs: [CFJ] * Intendion to file and filing Motions to Reconsider: [Motion] * Intendion to enter and entering a judgement into Moot: [Moot] * Recusing oneself from a CFJ: [Recusal] * Herald * Performing Any action resulting in winning the game: [Victory] * Notices of Honour: [Notice of Honour] or [NoH] * Submission of a Thesis for peer-review: [Thesis] * Suggestions for or intentions to award patent titles: [Patent Title] * Notary * Creation and destruction of pledges: [Pledge] * Creation and destruction of contracts: [Contract] * Any action defined or permitted by a contract: either that contract's full name or an easily identifiable part of that contract's name that cannot be confused with that of another existing contract. * Promotor * Submission and withdrawal of Proposals and intentions to flip the class of a proposal: [Proposal] * Referee * Pointing one's finger: [Finger Pointing] or [Pointing] * Submitting a CFJ to the Referee: signal Referee * Registrar * Deregistration, changing of master switch, and submissions of Cantus Cygnei (if to a public forum): signal Registrar * Rulekeepor * Cleaning: [Cleaning] * Tailor * Awarding a ribbon: [Ribbon] * Awarding oneself glitter: [Glitter] * All Offices * Transfer of an asset tracked by an Office: signal that Office * Casting a vote on an Agoran decision whose vote collecter is an Officer (if not in response to the message in which the decision was initiated): signal that Office * Making a bid in an auction whose auctioneer is an Officer (if not in reponse to the message in which the auction was initiated: signal that Office * For Private Officers, any business impacting the gamestate e tracks: signal that Office * Situations not enumerated above that require special attention from an Officer: signal that Office 2. Respecting Official Intentions: abstaining from doing anything that would majorly hinder or impede an Officer's performance of an action related to eir official duties that e has stated either implicitly or explicitly that e would perform when there is no cause to believe that e is performing that action for any malicious or nefarious purpose. Parties to this contract should respect official intentions except when urgent action is required or when the rules require them to take said actions. ## SECTION 2: REGULAR AMENDMENT OF THIS CONTRACT ## A LoAFER Proposal is a document containing a list of suggested changes to this contract or anything defined by it. A player can submit a LoAFER Proposal by enumerating in a public message its full contents and specifying clearly that it is a LoAFER Proposal. Parties can vote on a LoAFER Proposal by replying directly to the message in which it was created, specifying either Aye or Nay as their vote. Any party to this contract CAN, by announcement, pass a LoAFER Proposal if: 1. the number of Aye votes on that LoAFER Proposal exceeds floor(1+P/2), where P is the number of parties to this contract; OR 2. the number of Aye votes is greater than the number of Nay votes, and the LoAFER proposal in question was submitted at least 96 hours before. Any party to this contract CAN, by announcement, fail a LoAFER Proposal if the number of Nay votes is equal to or greater than the number of Aye votes and the LoAFER Proposal was submitted at least 96 hours ago. When a LoAFER Proposal is passed, all the changes specified therein are put into effect, then it is destroyed. When a LoAFER Proposal is failed, it is destroyed. ---------- History: 14 Jun 2020: contract created by Trigon 14 Jun 2020: contract amended by Trigon as only member 14 Jun 2020: Jason became a member 14 Jun 2020: R. Lee became a member 14 Jun 2020: ATMunn became a member 14 Jun 2020: P.S.S. became a member 31 Dec 15:02 2020: P.S.S. ceased to be a party 16 Jun 05:45 2021: R. Lee ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Cuddlebeam's Locker" (revision 2) Parties: Madrid Summary: A deposit of assets that only Madrid, acting as emself, can take from; as a protection against possible acting-on-behalf scams that may puppeteer them. ---------- This is Cuddlebeam’s Locker, also known as “my locker” when referred to by Cuddlebeam. Cuddlebeam is the only party to this contract. Cuddlebeam, while acting as emself and with Cuddlebeam’s consent, CAN amend this contract by announcement. Cuddlebeam, while acting as emself and with Cuddlebeam’s consent, CAN transfer Assets from this Contract to Cuddlebeam. Cuddlebeam CANNOT amend this contract by having another person act on their behalf to do so. Cuddlebeam CANNOT transfer Assets from this contract by having another person act on their behalf to do so. ---------- History: 14 Jun 2020: contract created by Madrid 07 Jul 05:40 2020: contract amended by Madrid as only party 13 Jul 21:00 2020: contract amended by Madrid as only party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Signature Enthusiast Allows Modification of Signature Through Rigorous Exchanging of Signature Suggestions" (revision 3) Parties: Trigon, Jason Summary: With this stupid contract, you can buy space in Trigon's signature at the end of every message. What could possibly go wrong? ---------- Players can join and leave this contract at any time. Any player CAN submit a signature suggestion by transferring 3 boatloads of coins to this contract and stating a short body of text no longer than 10 words. Trigon CAN by announcement and SHALL, within 4 days of the signature suggestion's submission, either approve or deny a signature suggestion. E SHALL NOT deny a suggestion unless the suggestion breaks one of the rejection criteria, which are enumerated at the end of this contract. When Trigon approves a signature suggestion, e adds the suggestion to eir signature which is included at the end of all of eir messages, then e transfers the price paid to submit that signature suggestion from this contract to emself. When Trigon denies a signature suggestion, e transfers the price paid to submit that signature suggestion from this contract to the player that submitted the signature suggestion. If assets were transferred to this contract by any mechanism not described above, Trigon CAN by announcement and SHALL within 4 days, transfer the coins to their owner before said transfer. Trigon is only obligated to keep each suggestion in eir signature for a period of two weeks. After that period elapses, e may remove the suggestion at any time. The rejection criteria are as follows: 1. The suggestion includes swear words. 2. The suggestion includes serious, intentional insult to a person. 3. The suggestion treats real-world and/or in-game issues lightly. 4. The suggestion is otherwise in poor taste. 5. The suggestion contains a sentence that could be interpreted as a game action. ---------- History: 21 Jun 23:16 2020: contract created by Trigon 22 Jun 00:57 2020: contract amended by Trigon as only party 22 Jun 01:14 2020: contract amended by Trigon as only party 22 Jun 01:22 2020: nix became a party 22 Jun 01:54 2020: omd became a party 22 Jun 01:54 2020: omd ceased to be a party 22 Jun 02:00 2020: Jason became a party 22 Jun 02:00 2020: Jason ceased to be a party 22 Jun 02:01 2020: Jason became a party 16 Oct 19:18 2020: Madrid became a party 16 Oct 19:18 2020: Madrid ceased to be a party 22 Jan 02:46 2021: contract amended by Trigon 02 Feb 21:37 2021: contract amended by Trigon 07 Oct 21:40 2021: nix ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Platonic Parrot" (initial revision) Parties: omd, R. Lee, Madrid ---------- The Platonic Parrot A party to this contract is also known as a Platonic Pirate. Any player who is not currently Marked can join this contract by announcement. Any player can leave this contract by announcement. When someone is deregistered, e automatically leaves the contract. If a Platonic Pirate objects to an intent to transfer assets to this contract, e ceases to be a party to the contract. If a player has objected to an intent to transfer assets to this contract in the last 7 days, e is Marked. When the Platonic Parrot has assets, any Platonic Pirate CAN by announcement divy them in the following way: * Where X is the total number of coins owned by the Platonic Parrot and Y is the number of Platonic Pirates, e transfers each Platonic Pirate X/Y (rounded down) coins from the Platonic Parrot. * If there are still coins owned by the Platonic Parrot, e transfer emself all the remaining coins. * If there are any other assets owned by the Platonic Parrot, e transfers emself one of them of eir own choice. * If there are still assets owned by the Platonic Parrot, e transfers them to other Platonic Pirates such that no Platonic Pirate receives more than 1 more asset than any other Platonic Pirate (excluding the coins e gave emself in the earlier step). As long as this constraint is met, e may choose who gets what assets. This contract may be amended by a Platonic Pirate with the consent of 2/3rds (rounded up) of all Platonic Pirates. ---------- History: 13 Jul 00:22 2020: contract created by nix 13 Jul 00:29 2020: P.S.S. became a party 13 Jul 00:30 2020: Jason became a party 13 Jul 00:36 2020: ATMunn became a party 13 Jul 01:40 2020: omd became a party 13 Jul 02:14 2020: R. Lee became a party 13 Jul 07:20 2020: Madrid became a party 13 Jul 20:46 2020: Jason ceased to be a party 28 Jul 20:28 2020: nix ceased to be a party 31 Dec 15:02 2020: P.S.S. ceased to be a party 22 Feb 01:21 2022: Falsifian ceased to be a party 14 Mar 18:37 2022: ATMunn ceased to be a party ------------------------------------------------------------------------ ඞ ------------------------------------------------------------------------ "I bet that was written by G." (initial revision) Parties: omd, ATMunn ---------- 1. Joining: If this contract has only one party, anyone CAN join it by publicly consenting after transferring 25 coins to the contract. 2. Bet: omd CAN transfer coins from this contract by announcement. If this contract has two parties, e SHALL do so only as follows: - In a timely fashion after it becomes reasonably clear which person sent a message titled "[Diplonomic 2020] Chicago International Tribune" to agora-discussion on or about 13 July 2020 08:10, e SHALL transfer all this contract's coins to emself if that person was G., or to the other party otherwise. - Alternately, if this contract has existed for at least 60 days, and the identity of the aforementioned author is still not reasonably clear, omd MAY transfer this contract's coins in a way that divides them as equally as possible between the parties. 3. Termination: If this contract has no coins, omd CAN terminate it by announcement. 4. Self-Dealing Encouraged: The aforementioned author SHOULD NOT hesitate to join the contract emself if e sees fit to reveal eir identity. ---------- History: 13 Jul 08:41 2020: contract created by omd 13 Jul 19:17 2020: ATMunn became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Agoran Press" (revision 2) Parties: Murphy, Telna, Jason, secretsnail Donation Level: 25 Summary: Coordinates Agoran journalism and payment for same. If you want to report on the current week, just join and take the Weekly Assignment (unless it's already taken). ---------- Purpose: support the documentation of Agoran events in a way that informs current players and non-players and also supports future research. -- Joining and leaving -- Parties to this contract are called Reportors. Any person CAN join or leave this contract by announcement. -- Reporting -- A Weekly Report is a summary of notable events for a given Agoran Week. Notability, and what must be included in a summary, are at the author's discretion. Any player can Report on a past Agoran week by publishing a Weekly Report for it, as long as all the following are true: * No other player has dibs on that week, as described in this contract. * No other Weekly Report has been published for that week. * It's at most one year in the past. -- Gratitude -- When a player has Reported on an Agoran Week but has not yet been Thanked for that report, any player CAN Thank them for it: - by announcement, if the thanker has not Thanked anyone yet this month; or - by Agoran Consent. -- Dibs -- Any player can call dibs on a specified week by announcement. That player then has dibs on that week, unless another player already had it. A player can release dibs on a week by announcement: then they no longer have dibs. When a player's continuously had dibs on a week for 14 days, e automatically releases dibs on that week. -- Payment -- Coins Owed are a currency. Whenever a player is Thanked (as defined in this contract), e earns 5 boatloads of Coins Owed. Whenever this contract owns at least N Coins (for any nonnegative integer N), any player CAN transfer N Coins from this contract to emself by paying a fee of N Coins Owed. To "Redeem N Coins Owed" is to pay N Coins Owed to transfer N Coins from this contract to oneself. -- Conversion -- Credits are a currency. If any Credits exist, each Credit is immediately replaced with 5 Boatloads of Coins Owed (with the same owner). In particular, this happens immediately after the contract is first amended to include this provision. -- Accounting -- Any player can become The Editor or cease being The Editor by announcement. In other words, The Editor is the last person to claim the role, if e has not left it since. The Editor is the recordkeepor for Coins and Credits. Whenever a players publishes a Weekly Report or Redeems Coins Owed, e SHOULD then become the Editor and publish a report. -- Amendment -- Any Reportor can propose an amendment to this contract by announcement. If an amendment was proposed at least 2 days ago, at least two thirds (rounded up) of all Reportors consent to it, and it has not yet been applied, then any Reportor can enact it by announcement. When it is enacted, first, non-consenting players cease to be parties to this contract, and then it is applied. ---------- History: 14 Aug 03:22 2020: contract created by Falsifian 21 Aug 20:38 2020: donation level set to 25 by ATMunn 12 Nov 17:51 2020: contract amended by Falsifian 12 Nov ??:?? 2020: Lucidiot became a party 15 Nov ??:?? 2020: Murphy became a party 31 Dec 05:54 2020: Gaelan became a party 17 Jun 12:26 2021: Telna became a party 08 Jul 14:40 2021: ATMunn became a party 12 Jul 18:55 2021: contract amended by Falsifian 22 Feb 01:21 2022: Falsifian ceased to be a party 22 Feb 03:08 2022: Jason became a party 23 Feb 01:42 2022: secretsnail became a party 14 Mar 18:37 2022: ATMunn ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Splat Market" (revision 1) Parties: Gaelan ---------- Any player may become a party to this contract. Any party may cease to be a party to this contract; upon a player ceasing to be a party (by any mechanism), all of eir orders are destroyed. Any party may amend this contract with the consent of a simple majority of parties. Upon doing so (and without any of the new provisions becoming binding upon em), any players who did not consent cease to be parties. Players making amendments SHOULD wait to allow all interested parties to indicate eir consent. An order is an entity with the following properties: - currency (any non-fixed currency that is not the official currency of Agora) - direction (buy or sell) - owner (a player) - a price (a number of instances of the official currency of Agora) A buy order is an order with a direction of buy, and a sell order is an order with a direction of sell. A player's orders are the orders where the owner is that player. Parties can create orders with emself as the owner, by announcement, specifying all other properties. Parties can destroy eir orders by announcement. For each (currency, direction) pair, there is an "active order." For buy orders, this is the order with that currency and the highest price. For sell orders, this is the order with that currency and the lowest price. In either case, if multiple orders have the same price, the oldest order is the sell order. For any given currency, it is IMPOSSIBLE to create a sell order with a price lower than the active buy order, and IMPOSSIBLE to create a buy order with a price higher than the active sell order. To perform a set of actions atomically is to preform them, in order, in the same message, with no intervening actions. Where this contract permits players to perform actions as part of an atomic set, it permits doing so only if all actions in the set would be EFFECTIVE. Any player CAN perform the following actions atomically: { Transfer a number of instances of Agora's official currency equal to an active sell order's price to that order's owner. Act on that order's owner's behalf to transfer one instance of the order's currency to emself. Destroy that order. } "Executing N of <owner>'s sell orders for <currency type> at <price>" (or similar language) is shorthand for completing the above process, N times, with the specified attributes. Any player CAN perform the following actions atomically: { Transfer or grant one instance of an active buy order's currency to that order's owner. Act on that order's owner's behalf to transfer a number of instances of Agora's official currency equal to that order's price to emself. Destroy that order. } "Executing N of <owner>'s buy orders for <currency type> at <price>" (or similar language) is shorthand for completing the above process, N times, with the specified attributes. Unless otherwise specified, it is assumed that the executor does so by transferring assets, not granting them. If either of the above sets of actions would be IMPOSSIBLE due to the active order's owner having an insufficient currency balance, any player CAN destroy the active order by announcement. Gaelan SHALL publish a weekly report listing the properties of each order, and the relative age (i.e. which orders are older, but not necessarily any specific dates) of any orders with the same currency, direction, and price. ---------- History: 24 Aug 17:01 2020: contract created by Gaelan 24 Aug 17:22 2020: contract amended by Gaelan as only party 06 Sep 15:21 2020: contract amended by Gaelan as only party 21 Sep 21:02 2020: ATMunn became a party 25 Oct 16:08 2020: Madrid became a party 25 Oct 16:08 2020: Madrid ceased to be a party 01 Nov 21:54 2020: G. became a party 01 Nov 21:54 2020: G. ceased to be a party 02 Nov 01:35 2020: nix became a party 06 Feb 02:17 2021: Jason became a party 04 Apr 21:03 2021: Falsifian became a party 07 Oct 21:40 2021: nix ceased to be a party 08 Oct 00:25 2021: Jason ceased to be a party 22 Feb 01:21 2022: Falsifian ceased to be a party 14 Mar 18:37 2022: ATMunn ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Humble Agoran Farming" (initial revision) Parties: Madrid, Gaelan, Aspen, Murphy, Lucidiot, secretsnail ---------- Members to this contract are Farmers. Any Player can become a Farmer by announcement, or cease to be one by announcement. Farmers can, up to once per Agoran week, PLANT POTATOES. Doing so causes them to gain 1 Potato. Potatoes are an asset. There is a Farmer who is the Farmest. The Farmest is the recordkeeper of Potatoes. Cuddlebeam is the Farmest. ---------- History: 21 Oct 18:34 2020: contract created by Madrid 21 Oct 18:59 2020: P.S.S. became a party 21 Oct 19:12 2020: Trigon became a party 25 Oct 03:46 2020: Falsifian became a party 25 Oct 09:39 2020: Gaelan became a party 25 Oct 21:35 2020: Aspen became a party 31 Oct 16:55 2020: Murphy became a party 12 Nov 17:01 2020: Lucidiot became a party 31 Dec 15:02 2020: P.S.S. ceased to be a party 07 Oct 22:04 2021: Trigon ceased to be a party 06 Feb 21:16 2022: secretsnail became a party 22 Feb 01:21 2022: Falsifian ceased to be a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Orchard" (initial revision) Parties: Madrid, Murphy, Gaelan, Lucidiot, G., Telna, cuddlybanana, secretsnail ---------- Players to this contract are known as Orchardors. Any player can become an Orchardor by announcement, and any Orchardor may cease to be one by announcement. Trees are a type of asset. Any Orchardor can PLANT A TREE by announcement, specifying a fruit type, as long as e has not already done so in the last 7 days. When an Orchardor PLANTS A TREE, e is granted one new Tree of the specified fruit type. Fruits are a type of asset. Each Fruit has a type; Fruits with the same type are fungible. A Fruit may also be referred to by its type. Any Orchardor can PICK FRUIT by announcement, if e has not already done so in the last 7 days. When an Orchardor does so, for every Tree e owns, e earns one Fruit of the same type as that tree. The player who has been an Orchardor for the longest is known as the Orchardoror. The Orchardoror is the recordkeepor of Trees and Fruits. ---------- History: 26 Oct 21:49 2020: contract created by ATMunn 26 Oct 22:11 2020: Falsifian became a party 26 Oct 22:15 2020: Trigon became a party 26 Oct 22:30 2020: Madrid became a party 26 Oct 22:32 2020: Jason became a party 27 Oct 00:28 2020: P.S.S. became a party 31 Oct 16:55 2020: Murphy became a party 08 Nov 12:50 2020: Gaelan became a party 08 Nov 15:47 2020: Lucidiot became a party 31 Dec 15:02 2020: P.S.S. ceased to be a party 23 Jul 21:57 2021: G. became a party 23 Jul 21:57 2021: Telna became a party 24 Jul 00:07 2021: Falsifian ceased to be a party 24 Jul 00:09 2021: cuddlybanana became a party 24 Jul 01:11 2021: ATMunn ceased to be a party 24 Jul 01:14 2021: Trigon ceased to be a party 08 Oct 00:25 2021: Jason ceased to be a party 06 Feb 21:16 2022: secretsnail became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Food Industry Association of Agora" (revision 3) Parties: Jason, nix, secretsnail ---------- This contract shall be known as the Food Industry Association of Agora. It is the purpose of this contract to maintain a record of the authorized producers of each type of food. A member of a contract is known as the Director. This is by default the member who first joined the contract earliest, but e can be removed and a new director selected by announcement, provided two thirds of the members consent. The Product List contains the authorized backing contract for each type of foodstuff. To qualify: - the creator of the contract should not have created any other foodstuff contract within the same Agoran week - the contract should guarantee that the quantity of the foodstuff be reasonably limited The Director can modify the Product List by announcement; any member can modify it by announcement provided a majority of members consent. The Product List cannot have any game effect beyond listing the products each contract is authorized to back; any change to the list which could plausibly be interpreted to give it another effect is canceled and does not occur. Players may join or leave this contract by announcement; parties to this contract are known as members. This contract may be amended with 2 Agoran consent, where only members are eligible to support or object. When an amendment occurs (other than to change the Product List, within the bounds set for changes of the Product List), every member who did not consent is ejected from the contract. The Product List: - “Humble Agoran Farming” is authorized to back potatoes. - "The Orchard" is authorized to back culinary fruits. ---------- History: 27 Oct 22:46 2020: contract created by Aspen 27 Oct 23:16 2020: Trigon became a party 27 Oct 23:18 2020: ATMunn became a party 27 Oct 23:20 2020: nix became a party 28 Oct 01:03 2020: P.S.S. became a party 28 Oct 07:59 2020: Madrid became a party 08 Nov 04:19 2020: contract amended by Aspen with 2 consent among parties 31 Dec 15:02 2020: P.S.S. ceased to be a party 07 Oct 21:40 2021: nix ceased to be a party 22 Feb 03:08 2022: Jason became a party 14 Mar 16:20 2022: nix became a party 14 Mar 17:28 2022: secretsnail became a party 14 Mar 18:37 2022: ATMunn ceased to be a party 18 Mar 20:36 2022: contract amended by nix with 2 consent among parties 18 Mar 20:36 2022: Aspen, Trigon, and Madrid ceased to be parties 18 Mar 20:36 2022: contract amended by itself ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Boatloans" (revision 2) Parties: Gaelan ---------- The parties consent to any players joining this contract. The parties consent to parties who do not own debts leaving this contract. Debts are a fixed asset defined by this contract. Debts owned by the player, and created in the same month (and year) are fungible. A debt has a status. In the month a debt was created, its status is New; an asset that was created 1-2 months ago has a status of Repayable; after that, its status is Overdue. For example, a debt created in January 2021 is New for that month, Repayable between February and March 2020, and Overdue during and after the month of April 2020. A party to this contract (the debtor) may Take Out a Loan, performing the following actions by announcement in the same message: - Act on Gaelan's behalf to transfer a boatload of coins from Gaelan to the debtor. - Create a debt in eir possession. A party to this contract may Pay Back a Loan, performing the following actions by announcement in the same message: - Transfer a boatload of coins to Gaelan. - Revoke a Repayable or Overdue debt in eir possession. Gaelan may Discharge a Debt, performing the following actions by announcement in the same message: - Act on another party's behalf to create a blot in eir possession. - Revoke an Overdue debt in that party's possession. ---------- History: 08 Nov 18:22 2020: contract created by Gaelan 08 Nov 18:29 2020: contract amended by Gaelan as only party 08 Nov 18:47 2020: contract amended by Gaelan as only party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Dragon's Hoard" (initial revision) Parties: Telna, Jason ---------- Any person can join or leave this contract by announcement. Telna can amend this contract by announcement, but SHALL NOT impose obligations upon other parties by doing so. This contract can hold coins. Any player can transfer coins to this contract by announcement. Telna can transfer coins from this contract to any other entity by announcement. Those who offer tribute to the dragon's hoard will be rewarded when the dragon wakes. ---------- History: 26 Oct 02:45 2021: contract created by Telna 22 Feb 03:08 2022: Jason became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Useless Lever" (initial revision) Parties: Shy Owl, secretsnail, Jason ---------- A person can become or cease to be party to this contract at any time by public announcement. A party to this contract can, at eir discretion and peril, Pull the Lever by public announcement. When the Lever has been Pulled, 1) all parties to this contract both consent and become parties to a new contract titled "The Useless Lever" whose provisions are identical to this one, and 2) this contract is terminated. ---------- History: 22 Apr 22:43 2022: contract created by provisions of previous contract 22 Apr 22:43 2022: Shy Owl became a party 22 Apr 22:43 2022: secretsnail became a party 22 Apr 22:43 2022: Jason became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Nim" (initial revision) Parties: secretsnail ---------- A player can become a party to this contract at any time by public announcement. A person can cease being a party to this contract at any time by public announcement, provided no Player1 or Player2 switches on a running NimGame have that person as a value at the time of announcement. A NimGame is an asset consisting of an associated title. NimGames can only be owned by this contract. NimInProgress is an untracked negative boolean NimGame switch. Player1 and Player2 are untracked NimGame switches with possible values of any person or former person, or "unassigned" (default). Stack1, Stack2, Stack3, Stack4, Stack5, and Stack6 are untracked NimGame switches with possible values from the set of integers between 0 and 524287, inclusive, defaulting to 0. A running NimGame is a NimGame whose NimInProgress switch has a value of True. A party to this contract can start a game of nim by announcement, specifying a title not currently held by any NimGames. When a party starts a game of nim, a NimGame is created in this contract's possession, with the specified title as a title, and a NimPot is created in this contract's possession, with the NimGame with the specified title as an associated NimGame, and with the empty set as an associated set of assets. A party to this contract can become player 1 of a game by announcement, specifying the title of an existing game. When a party becomes player 1 of a game, the player1 switch of the game with the specified title is set to that party if it is unassigned. A party to this contract can become player 2 of a game by announcement, specifying the title of an existing game. When a party becomes player 2 of a game, the player2 switch of the game with the specified title is set to that party if it is unassigned. A NimPot is an asset consisting of an associated set of assets and an associated NimGame. NimPots can only be owned by this contract. A NimGame's pot refers to the associated set of assets of [the NimPot that has that NimGame as an associated NimGame]. To add a set of assets (X) to a NimGame's pot is to replace that NimGame's pot, which starts as Y, with a set of assets containing every asset from each set. This means the NimGame's pot will contain the total assets bid so far. A party to this contract can bid on a game by announcement, specifying: 1) The title of the game e is bidding on 2) The player e is bidding on (either player 1 or player 2) 3) A set of assets the party owns. When a party bids on a game, e transfers the specified set of assets to this contract, and the specified set of assets is added to the NimGame's (with the specified title) pot. A party CAN transfer an asset from this contract to emself by announcement if that asset is an element of a non-running NimGame's pot and e previously transferred that asset to that pot. A party CANNOT transfer assets that are in a non-running NimGame's pot to emself if another person transferred those assets to the contract by betting on that NimGame. If an asset that is part of a non-running NimGame's pot is transferred from this contract, it is removed from that pot upon the transfer. Player 1 of a NimGame refers to the person who is the value of that NimGame's Player1 switch. Player 2 of a NimGame refers to the person who is the value of that NimGame's Player2 switch. Player 1 and Player 2 of a NimGame can agree to start stacking by announcement, specifying the title of a NimGame. Once both Player 1 and Player 2 of a single NimGame agree to start stacking for that NimGame by specifying its title, that NimGame's NimInProgress switch is set to TRUE, and a random choice of either Player 1 or Player 2 is made. Whichever player is chosen CAN once and SHALL once take a turn for the agreed upon NimGame in a timely fashion after Player 1 and Player 2 have both set their stacks for the agreed upon NimGame, which they each CAN once and each SHALL once do in a timely fashion. For a player to set eir stacks for a NimGame is to set three of that NimGame's Stack1, Stack2, Stack3, Stack4, Stack5, or Stack6 switches with value 0 to a valid non-zero integer, by announcement. To take a turn for a NimGame is to set one of that NimGame's Stack1, Stack2, Stack3, Stack4, Stack5, or Stack6 switches with a nonzero value to a valid value less than the switch's current value, by announcement. Players SHOULD include the resulting values of all relevant switches in the same message as they take a turn. (e.g. "1 90 390876 2 77 0", being stack1 through stack6 in order) Alternatively, to take a turn for a NimGame is to concede that NimGame, by announcement. Whoever concedes loses that NimGame. If a player takes a turn for a NimGame and all of Stack1, Stack2, Stack3, Stack4, Stack5, and Stack6 of that NimGame would have value 0, e SHALL declare e has lost the game, by announcement, and e loses that NimGame. Otherwise, whichever of Player 1 and Player 2 of that NimGame which did not just take a turn CAN once and SHALL once take a turn for that NimGame. When a player loses a NimGame, whichever didn't lose the NimGame out of Player 1 and Player 2 of that NimGame CAN transfer that NimGame's pot from this contract to emself by announcement, and in doing so destroys the NimGame and any NimPots with the NimGame associated. ---------- History: 01 Mar 01:36 2022: contract created by secretsnail ------------------------------------------------------------------------ ------------------------------------------------------------------------ "The Duck Fund" (initial revision) Parties: duck ---------- Duck, and only duck, can join or leave this contract at any time by announcement. ---------- History: 12 Mar 04:07 2022: contract created by duck ------------------------------------------------------------------------ ------------------------------------------------------------------------ "ATMunn's Stash" (initial revision) Parties: ATMunn ---------- ATMunn is the only party to this contract. This contract can own coins, products, and cards. Any player MAY transfer assets to this contract, if e is so generous. ATMunn CAN, acting as emself, transfer assets from this contract to another entity, by announcement. ---------- History: 14 Mar 18:37 2022: contract created by ATMunn ------------------------------------------------------------------------ ------------------------------------------------------------------------ "NOTA: A Unique Contract Transferring Interesting Objects Nicely" (revision 1) Parties: nix ---------- Listings -------- For each asset there is an associated Listing with the following switches: * Amount, an integer (default 0); AND * Lister, any player or the L&FD (default). Creating Listings ----------------- Any player CAN "update" a specified Listing by announcement by: * if the Amount is greater than 0, transferring the current Amount of the Listing of coins from the contract to the Lister (which e CAN do by announcement when performing this action); AND * transferring an amount of coins greater than the Listing's current Amount value to the contract. When e does so, the Listing's Lister is flipped to emself and the Amount is flipped to the amount of coins e transferred to the contract. Fulfillment Slips ----------------- A Fulfillment Slip has the following switches: * Asset, any asset or "none" (default); AND * Recipient, any player or the L&FD (default). Fulfilling Listings ------------------- Any player CAN "fulfill" a specified Listing by announcement by: * transferring the associated asset to the contract; AND * transferring the Amount of the listing in coins from the contract to emself (which e CAN by announcement do when performing this action); When e does so a Fulfillment Slip is created with its Asset set to the asset e transferred and the Recipient set to the Lister of the Listing and the switches of the Listing are set to their defaults. A player CAN "cash" a Fulfillment Slip where e is the Recipient by transferring from the contract to emself the associated asset. When e does so, Fulfillment Slip ceases to exist. Any player CAN cash a Fulfillment Slip where the recipient is the L&FD as if e was the recipient. Tracking -------- Any party of this contract CAN become the Tracker of this contract without objection, where only parties of this contract can object. The Tracker SHOULD publish a list of all non-default Listings, all existing Fulfillment Slips, and all returnable assets at least once in any week where any of those values have changed since the last such publication. Cleanliness ----------- Any asset this contract possesses that was not transferred to it as part of a successful fulfillment or update is "returnable". Any player CAN transfer a returnable asset from this contract to the person who transferred the asset to this contract (or to the L&FD if that person is not a player). Any player CAN become a party to this contract by announcement. This contract CAN be amended in a specified way by Agoran Consent where only parties to this contract can support or object to the intent. When this contract is amended, any party that did not support the intent ceases to be a party. ---------- History: 16 Mar 02:23 2022: contract created by nix 16 Mar 02:40 2022: contract revised by nix as the sole party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "G.ravity" (initial revision) Parties: G. ---------- G. is the only party to this contract. G. CAN, by announcement, transfer liquid assets from this contract to a specified recipient. G. CAN modify or terminate this contract by announcement. ---------- History: 30 Mar 14:28 2022: contract created by G. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Vote Proxies" (initial revision) Parties: nix, Madrid, Jason ---------- # Joining and Leaving Any player CAN join this contract by announcement. Any non-endebted party CAN leave this contract by announcement. Any endebted party CAN leave this contract by granting emself X blots, where X is 1.5 times the number of existing Vote Proxies e is the Creater of, rounded up, by announcement. When a player does so, all Vote Proxies e is the Creater of are destroyed. # Vote Proxies Vote Proxies are assets ownable by players and contracts. Each Vote Proxy has a Creater. Any party CAN grant a Vote Proxy to any player by announcement. A Vote Proxy's Creater is the player who granted it. If a player is the Creater of any existing Vote Proxy, e is indebted; otherwise e is not. A party CAN revoke a specified Vote Proxy with Contract Consent. # Use and Enforcement Any party CAN pay a fee of one Vote Proxy to act on behalf of the Vote Proxy's Creater to vote a specified way on a specified proposal the Creater is not already locked-in on. When a party does so, the Creater's vote is locked-in on the proposal. A party SHALL NOT change or withdraw a vote that is locked-in. # Contract Consent To do something with contract consent is to do it with Agoran Consent where only parties to the Contract are valid objectors or supportors. # Tracking Any party CAN become the Proxy Counter with Contract Consent. The Proxy Counter SHOULD publish current proxy ownership at least once a week. E does not need to if proxy ownership has not changed since last time. # Amendment Any party CAN amend this contract as specified with Contract Consent. When the contract is amended, all non-indebted objectors to the intent are kicked out of the contract. ---------- History: 01 Apr 21:58 2022: contract created by nix 03 Apr 09:48 2022: Madrid became a party 03 Apr 22:38 2022: Jason became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Private Enforcement" (initial revision) Parties: ais523 ---------- If two or more parties to this contract have a private agreement with each other, intending that agreement to be binding, those parties SHALL NOT violate that agreement (violations include, but are not limited to, leaving this contract in violation of that agreement). Anyone CAN join or leave this contract. ---------- History: 09 Apr 18:01 2022: contract created by ais523 ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Stamp Servitude" (initial revision) Parties: secretsnail, Madrid ---------- Madrid and Secretsnail can join and leave this contract by announcement. While both are members of this contract, Madrid is the Serf, and Secretsnail is the Noble. The Noble CAN Mint a Stamp. The Serf CAN Mint a Stamp, but only up to as many times as the Noble has Minted Stamps, divided by 3, rounded down; unless the Noble consents to otherwise. When the Noble Mints a Stamp, the Other is the Serf. When the Serf Mints a Stamp, the Other is the Noble. To Mint a Stamp is to perform the following sequence of actions: - Transfer 3 Boatloads of Coins from yourself to the Other. - Act on behalf of the Other to have the Other pay 3 Boatloads of Coins to create 1 Stamp of the Other's Type. - Act on behalf of the Other to have the Other transfer 1 Stamp of the Other's Type to yourself. The Serf SHALL NOT transfer Stamps of the Noble's Type to any other entity, unless the Noble consents to it. The Serf CAN act on behalf of the Noble to cast a vote of FOR onto a Proposal which, if successful, will cause the Serf to win the game. The Noble SHALL NOT change eir vote if eir vote has been cast in this way. Parties CANNOT and SHALL NOT scam this contract. If they somehow manage to do so despite it being impossible, it is the class 2 crime of breaking reality. ---------- History: 10 Apr 00:39 2022: contract created by secretsnail 10 Apr 14:01 2022: Madrid became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Aspen's Executor" (initial revision) Parties: Aspen, Jason ---------- This contract is entitled Aspen's Executor. Any person CAN become a party to this contract by consenting to it. Aspen CAN transfer assets from this contract by announcement. If Aspen has specifically given eir public consent for a transfer or trade, any party CAN transfer assets from this contract by announcement, provided e does so to effectuate the permitted transfer or trade. Aspen CAN terminate this contract by announcement. ---------- History: 02 May 01:46 2022: contract created by Aspen 02 May 01:49 2022: Jason became a party ------------------------------------------------------------------------ ------------------------------------------------------------------------ "SPRINT: Scissors Paper Rock In Nomic Tournament" (initial revision) Parties: 4st, ais523, secretsnail ---------- SPRINT: Scissors Paper Rock In Nomic Tournament The purpose of SPRINT is to allow players to hold rock paper scissors duels for fun and profit. Each game of Scissors Paper Rock has two competitors, a sponsor, the entry fees, and the reward. Summary: A sponsor is someone who wants to sell an item. Using this contract, they can name half the price for the item, and the competitors will each pay that half, so the sponsor still gets the full price. A competitor can now pay half price for an item, but it's a gamble. The gambling method is the classic game of Scissors, Paper, Rock. Alternatively, players can just gamble against eachother, by saying what they want to bet, and saying whatever would be of approximate equal value to their bet. The game will occur over the course of at most 14 days. The first seven, competitors make their SPR throws, and the second seven, competitors reveal their SPR throws. The summary above does not have an effect, and is therefore not binding in any way. The formal definition of this gambling has tried to stick to the intent of the summary anyways, and the formal definition is as follows: A player can become a sponsor to a duel by doing all of these three things: 1) declaring the reward to a duel, 2) transferring the reward to the contract, and 3) declaring the entry fee to the duel. A player can become one of the two competitors to a duel by transferring the entry fee to the contract. A sponsor can become a competitor to a duel e sponsored without transferring the entry fee. A duel of this form is considered unsponsored. Otherwise a duel is considered sponsored. Once two competitors are in the duel, no more competitors can enter that duel. The duel is considered to have begun once there are two competitors, and the dueling period begins. A player cannot be both competitors in a duel. To win a duel, a competitor must submit an ordered set of 3 throws, each throw consisting of either Scissors, Rock, or Paper. * Throws must be initially hidden so that it is impossible to tell its value but that it is verifiable that the throw was decided before the throw was placed. Anything that claims to be a throw and fits these conditions is considered a throw. * For each throw, if one competitor has submitted their throw, the other competitor can forgo hiding their corresponding throw. * Once a duel has begun, the dueling period for a duel lasts for seven days, or until both competitors have submitted three throws to that duel, whichever comes first. * If the dueling period ends and a competitor has not submitted three throws, that competitor is considered to have forfeit the duel. * Once the dueling period ends, the resolution period begins and lasts for seven days. * Each competitor SHALL reveal eir throws for a duel while the duel is in the resolution period. If a competitor fails to do so, e is considered to have forfeit the duel. * If both competitors forfeit the duel, the duel is cancelled. * A sponsor can make a duel cancelled if there are not two competitors in that duel. * A competitor can leave the contract, and take their entry fee back, if the duel does not have two competitors. For each throw, once the value is known: A throw is won by a competitor if that competitor 1) threw rock and the other competitor threw scissors. 2) threw scissors and the other competitor threw paper. 3) threw paper and the other competitor threw rock. 4) threw one of rock, paper, or scissors, but it is unclear what the other competitor threw. Once the result of each throw is determined, use these steps in descending order until a victor is determined. 1) The victor did not forfeit, but the other competitor did forfeit. 2) The victor has more throws won. 3) The victor has the first throw won, but has otherwise tied. 4) The victor has the second throw won, but has otherwise tied. If there is otherwise no clear victor to a duel, the duel is cancelled. If a duel is cancelled, assets that were transferred to the contract for the purposes of sponsoring or competing in that duel can be transferred back to the players that the assets had transferred from. If a duel is won, the victor can transfer the reward to emself. If a duel is won and unsponsored, the victor can transfer the entry fee to emself. If a duel is won and sponsored, the sponsor can transfer the entry fees to emself. Finally, all competitors and sponsors defined by this contract become parties to this contract, and must remain parties to the contract while they remain said sponsors and/or competitors. ---------- History: 10 Jun 20:56 2022: contract created by 4st 12 Jun 18:58 2022: ais523 became a party by becoming a competitor 12 Jun 19:03 2022: secretsnail became a party by becoming a competitor ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Betrayer's Guild" (initial revision) Parties: 4st ---------- Betrayer's Guild Summary: Generally, players are not bound by informal contracts. However, player's in the Betrayer's Guild should be breaking some amount of informal contracts on purpose. The intent of this contract is to: 1) lessen pooling strategies 2) codify betrayal 3) relatively confine/mitigate trust losses to this contract 4) admit trust is its own power. Joining: A player can join the Betrayer's Guild once per seven days. Leaving: A player can be forced to leave the Betrayer's Guild by Agoran Consent of Guild Members. A player can leave the Betrayer's Guild at will. Charity: Any party can transfer 1 boatload of coins from this contract to emself for every 7 days e is a party to this contract. Any player can transfer all boatloads of coins from this contract to emself with 3 Agoran Consent of the guild members. (This should be done in the case of significant betrayals, ESPECIALLY if those betrayals happen outside the guild.) Non-binding terms: Advice for non-guild members: - Any betrayals are said to be the fault of betrayed, not the guild member, for it was public information that the guild member was in the guild. - You should not hold guild members accountable for joining the Betrayer's Guild. Anyone can betray you outside of the Betrayer's Guild. In of itself, it is not betrayal to announce that you could have done so. - Joining the guild, or dealing with its members, is just embracing how informal contracts will always exist, and that trust has power. - Joining the guild is also a statement about how any player could also betray them back, and accepting that. - As a non-guild member, think about what it would mean to betray a guild member. Non-binding Advice for guild members: - This is a charity for those in the spirit of the guild. Players should only be forced to leave the Betrayer's Guild if they are not breaking enough contracts in spirit. - Avoid formal agreements if possible, but otherwise, use gambling to skirt them. - If an informal contract is created and agreed to while outside of the guild, to maintain trust once leaving the guild, remain bound to it, or for long term informal contracts, give some sort of notice or work things out with the involved parties. -- Your prior informal contracts were made with your actual trustedness in mind. -- If you really need some of your informal contracts, consider pledging to abide by the document with hash XYZ publicly. You can give the hash and the document to the involved parties, privately. This will make it a non-secret secret, formalizing it. - If an informal contract is created and agreed to inside of the guild, to maintain trust, ex-guild members should explicitly state the validity of the informal contracts(s) upon leaving. -- You should not be bound by informal agreements you make in this guild, if you don't want to be. - Reminder that formal contracts, pledges, promises, etc... overall, all rules still apply. - Also, a reminder that non-guild members can still betray you, and may have no qualms doing so. Some notes on gambling: - Gambling is encouraged. - For example, if you are making formal agreements, use gambling to avoid 100% commitment to the terms. - Try not to use any chance higher than 99% or lower than 1%. - You can also let other guild members decide your commitments, as a form of chance, since you can't trust them. - Remember: You do not have to make the gambling verified. - Duels are also a form of gambling. - Maybe, you can even use homomorphic encryption for decision making, in that you can verify results but not individual votes. - etc. ---------- History: 14 Jun 06:01 2022: contract created by 4st ------------------------------------------------------------------------ ======================================================================== _*_*_*_*_*_END OF CONTRACTS, HERE STARTS PLEDGES AND PROMISES*_*_*_*_*_* ======================================================================== ==================== HISTORY OF PLEDGES & PROMISES ===================== ======================================================================== 16 Aug 2022: secretsnail granted the library "Secretsnailcash 3" 16 Aug 2022: secretsnail granted the library "Secretsnailcash 2" 16 Aug 2022: secretsnail granted the library "Secretsnailcash 1" 16 Aug 2022: Madrid revoked "Madrid secretcash 6" from the library 16 Aug 2022: 4st granted the library "4st Secretcash 3" 16 Aug 2022: 4st granted the library "4st Secretcash 2" 16 Aug 2022: 4st granted the library "4st Secretcash 1" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 6" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 5" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 4" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 3" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 2" 15 Aug 2022: Madrid granted the library "Madrid Secretcash 1" -- time of last report -- -- 2 reports ago -- 05 Aug 2022: Madrid cashed the promise ais523 granted em 05 Aug 2022: ais523 granted Madrid a promise -- 3 reports ago -- 31 Jul 2022: secretsnail revoked 10 of "Buying Justice Cards" 31 Jul 2022: secretsnail revoked 2 of "5 pendants for 2 leg. card" 31 Jul 2022: secretsnail revoked 2 of "2 pendants for 1 leg. card" ======================================================================== ======================================================================== =============================== PLEDGES ================================ ======================================================================== If any pledge(s) has/have no name currently, I assign it/them the name(s) displayed in this report. The following pledge exists: ------------------------------------------------------------------------ "Being boring" created by ATMunn Time of creation: 28 Feb 01:22 2022 Time window: until 23:59 December 31, 2022 Time of expiry: 31 Dec 23:59 2022 Text: I pledge to cast no vote other than PRESENT on any referendum. ------------------------------------------------------------------------ ======================================================================== ======================================================================== =============================== PROMISES =============================== ======================================================================== If any promise(s) has/have no name currently, I assign it/them the name(s) displayed in this report. The following 28 promises (19 unique) exist: ------------------------------------------------------------------------ "Treasure" created by omd Bearer: the Lost and Found Department Text: I pay 200 coins to the bearer ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Voting/Justice Trade" created by R. Lee Bearer: Cuddlebeam Text: Cashing conditions: CB transfers r. Lee 250 coins. R. Lee transfers CB a voting card and a justice card ------------------------------------------------------------------------ 10 instances of the following promise exist: ------------------------------------------------------------------------ "Fastest Finger First" created by ais523 Bearer: G. Text: Cashing condition: When cashing this promise, the bearer specifies a Finger Pointing within the previous 14 days that was subsequently found to be Shenanigans, and nobody has yet pointed eir finger for Unjustified Gesticulation with respect to that Finger Poinitng; and it is April 2022. I point my finger at the person who initiated the Finger Pointing specified by the bearer for violating rule 2478, committing the Crime of Unjustified Gesticulation, by initiating that Finger Pointing which was found to be Shenanigans. I transfer 250 coins to the bearer. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Renewable Stamps for Stamps" created by Murphy Bearer: the library Text: Cashing conditions: The bearer has granted or transferred to me a Stamp of a type that I didn't already own earlier in the same message as they cash in this promise, and e has not cashed any other promise in between, and I will still own that type immediately after this message, and I have at least one Stamp of type Murphy. I transfer one Stamp of type Murphy to the person specified by the bearer (or to the bearer if no specification is provided, then create a copy of this promise and transfer it to the Library. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Renewable Stamps for Grays" created by Murphy Bearer: the library Text: Cashing conditions: The bearer has granted or transferred to me a Stamp of a type that I didn't already own earlier in the same message as they cash in this promise, and e has not cashed any other promise in between, and I will still own that type immediately after this message, and I have not already awarded a Gray Ribbon this month. I award a Gray Ribbon to the person specified by the bearer (or to the bearer if no specification is provided), then create a copy of this promise and transfer it to the Library. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Cooler Stamp Promise" created by secretsnail Bearer: the library Text: Cashing conditions: The bearer has granted or transferred to me a Stamp of a type that I didn't already own earlier in the same message as they cash in this promise, and e has not cashed any other promise in between, and I will still own that type immediately after this message, I have at least 1 boatload of coins, and I have at least two Stamps of type Madrid. I transfer one Stamp of type Madrid to the person specified by the bearer (or to the bearer if no specification is provided, then create a copy of this promise and transfer it to the Library. I transfer the bearer 1 boatload of coins. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "4st's promise to support" created by 4st Bearer: SPRINT Text: If possible, the author votes FOR on the proposal of the bearer's choice. The author will not rescind this vote of their own will. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Renewable Sabotage for Stamps" created by Murphy Bearer: the library Text: Cashing conditions: The bearer has granted or transferred to me a Stamp of a type that I didn't already own earlier in the same message as they cash in this promise, and e has not cashed any other promise in between, and I will still own that type immediately after this message, and I own the Sabotage Stone and CAN wield it. I wield the Sabotage Stone as specified by the bearer, then create a copy of this promise and transfer it to the Library. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Madrid Secretcash 1" created by Madrid Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "921e7f1a46144591a8da4e955cf2e6488b2480ecee64ad85b2d3493a77af6150". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 5 Madrid Stamps from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Madrid Secretcash 2" created by Madrid Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "144120e447c88a3be7d5be40d316811a0d37246e44dc191a2c7459e607455d30". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 5 Madrid Stamps from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Madrid Secretcash 3" created by Madrid Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "e8a575178728f8918caf7938c2ef8b4b7cca16b93f84b1f0fce875b82912973b". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 5 Madrid Stamps from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Madrid Secretcash 4" created by Madrid Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "80e700814e7b322d1d76a68333cfdc3b69e6d477c944c8273c9e213a5131013d". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 1 Madrid Stamp from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Madrid Secretcash 5" created by Madrid Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "53fc6bba152040595046d5fc74be123559890db1b7cf115a990810ca39b55b3a". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 1 Madrid Stamp from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "4st Secretcash 1" created by 4st Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when Keccak-256 hashed (via this site:https://emn178.github.io/online-tools/keccak_256.html) gives this: "2cd84dc49339bb136d0d81c2a7e61e198c1da408664b1c9db2b1687e34ea8299". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I create 5 4st Stamps in the ownership of the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "4st Secretcash 2" created by 4st Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when Keccak-256 hashed (via this site:https://emn178.github.io/online-tools/keccak_256.html) gives this: "77d546c21f80a8743c5a6b6967e9fa14e0ce3ef166a8e4d965ba9f9e4f823e94". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I create 5 4st Stamps in the ownership of the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "4st Secretcash 3" created by 4st Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when Keccak-256 hashed (via this site:https://emn178.github.io/online-tools/keccak_256.html) gives this: "761b677f1ccefab4d29ca5aa39807ca00a53b34ca852b202978c516b3911f5c2". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I create 5 4st Stamps in the ownership of the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Secretsnailcash 1" created by secretsnail Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "35313ca1797ef6469055878f0dbbaa524f58ddbd1de99448b37053e789b83e40". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 1 secretsnail Stamp from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Secretsnailcash 2" created by secretsnail Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "b0f3fd5b0c8f8815ae7f04cf2e4570627c148ac364f2d68d08840ffe68435a9c". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 1 secretsnail Stamp from myself to the holder of this Promise. ------------------------------------------------------------------------ ------------------------------------------------------------------------ "Secretsnailcash 3" created by secretsnail Bearer: the library Text: Cashing conditions: The player that cashes this, in the same cashing message, unambiguously posts the string that when SHA256 hashed (via this site:https://emn178.github.io/online-tools/sha256.html) gives this: "0fc65e599bffb02cf2577977d1a422b905c3cdef8c85129d0a2ee01ff99f245e". That message must be 200 characters or less long and be in the regular text format that is ubiquitous and traditional for gameplay messages in Agora. I transfer 1 secretsnail Stamp from myself to the holder of this Promise. ------------------------------------------------------------------------ ======================================================================== -- secretsnail