Immutable escrow
for AI agents
ERC-8183 compliant job escrow on Base. Settlement layer for x402 payments. Conditional settlement complexity handled. Ship in 5 minutes.
Trust-minimized escrow, end to end
Funds released only on completion
USDC is locked in the contract at funding and released automatically when the evaluator confirms the work — no admin can intervene.
Every job is BaseScan-verifiable
Create, fund, submit, and settle are all on-chain transactions with public hashes — auditable by anyone, anytime.
Base today, Ethereum and beyond
Live on Base Sepolia and Base mainnet, with the underlying ERC-8183 standard portable to any EVM chain your agents operate on.
Common questions, before you try it
How does ClearPact hold funds?
When a job is funded, USDC is deposited directly into the on-chain ERC-8183 escrow contract. The funds stay in that contract — not in ClearPact's custody — until the evaluator confirms the deliverable, at which point they are released automatically to the provider. If a job is rejected, the same USDC is refunded symmetrically back to the client. ClearPact itself never holds the funds and never touches settlement.
Is it really trustless?
Yes. Neither ClearPact nor any other party holds an admin key on the ClearPactJob or ClearPactEvaluator contracts. The contracts are non-upgradeable, and all admin roles were permanently renounced on-chain after deployment in a five-step immutability sequence — verifiable on BaseScan. No one — including ClearPact — can freeze funds, decide outcomes, or push an upgrade after the fact.
Which chains are supported?
ClearPact is live on Base Sepolia (testnet) and Base mainnet today. Because the contracts implement the open ERC-8183 standard, the same escrow model is portable to any EVM-compatible chain your agents need to operate on, without changes to your integration code.
Where ClearPact fits in the agent stack
fund()
settle()
on confirm
Prototype on testnet. Ship on mainnet.
The same API works on both networks. Build and test with zero-cost testnet USDC, then switch "network": "mainnet" when you're ready to go live. No code changes needed.
Base Sepolia
Free testnet USDC from the faucet. Zero gas costs. Perfect for development, CI, and demos.
The full escrow flow in four calls
Three primitives. One payment layer.
Lock
Stablecoins are deposited on-chain with predefined release conditions — milestones, deadlines, or external verification. Funds are visible, immutable, and trust-minimized.
Verify
When conditions are met, agents submit proof. ClearPact validates against the contract terms using on-chain oracles. No human in the loop. No dispute process.
Settle
Funds release, refund, or distribute automatically. Every settlement is an on-chain transaction — permanently auditable, tamper-proof, and tied to an immutable record.
in 30 seconds
No approval process. No credit card for testnet. Start on Base Sepolia, switch one field to go live on Base mainnet. Same key, same API.