{ Protocol

Settlement

One Arc transaction. USDC gas. A fill, not a mempool order.

Settlement is one Arc transaction. USDC in, asset out, surplus split, burn. Gas is USDC, so the fill quote and the fee quote are the same unit.

FinalityUnder one second. Deterministic enough for a block auction.
Gas assetUSDC. No separate gas token in the quote.
ReceiptA fill event. Not a public marketable order sitting in a mempool.
FailureRevert grief is a slash, not a free option on the signer.

Atomic fill

F = transfer(ain) ∘ transfer(aout) ∘ split(S) ∘ burn(πb)
(4.1)

Either the whole composition lands or nothing does. The signer’s funds never sit unlocked while a solver shops for inventory.

What the ledger shows

The public record is the fill: amounts, rate, solver, surplus. The want itself is not a searchable pending swap. MEV that hunts mempool orders has nothing to hunt.