Epoch and Auction Lifecycle
Reiy has two timing layers:- Contract epoch: a simple counter on-chain.
- Fisherman auction round: the off-chain coordination loop that moves from collecting intents to settling a winner.
Contract epoch
An intent is created for the current epoch. A is signed for that same epoch, and rejects any intent whose epoch does not match. The epoch advances once a minimum collection time has passed, and a partially filled intent rolls its remainder into the next epoch.Fisherman auction round
Off-chain, Fisherman runs each round through a short lifecycle:| Status | Purpose |
|---|---|
| collecting | Group open intents by pair and target epoch. |
| solving | Ask enabled solvers to solve the round. |
| solved | Store the winning solution and signed certificate. |
| settling | Ask the winning solver to settle on-chain. |
| settled | Mark the round complete once settlement is recorded. |
| expired | Mark a stale round or certificate unusable. |
| failed | Stop a bad round so automation does not keep re-solving it. |
Round timing
Because there are no on-chain phases, the timeline of a round is set entirely by Fisherman. These are the current testnet windows (each is configurable per deployment):| Window | Testnet | What it bounds |
|---|---|---|
| Collection window | 6s | How long a round gathers intents before solving. |
| Quote response window | 5s | How long pre-trade quotes are collected from solvers. |
| Solver timeout | 4s | How long each solver has to answer a solve request. |
| Certificate validity | 45s | How long the winner has to settle before the certificate expires. |
| Batch size | 4 (max 10) | How many intents a round can hold. |
Why this matters
Settlement can happen immediately after Fisherman issues a valid current-epoch certificate. Timing controls such as quote response windows, collection windows, certificate validity, retry policy, and settlement watcher polling all belong to Fisherman, not the contracts.Auction rounds and certificates
Learn how rounds become settlement authority.
Solution validation and ranking
Review the exact current validation rules.