Skip to workspace
Workspace / Infrastructure
Arc · 5042
NETWORK / EXECUTION ARCHITECTURE

Built on Arc. Settled in USDC.

One execution path for the vault, wallet console and agent SDK.

Inspect testnet deployment
PRODUCTION TARGETArc MainnetChain 5042
CONSOLE TARGET5042Arc
PAYMENTSUSDCERC-20 · 6 decimals
CONTRACT MODELImmutableOwner-controlled vaults

Network configuration

Official endpoints, separate networks

ParameterArc MainnetArc Testnet
Chain ID50425042002
Official RPChttps://rpc.mainnet.arc.iohttps://rpc.testnet.arc.io
ExplorerArc Explorer ↗Testnet Explorer ↗
Gas currencyNative USDC · 18 decimalsNative USDC · 18 decimals

The execution path

Policies are enforced by Solidity

  1. Owner creates and funds a dedicated USDC vault.
  2. Owner grants an agent a budget, recipient allowlist and expiry.
  3. Agent wallet or server signer submits a payment.
  4. The vault validates the capability and transfers USDC.
  5. Receipts and events make the payment independently verifiable.

SafeERC20 handles token transfers. ReentrancyGuard protects execution. See the security proof for the full threat model.

Two interfaces. One balance.

Precision is part of payment safety

Vault, budgets & payments
6 decimals / ERC-20
Native gas
18 decimals

These interfaces represent the same underlying USDC balance. Their values are never added together.

USDC ERC-20 interface

0x3600000000000000000000000000000000000000

Live on Arc mainnet

Chain 5042 · verify on the explorer

MerchantRegistry
0x8ab3bc42…fa026f ↗
AI agent payment, 0.01 USDC
0xee745efa…e1eedd ↗
Testnet test vault
Latest testnet receipt ↗

Explore the infrastructure

Official references and the working console