Why Arc
On a general-purpose chain, gas is paid in a separate, volatile token. A sub-cent API call would routinely cost more in gas than the call itself is worth, which kills per-call micropayments before they start. Arc removes that problem: gas is USDC. The fee and the payment are denominated in the same stable unit, so the economics of a per-call payment stay sane down to sub-cent amounts. That is the whole reason the escrow money path can charge what it charges.Utter uses Arc Testnet only. Chain id
5042002, network string eip155:5042002.The two-lens USDC
On Arc, one USDC contract wears two hats.
The address is the same for both:
0x3600000000000000000000000000000000000000.
All amount math in the money path is bigint base-unit math that reads decimals(), so a payment computed against the ERC-20 lens is never accidentally interpreted as a gas-lens amount.
Endpoints
The pinned contract addresses on Arc Testnet, including
PaymentEscrow, the ResourceRegistry, and the ERC-8004 registries, are in addresses. Do not hardcode addresses from this page; read them from the reference, which is the pinned source.Related
The escrow response gate
The money path Arc’s economics make possible.
Metering and classification
The bigint base-unit math that reads decimals().
Addresses
The pinned contract addresses on Arc Testnet.
Environment
The RPC and chain settings.