Here is a version of "Generalize Dependent Actions" which attempts to
include the adoption of proposals under its umbrella.  Rather than
getting rid of the Promotor and Assessor, I allow a player to
distribute a proposal on eir own if e wants and have the Promotor do
it if nobody else does.

There are still some sketchy things.  In particular, the effect of
time limit needs to be clearly stated somewhere.

I found four rules to repeal, some of them by incorporating the
essential part of the rule in a more appropriate place.

----------
Protoproposal h0138 (AI=2)
Generalize Dependent Actions

The provisions of this (proto)proposal are nonseverable.

======================================================================
Section 0.  Basic definitions.
----------------------------------------------------------------------

Change the title of rule 693 (Agoran Decisions) to
"Collective Action".

Amend rule 693 to read:

     An action is collective if and only if the rules so indicate.

     The default voting period for a collective action is one week.

     The default time limit for a collective action is

     (a) fourteen days, if the action is not the adoption of a
         proposal; or

     (b) forever and a day, if the action is the adoption of a
         proposal.


Change the title of rule 1728 (Dependent Actions) to
"Classes of Collective Actions".

Amend rule 1728 to read:

     The following classes of collective actions are defined:

     (a) actions with N supporters, for which the required support is
         a nonnegative integer N, the maximum objection count is
         Unanimity, and the adoption index is zero;

     (b) actions without N objections, for which the required support
         is zero, the maximum objection count is a positive integer
         N, the adoption index is zero, and the voting period is four
         days;

     (c) actions with Agoran consent, for which the required support
         is one, the maximum objection count is Unanimity, the
         adoption index is one, and the voting period is four days;

     (d) adopting a proposal, for which the required support is one,
         the maximum objection count is Unanimity, and the adoption
         index is the adoption index of the proposal.

     An action with support is an action with one supporter, and an
     action without objection is an action without one objection.


Change the title of rule 107 (Initiating Agoran Decisions) to
"Intent to Perform a Collective Action".

Amend rule 107 to read:

     A notice of intent to perform a collective action is a document
     which unambiguously describes an action and sets out the intent
     to perform the action.  The notice is valid if and only if

     (a) the rules authorise the author to publish the notice;

     (b) in combination, the rules and the notice explicitly state
         the support index, objection index, and adoption index for
         the action; and

     (c) the notice satisfies any other requirements placed upon it
         by other rules.

[This will be reworded to talk about collective actions.]
     An actor can announce intent to perform a dependent action only
     by publishing a valid notice of intent to that effect.  The
     voting period for a dependent action begins when a valid notice
     of intent to perform the action is published.


Change the title of rule 208 (Resolving Agoran decisions) to
"Performing Collective Actions".

Amend rule 208 to read:

     A notice of collective action is a document which unambiguously
     describes a collective action and clearly indicates that the
     author performs it.  The notice is valid if and only if

     (a) one of the following is true:

         (1) the actor announced intent to perform exactly that
             action;

         (2) the actor is an office required to perform the action if
             it is approved, and another office announced and was
             required to announce intent to perform exactly that
             action; or

         (3) the entity required to perform the action has not yet
             performed it, at least seven days have passed since the
             end of the voting period for the action, and the actor
             has announced that e takes up the role of vote collector
             for the action;

     (b) either

         (1) the voting period for the action has ended or

         (2) the action is an action with N supporters;

[clarify when time limit begins]
     (c) the time limit for performing the action has not yet passed;
         and

     (d) the action is approved.

     An actor can perform a collective action by publishing a valid
     notice of collective action.  An actor who could perform an
     action either as a regular action or as a collective action need
     not perform it as a collective action.

     A rule authorising the performance of a collective action may
     restrict the eligibility of players to support or object to that
     specific action.


Change the title of rule 683 (Voting on Agoran Decisions) to
"How to Vote".

Amend rule 683 to read:

     A player casts a vote on a particular collective action by
     announcement.  During the voting period, a player may retract a
     vote e cast by announcement.

     A vote on a collective action is valid if

     (a) the player casting the vote is active at the time e casts
         it;

     (b) the vote was cast during the voting period for the action;

     (c) the vote can be clearly interpreted as being FOR (or
         supporting), being AGAINST (or objecting to), or ABSTAINing
         from supporting or objecting to the action;

     (d) the vote has not been retracted; and

     (e) the number of unretracted votes submitted by that player on
         that action is strictly less than that player's voting limit
         on that action.

Amend rule 955 (Determining the Will of Agora) to read:

     Each collective action has a support index, an objection index,
     a present index, and a voting index.  The values of these
     indices for a particular action are set when the voting period
     for the action ends and cannot be changed, not even if you ask
     nicely.

     The support index is the number of valid votes supporting the
     action.  The objection index is the number of valid votes
     objecting to the action.

     The present index is the number of distinct players who voted on
     the action.  An action achieves quorum if the present index is
     at least the quorum for that action.

     The voting index for an action is

     (a) zero, if the support index is zero;

     (b) Unanimity, if the support index is positive and the
         objection index is zero; or

     (c) the ratio of the support index to the objection index, if
         neither index is zero.

     An action is approved if

     (a) it achieves quorum;

     (b) its support index meets or exceeds its required support;

     (c) its objection index is strictly less than its maximum
         objection count; and

     (d) its voting index meets or exceeds its adoption index.

     An action that is not approved is rejected.


