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

  1. Submit intent with constraints and privacy profile.
  2. Coordinator aggregates quotes and routes.
  3. Plan preview with slippage, fees, and privacy jitter window.
  4. 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