I have another LoAFER. This one includes all the feedback I received today and a method of changing the contract that's maybe a bit overengineered. Let me know what you think. If all goes well, I'll actually create this contract before the week is over.

--

League of Agorans Facilitating Effective Recordkeeping

=== SECTION 1: THE 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. They
   should also, if a message that should be signaled lacks signaling,
   reply to that message, signaling their own message and stating that
   the quoted message contains actions that should be signaled.

   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]

   * Assessor
     * Casting a vote on a Proposal (if not in response to the message
       in which the Proposal was distributed): [Voting]

   * 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
     * Situations not enumerated above that require special attention
       from an Officer: signal that Officer

2. Respecting Drafts: the act of not performing actions that would cause
   an officer to be required to update already-published drafts.

   Parties to this contract should respect drafts except when urgent
   action is required and when the rules require them to take said
   actions.

=== SECTION 2: AMENDMENT OF THIS CONTRACT ===

A LoAFER Proposal is a document containing a list of suggested changes
to this contract or anything defined by it. Players 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 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:

A. 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
B. 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.

--
Trigon
  • DIS: [Proto-Contract]... Reuben Staley via agora-discussion
    • Re: DIS: [Proto-... Publius Scribonius Scholasticus via agora-discussion
      • Re: DIS: [Pr... Reuben Staley via agora-discussion
        • Re: DIS:... Publius Scribonius Scholasticus via agora-discussion
          • Re: ... Reuben Staley via agora-discussion
            • ... Publius Scribonius Scholasticus via agora-discussion
              • ... Reuben Staley via agora-discussion
                • ... Publius Scribonius Scholasticus via agora-discussion
            • ... ATMunn via agora-discussion

Reply via email to