System Architecture
Client (intents) → Coordinator (quotes/routes) → Router (settlement) with maker gateways and AMM adapters.
Components
- Client: builds intents locally; selects privacy; signs only settlement.
- Coordinator: RFQ fan‑out, AMM queries, plan building.
- Router: atomic program that executes legs and emits receipts.
- Makers: authenticated RFQ endpoints returning firm quotes with TTL.
- AMM Adapters: pool connectors with safety guards.
Flow
- Submit intent with constraints and privacy profile.
- Coordinator aggregates quotes and routes.
- Plan preview with slippage, fees, and privacy jitter window.
- Client signs settlement; router executes; receipt returned.
Diagram
flowchart LR
A[Client] -- intent --> B[Coordinator]
B -- RFQ --> C[Market Makers]
B -- Pools --> D[AMM Adapters]
B -- plan --> A
A -- tx --> E[Router]
E -- fill --> C
E -- swap --> D
E -- receipt --> A