Allocation
A set of bids grouped together to compete for winning an auction. The highest-scoring valid allocation wins.Auctioneer
An actor that composes bids into allocations and pair benchmarks during the allocation selection phase. Anyone can act as an auctioneer.Batch auction
An auction that collects multiple trades into a batch and settles them together, enabling peer-to-peer matching and fair pricing.Benchmark protection
The rule that every settled trade must receive at least as much as the best pair-scoped bid submitted for that token pair. Prevents unfair execution.Bid
An executable settlement plan submitted by a solver. Covers one or more trades and commits to specific payouts, a score, and a bond.Bond
Collateral posted by a solver when registering or submitting a bid. Slashed if the solver wins but fails to settle. The minimum bond scales with the committed score.Certificate
A signed authorization from the coordinator that allows a winning solver to execute settlement on-chain. Expires after a set time.Coordinator
The off-chain service that collects trade requests, runs solver auctions, validates solutions, and signs winning certificates.Directed pair
A token pair with a direction — selling token A for token B. Written as(A, B). The fairness scope for uniform surplus ratio enforcement.