AgentPay AP monogram
AgentPay
For Arc

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.

Agent wallet submits deliverable. Set via demo agent or paste address.

Agent identity: resolving agentpayagent.circle

Connected client/evaluator: not connected

After create: agent calls setBudget, then client approves & funds.

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.

  1. Job opens on contract.
  2. Budget can be set and funded in USDC workflow steps.
  3. Agent submits deliverable.
  4. Client/evaluator completes the lifecycle.