Foundry
Arc deployments
PaymentEscrow.sol
pending-auditConditional fund holding for agent work validation.
0xA4cE...8811
Version
0.1.0
Last event
PaymentCreated
ProgrammablePayment.sol
deployedAgent-triggered schedules and signed intent execution.
0xB12a...A3c2
Version
0.1.0
Last event
PaymentScheduled
SubscriptionManager.sol
deployedRecurring USDC collection with spend-cap controls.
0xC7F7...8A3F
Version
0.1.0
Last event
SubscriptionCreated
Arc
Network target
NetworkArc Testnet
Chain ID5042002
RPCrpc.testnet.arc.network
Explorertestnet.arcscan.app
USDC0x3600...0000
Arc
Deploy commands
Testnet
npm run contracts:deploy:testnet
Mainnet
npm run contracts:deploy:mainnet
Registry
Deployment record API
EndpointPOST /api/contracts/deployments
Required fieldsnetwork, contract_name, address, tx_hash
Testnet RPChttps://rpc.testnet.arc.network
Mainnet RPCARC_MAINNET_RPC_URL
Escrow release
Release requires condition proof and prevents double release.
Programmable intent
Agents submit deterministic schedules keyed by salt and recipient.
Subscription renewal
Recurring payment metadata maps to Supabase subscription rows.