Onchain audit layer

ArcAllowanceRegistry

Policy decisions can be anchored on Arc Testnet without custody, private-key handling in the frontend, or real USDC movement.

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

Deployment proof

Network
Arc Testnet
Chain ID
5042002
Contract name
ArcAllowanceRegistry
Contract address
0x3c82F7aD5b78e09c6Aa7020402f85662e7248A8f
Explorer link
View on Arcscan

What is real onchain

ArcAllowanceRegistry is a Solidity contract for Arc Testnet audit proof.
It records agent registrations, policy hashes, spend requests, and final spend decisions.
The deployed address is loaded from NEXT_PUBLIC_ARC_ALLOWANCE_REGISTRY_ADDRESS or deployments/arc-testnet.json.

What remains mocked

Gateway/x402 settlement is mocked in this MVP.
USDC transfers are not executed by the app or registry.
Frontend policy evaluation remains the active product flow until real Gateway/x402 adapters are added.

USDC unit handling

The registry stores USDC amounts in 6-decimal units. Frontend helpers expose parseUSDC and formatUSDC for contract-facing values.

0.03 USDC

30000

0.03 USDC

2 USDC

2000000

2 USDC

25 USDC

25000000

25 USDC

Latest demo tx hashes

mock

These are mock Arc tx hashes from the existing demo ledger. After deployment, real registry transactions should be linked from Arcscan separately.

ResearchAgentMarketData API

Jul 2, 08:15 AM

0.03 USDC · ARC-ALLOW-20260702-A19F

0x19fa42c91fc8c94a1c72d028b3b169bc582d4bf37e77aaf1b08edc52c6418af7

Mock hash format only; not guaranteed to exist on explorer

ResearchAgentMarketData API

Jul 2, 08:45 AM

0.42 USDC · ARC-ALLOW-20260702-B42C

0xb42c04ad931079729483279d74bbf3853089e1144f3de29f915035ba4bdc20aa

Mock hash format only; not guaranteed to exist on explorer