{ 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.

  1. 01

    Intents

    Humans and Agent Wallets sign a want. EIP-712. No swap tx.

  2. 02

    The dome

    Open intent pool. CoW matching. Uniform clearing when two aims cross.

  3. 03

    The archers

    Bonded solvers bid every Arc block. Winner fills. Losers idle.

  4. 04

    Arc settlement

    USDC gas. Sub-second finality. Fill receipt, not a mempool order.

//R.00 Archerdome stack on Arc

Components

Intent APIAccepts EIP-712 wants. Holds them until expiry or fill.
MatcherSearches CoW pairs every block. Emits a uniform rate when they cross.
AuctionSolvers bid surplus. Highest feasible bid wins the remainder.
SettlerMoves 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.
BurnerTwenty 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]
(1.1)