{ Start
Architecture
Four layers: intents, the dome, the archers, Arc settlement.
Four layers. Nothing below Arc, nothing above a signed want. Solvers and agents plug into the same book.
- 01
Intents
Humans and Agent Wallets sign a want. EIP-712. No swap tx.
- 02
The dome
Open intent pool. CoW matching. Uniform clearing when two aims cross.
- 03
The archers
Bonded solvers bid every Arc block. Winner fills. Losers idle.
- 04
Arc settlement
USDC gas. Sub-second finality. Fill receipt, not a mempool order.
Components
| Intent API | Accepts EIP-712 wants. Holds them until expiry or fill. |
|---|---|
| Matcher | Searches CoW pairs every block. Emits a uniform rate when they cross. |
| Auction | Solvers bid surplus. Highest feasible bid wins the remainder. |
| Settler | Moves USDC and the out-asset in one Arc tx. Records a fill, not an order. |
| Bond vault | $DOME locked by solvers. Slash on revert grief and bad fills. |
| Burner | Twenty percent of surplus buys $DOME and burns it. |
Why Arc
An intent dome is only as fast as the chain it settles on. Arc quotes gas in USDC, finalizes in under a second, and ships Agent Wallets with spend caps. That is the stack a solver auction can run on every block — and the stack an agent can join without a custom key ceremony.
cfill = gas · pUSDC ≪ 𝔼[S]
