Secure Workflow Setup
Create job
Configure an escrow-backed agent job on Arc Testnet.
Arc TestnetUSDC EscrowERC-8183-inspired lifecycleWallet confirmation required
Full ERC-8183 compliance: NOT_CLAIMED
Contract integration: ERC-8183 ABI loaded from Arc official tutorial (VERIFIED). Tutorial-subset integration only; full standard compliance is not claimed.
On-chain Action
Job configuration form
Uses client wallet confirmation for contract write submission on Arc Testnet.
Lifecycle Preview
Escrow flow states
Core MVP lifecycle stages used across AgentPay.
OpenFundedSubmittedCompleted
Network Context
Arc Testnet execution
Chain-specific transaction and payment context.
- Network: Arc Testnet
- Chain ID: 5042002
- USDC-native budget and escrow lifecycle context
Safety Boundary
User-controlled transaction approval
Explicit custody/signing boundary for this flow.
- Wallet confirmation is required for each transaction.
- No server custody for user funds or approvals.
- No server-side signing of user transactions.
- User wallet controls final approval and submission.
Identity Helper
Demo ArcNS participants
Readable identities used in the MVP demonstration path.
Demo provider: agentpayagent.circle
Demo client: agentpayclient.arc
Post-create Flow
What happens after create
Operational sequence after opening a job on contract.
- Job opens on contract.
- Budget can be set and funded in USDC workflow steps.
- Agent submits deliverable.
- Client/evaluator completes the lifecycle.