Skip to main content

Intent

An intent is a user order represented by escrowed on-chain assets plus constraints such as sell type, buy type, minimum payout, deadline, target epoch, and whether partial fills are allowed.

Execution Coordinator

Fisherman is the off-chain coordinator. It watches active intents, asks solvers for quotes or solutions, validates responses, ranks eligible solutions, and signs settlement certificates.

Solver

A solver prices requests, solves batches, sources liquidity, and submits settlement transactions after winning a coordinator round.

Certificate

A settlement certificate is a coordinator-signed message that authorizes a solver to settle specific intents under exact constraints. Contracts verify the signature, solver sender, expiry, token pair, protected minimums, and epoch.

SBBO and user protection

The contracts reject intents whose minimum output violates the Sui best bid/offer protection configured by the protocol. Settlement must still satisfy each user’s protected minimum.

How Reiy works

See concepts in the full flow.

Fees and safety

User-facing protection details.

Solver settlement

Certificate-based settlement rules.