Glossary
Glossary
Essential definitions for the Avalanche Matchmaking Protocol.
ASYNC_VERIFIER
A settlement mode where the Verifier node replays the entire match transcript to determine the outcome. Used for high-stakes matches or when client hashes mismatch.
Arbiter
A designated address that can resolve disputed matches in RT_HASH_AGREE mode via resolveDispute() on the AMPSettlement contract.
Attestation
A cryptographically signed message from an authorized Verifier node that certifies the final state and winner of a match.
Capability
A security handle used in the Cap'n Proto RPC layer. Possessing a MatchSession capability proves that a player is authorized to interact with that specific match.
Challenge-Response Auth
AMP's authentication flow. The server issues a time-bound nonce (challenge), the client signs it with their wallet key, and the server verifies the signature to establish a session.
Determinism
The property where a game engine produces the exact same output state given the same sequence of inputs and the same initial seed.
IndexedQueue
AMP's internal match queue data structure. Players are bucketed by (gameId, rulesetId) and sorted by MMR for O(log n) skill-compatible pair lookups.
RT_HASH_AGREE
"Real-Time Hash Agreement." A settlement mode where clients submit state hashes to the AMPSettlement contract, which auto-settles on agreement or auto-disputes on mismatch.
Rolling Hash
A cryptographic hash that is updated tick-by-tick during a match to represent the current state of the transcript.
Settlement Relayer (amp-relayer)
The off-chain bridge that submits verified match outcomes on-chain. Features sled-backed persistence, EIP-1559 gas, nonce tracking, and retry with dead-letter queue.
Stake
The collateral (AVAX or ERC-20) deposited by a player into the AMPRegistry contract before a match begins.