Architecture

From local policy checks to Arc-native settlement

The MVP is intentionally mock-first. It shows the control plane and audit trail before any real private keys, custody, or settlement integrations are introduced.

Mock mode today. Arc-native settlement tomorrow.

This demo generates mock Gateway authorization, mock Arc tx hash, and audit receipts. No real funds move.

NEXT_PUBLIC_SETTLEMENT_MODE=mock

Real Arc Testnet contract

Onchain audit registry

Onchain audit registry for agent registrations, policy hashes, spend requests, and spend decisions. No custody.

Contract page
Network
Arc Testnet
Chain ID
5042002
Registry
0x3c82...8A8f
Explorer
Arcscan

Agent

Autonomous request

Policy Engine

Budget and controls

x402/Gateway Authorization

Mock approval artifact

Arc Memo

Reconciliation ID

USDC Settlement

Mock mode today

Receipt Ledger

Audit trail

Current MVP

Local policy engine evaluates seeded policies and browser-created requests.
Seeded agents, merchants, policies, receipts, and audit events power the demo.
Mock x402/Gateway authorization creates readable payment artifacts.
Mock Arc memo and tx hash show how receipts can reconcile future settlements.
ArcAllowanceRegistry is deployed on Arc Testnet as an onchain audit layer. It records agent registrations, policy hashes, spend requests, and spend decisions. It does not custody funds and does not execute production payments. The MVP uses a frontend policy engine and mock Gateway/x402 settlement, while Arc Testnet provides real onchain proof that agent spending decisions can be anchored and audited.

Arc-native roadmap

Circle developer-controlled wallets for agent wallets.
Circle Gateway/x402 for gas-free nanopayments.
Arc transaction memos for payment reconciliation.
Arc batched transactions for grouped settlements.
ERC-8004 for agent identity and reputation.
App Kit, CCTP, and Unified Balance for crosschain USDC funding.
StableFX later for USDC/EURC agent budgets.