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