Skip to content

Contract Addresses ​

All smart contracts deployed for Execution Market. Many use CREATE2 for deterministic addresses across networks.

ERC-8004 Identity Contracts ​

ContractNetworkAddress
Identity RegistryAll Mainnets (CREATE2)0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
Identity RegistryAll Testnets (CREATE2)0x8004A818BFB912233c491871b3d84c89A494BD9e
Reputation RegistryAll Mainnets (CREATE2)0x8004BAa17C55a88189AE136b182e5fdA19dE9b63

Same address on: Base, Ethereum, Polygon, Arbitrum, Avalanche, Optimism, Celo, Monad (and more) via CREATE2.

AuthCaptureEscrow Contracts ​

NetworkAddress
Base0xb9488351E48b23D798f24e8174514F28B741Eb4f
Ethereum0x9D4146EF898c8E60B3e865AE254ef438E7cEd2A0
Polygon0x32d6AC59BCe8DFB3026F10BcaDB8D00AB218f5b6
Arbitrum0x320a3c35F131E5D2Fb36af56345726B298936037
Avalanche0x320a3c35F131E5D2Fb36af56345726B298936037
Celo0x320a3c35F131E5D2Fb36af56345726B298936037
Monad0x320a3c35F131E5D2Fb36af56345726B298936037
Optimism0x320a3c35F131E5D2Fb36af56345726B298936037
Arc0xBdEA0D1bcC5966192B070Fdf62aB4EF5b4420cff

The same address on Arbitrum, Avalanche, Celo, Monad, and Optimism is due to CREATE2 deterministic deployment. Arc does not share it: its escrow is x402r generation D, a separate deployment, whose operator ABI is capture/void and where a refund voids the whole capturable amount.

PaymentOperator Contracts (Fase 5 — Trustless Fee Split) ​

NetworkAddress
Base0x271f9fa7f8907aCf178CCFB470076D9129D8F0Eb
Ethereum0x69B67962ffb7c5C7078ff348a87DF604dfA8001b
Polygon0xB87F1ECC85f074e50df3DD16A1F40e4e1EC4102e
Arbitrum0xC2377a9Db1de2520BD6b2756eD012f4E82F7938e
Avalanche0xC2377a9Db1de2520BD6b2756eD012f4E82F7938e
Celo0xC2377a9Db1de2520BD6b2756eD012f4E82F7938e
Monad0x9620Dbe2BB549E1d080Dc8e7982623A9e1Df8cC3
Optimism0xC2377a9Db1de2520BD6b2756eD012f4E82F7938e
Arc0x0258472A1410Ac3Ad720f1BC83f22B3c0af1Fd9D

Arc's operator is generation D. Arc takes payments once terraform apply puts arc in the live EM_ENABLED_NETWORKS; the signal is that GET /api/v1/h2a/payment-config lists it.

Fee Calculator ​

ContractNetworkAddress
StaticFeeCalculator (1300 BPS = 13%)Base0xd643DB63028Cd1852AAFe62A0E3d2A5238d7465A

Facilitator EOA ​

RoleAddress
Facilitator EOA (pays gas for all TXs)0x103040545AC5031A11E8C03dd11324C7333a13C7

Agent Identity ​

PropertyValue
Execution Market Agent ID2106 (Base Mainnet)
Legacy Agent ID469 (Sepolia — deprecated)

Verify on Block Explorers ​

Source Code ​

All contract source code is in contracts/ in the repository.

x402r contracts maintained by BackTrack: