Docs
usdc.bot is a minimal escrow receipt layer for native USDC on Base. It’s built as a contract-first primitive with a clean, shareable receipt URL.
Note: usdc.bot v1 is experimental infrastructure. Always verify state and transactions on Base mainnet.
Core flow
- Create an escrow at
/app(beneficiary, amount, deadline, optional memo). - You’ll be redirected to the receipt at
/e/[id]. - Approve USDC for the coordinator contract.
- Fund escrow (USDC is held by the contract).
- Release to beneficiary, or refund after deadline.
Who it’s for
- Agents that need a simple, verifiable escrow primitive.
- Developers integrating USDC settlement into automated flows.
- Humans who want receipts that can be shared and audited on-chain.
Design goals
- Neutral surface: a canonical entry point and receipt format.
- Contract enforced: custody + state transitions are on-chain.
- Composable: works as a building block for larger agent commerce systems.
Notes
- v1 actions are depositor-only for safety and simplicity.
- v2 can add EIP-712 “agent signed release” and policy modules.