Amend rule 1950 (Voting Limits) to read:

[This default should be one for lively players]
     The voting limit for an entity on a collective action is set
     when the voting period for the action begins, defaulting to
     zero.

     The voting limit of a lively player on a democratic proposal is
     one.

     The voting limit of a lively player on an ordinary proposal is
     one if not explicitly modified by other rules.

     The voting limit of an active player that is not lively is one
     less than it would be if the player were lively.


Amend rule 879 (Quorum) to read:

     The quorum for a collective action is set when its voting period
     begins, and is modified only when the rules indicate that it is
     modified.

     The default quorum for adopting a proposal is the maximum of

     (a) one and

     (b) one third the number of lively players, rounded up, with
         minimum the minimum of five and the number of lively
         players.  A player is lively if e is active and a natural
         person.

     The default quorum for other collective actions is zero.

     If an action does not achieve quorum, it fails quorum.


Amend rule 2034 (Vote Protection and Cutoff for Challenges) to read:

     Any proposal that, as all or part of its effect, would change
     the validity of one or more of a voter's votes on an Agoran
     decision whose voting period has begun but which has not yet
     been resolved shall be wholly without effect, any rule to the
     contrary notwithstanding.

     Once a collective action has been approved or rejected, no votes
     on that action may be validly cast or retracted, and the outcome
     of the action may not be changed in any way, any rule to the
     contrary notwithstanding.  Nothing in this rule shall be
     construed as preventing the correction of errors in reporting
     the performance of a collective action.

     If the approval or rejection of a collective action is not
     publicly contested within one week from the time the result is
     announced, then the announced result is the true result of that
     decision, even if it would otherwise be in error.


======================================================================
Section 1.
----------------------------------------------------------------------

Amend rule 106 (Adopting Proposals) to read:

     A proposal is a document outlining changes to be made to Agora,
     including enacting, repealing, or amending rules, or making
     other explicit changes to the gamestate.

     A player submits a proposal by publishing it with a clear
     indication that it is intended to become a proposal, which
     places the proposal in the Proposal Pool.  The proposer of a
     proposal may remove it from the Pool by announcement.

     Adopting a proposal is a collective action, as described
     elsewhere.  The adoption index of a proposal is a positive
     integer multiple of 0.1, defaulting to 1.  Before a proposal is
     distributed, its proposer may modify its adoption index by
     announcement.  A proposal with an adoption index of 1 is
     ordinary.  All other proposals are democratic.

     If a proposal is adopted, then unless other rules prevent it
     then the proposal is adopted, and unless other rules prevent it
     from taking effect, its power is set to the minimum of four and
     its adoption index, and then it takes effect.  It does not
     otherwise take effect.  This rule takes precedence over any rule
     which would permit a proposal to take effect.

     It must always be possible to adopt a proposal within a 4 week
     period.  Any change to the game state which would result in this
     condition becoming false is cancelled and does not take place,
     any rule to the contrary notwithstanding.

Amend rule 1607 (The Promotor) to read:

     The Promotor is an office; e is responsible for receiving and
     distributing proposals.

     Any player is permitted to distribute a proposal in the Proposal
     Pool.  During each week, the Promotor must if possible
     distribute each proposal that was in the Pool at the beginning
     of the week.

     A player legally distributes a proposal by publishing it
     together with a notice of intent to adopt the proposal.
     Whenever a proposal is distributed, it is removed from the Pool.
     That player must adopt the proposal if it is approved and
     announce that is is rejected, including a tally of the votes, if
     it is rejected.

     If the Promotor publishes a valid notice of intent to adopt a
     proposal, the duty of adopting the proposal or announcing its
     rejection devolves upon the Assessor.

     The player distributing a proposal shall include with the
     distribution of that proposal the identity of its proposer, the
     proposal's coauthors, if any, and its adoption index.  However,
     failure to include any of these with a proposal does not deprive
     the distribution of the proposal of any legal effect.


Amend rule 2137 (The Assessor) to read:

     The Assessor is an office; e holder is responsible for
     collecting votes and keeping track of related properties.

     The Assessor is the default vote collector for a proposal
     distributed by the Promotor.

     The Assessor's report shall include

     (a) each player's voting limit on ordinary proposals and

     (b) each player's voting credits.


Amend rule 2019 (The Speaker's Veto) by replacing the text reading:

     set to the current number of eligible voters on that proposal
     plus one, other rules governing quorum notwithstanding.

with text reading:

     set to the current number of players plus one, other rules
     governing quorum notwithstanding.


======================================================================
Section 2. Repeals.
----------------------------------------------------------------------

Repeal rule 1698 (The Proposal System Is Protected).

Repeal rule 2117 (Replacing the Vote Collector).

Repeal rule 2124 (Agoran Consent).

Repeal rule 2127 (Conditional Votes).
----------

--
C. Maud Image (Michael Slone)
Whooops! Free Kudos!
               -- Manu, in agora-discussion

Reply via email to