Settlement activeSupabase relay

Contracts

Foundry

Arc deployments

PaymentEscrow.sol

pending-audit

Conditional fund holding for agent work validation.

0xA4cE...8811

Version

0.1.0

Last event

PaymentCreated

ProgrammablePayment.sol

deployed

Agent-triggered schedules and signed intent execution.

0xB12a...A3c2

Version

0.1.0

Last event

PaymentScheduled

SubscriptionManager.sol

deployed

Recurring 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.