Society · Coordination
Vote
Provide standard decision mechanism with integrity guarantees
Definition
Mechanism
N-agent decision mechanism with configurable rules and integrity guarantees. Initiator sends 'VOTE_CALL' with question, options, and Quorum requirement. Eligible agents respond 'CAST' via Ballot. System enforces: one vote per agent, deadline, and Quorum check. After deadline: compute result. Broadcast 'VOTE_RESULT'. Simple case optimization: binary decisions use lightweight 2-message flow. Tallying is performed by Aggregate; a vote that selects a leader hands off to Elect; a vote that fails its quorum announces that coordination failure via Break.
Invariants
- Votes immutable after cast.
- One vote per eligible agent.
- Casts arriving after the deadline are not counted.
- Declares a tie-breaker.
Risks
Failure modes
Quorum not met (insufficient participation, decision invalid).
Tie with inadequate tie-breaker (deadlock).
Strategic voting (agents vote tactically rather than honestly—inherent to voting).
Sybil attack (fake agents stuff votes—mitigate via PROBE/RALLY membership).
Vote coercion (agents pressured—hard to detect).
Mechanism mismatch (wrong mechanism for decision type, e.g., plurality for binary).
Relationships
Builds on
Accepts
Infrastructure
Immutable record of one agent's cast choice
Composes with
Infrastructure
Minimum participation threshold
Used by
Composes with
Social clearing of semantic noise
Distributed agreement process
References
Aligning predictions before aligning votes
Reference
Parameters
mechanismEnum, {Majority, Supermajority, Quadratic, Ranked, Unanimous}- Counting method
quorum_requiredFloat, [0.0, 1.0]- Min participation to be valid
voting_periodDuration, [1min, 7d]- Window for casting votes
