On Thu, 23 Jan 2020 at 15:11, Aris Merchant via agora-discussion <
[email protected]> wrote:

> Why would we want this? Our system is explicitly designed to make sure
> that people can't announce intent to do something with support or with
> Agoran consent, and then single-handedly tank the intent. That sort of
> thing was the source of scams (or at least I seem to recall hearing it
> was) and required other people to intend to perform the same action if
> they wanted to be safe. To solve the problem, we allow supporters to
> act on behalf to do something even if the original announcer won't;
> this would break that protection. Furthermore, I see no significant
> benefit to
> doing this.
>
> -Aris


Pure support intents do not require any time delay (except if the Speaker
objects, but that's a very edge case), so there is no real cost there. In
effect, "With N Support" means "if N+1 players agree", except that
currently the initiator is awkwardly positioned as the only person who
cannot withdraw eir support, unless e remembered to add a condition "unless
I withdraw this intent", which would be binding.

For With Notice and pure objection intents, the initiator can refuse to
resolve the intent regardless. Adding a withdrawal clause prevents the
initiator from changing eir mind later, which is IMO generally a good thing
as it means that people can take withdrawal at face value and not have to
remember to object anyway.

Agoran consent is the only place where I think your argument holds, again
unless the author remembered to add a binding condition against withdrawal
but that would provide the notification required for others to make a
parallel announcement.

Here's an alternate proposal: make it so that:

- The initiator is eligible to support an action by default.
- With N Support is changed to require N+1 supporters (to account for the
initiator).
- Change Agoran consent *only* by requiring more supporters than objectors,
in addition to the existing requirement. No change to Agoran consent
otherwise as fundamentally I think that it's a bit of a weird thing that N
Agoran consent actually requires N*O+1 supporters, where O is the number of
objectors. This brings it in line with usual supermajority requirements
being only N*O.
- Make it so that withdrawing an intent is equivalent to withdrawing
support, if any, and objecting to it, if possible.

I'd be open to allowing w/o 2+ objection or with notice intents resolvable
by other players, as a separate matter, but we'd have to figure out how to
protect against withdrawal of 2+ objection intents leading players to
ignore them, as is currently a risk.

-Alexis

Reply via email to