Glossary
The coordination layer for autonomous agents. When your AI systems need to elect a leader, vote on decisions, or prevent conflicts — Arbiter provides the infrastructure for machines to reach agreement.
Agent
An autonomous software system that takes actions without direct human control. In Arbiter, agents are the participants in consensus protocols.
Byzantine Fault Tolerance (BFT)
The ability of a distributed system to function correctly even when some participants behave maliciously. Requires at least 2/3 honest participants.
Commit-Reveal
A voting scheme where participants first submit encrypted votes ("commit"), then reveal them simultaneously. Prevents voters from changing their vote after seeing others' choices.
Consensus
Agreement among distributed participants on a single value or decision. Arbiter provides infrastructure for agents to reach consensus.
Equivocation
When a participant sends conflicting messages (e.g., voting both "yes" and "no"). Detectable and punishable in Arbiter.
Fencing Token
A monotonically increasing number issued with each lock acquisition. Used to reject operations from agents that have lost their locks.
Finality
The point at which a decision becomes irreversible. In Arbiter, on-chain commitments provide finality.
Heartbeat
A periodic signal from a leader proving they're still active. Missing heartbeats trigger re-election.
Leader Election
The process of selecting one agent to act as coordinator for a group. Arbiter implements Raft-style elections with blockchain finality.
Quorum
The minimum number of participants required for a valid decision. Typically a majority (>50%) or supermajority (>66%).
Sybil Attack
Creating many fake identities to gain disproportionate influence. Arbiter resists this through stake requirements and reputation weighting.
Swarm
A group of agents that coordinate through Arbiter. Swarms have configurable rules for voting, elections, and fault tolerance.
Term
A period of leadership. Each election increments the term number, providing a clear sequence of who led when.
x402
An HTTP-based payment protocol that enables micropayments via the "402 Payment Required" status code. Arbiter uses x402 for per-operation billing.