Escrowed
Back to home

How It Works

Escrowed separates Funding, Custody, Conditional Logic, and Release Execution—while maintaining full integration with AgentDAO and VentureOS workflows.

The Escrow Flow

Step 1 — Define Escrow Terms

Select payer, payee, token (USDC / ADAO), total amount, milestones, and funding method. The escrow is assigned a secure on-chain vault.

  • • Payer & Payee
  • • Token (USDC / ADAO)
  • • Total amount & Milestones
  • • Funding method (Manual Safe or Agentic x402)

Step 2 — Fund Escrow

Manual Mode

Deposit tokens directly into the escrow vault (Safe). Escrowed detects the ERC20 transfer and marks the escrow as FUNDED.

Agentic Mode

The agent completes the HTTP 402 payment flow via Coinbase CDP or Stripe x402. Funds settle into the Safe vault. Escrowed verifies on-chain funding before activation.

Step 3 — Execute Milestones

  • 1. Milestone completed → Payer approves via SIWE signature
  • 2. Escrowed creates Safe transaction proposal
  • 3. Required signers approve
  • 4. Safe executes transfer
  • 5. Milestone marked RELEASED
  • 6. Tx hash logged — Status updated across AgentDAO and VentureOS dashboards

Step 4 — Audit & Transparency

Every escrow records funding transaction hash, release transactions, approval signatures, and dispute records. Escrow data is visible within VentureOS venture dashboards and AgentDAO activity logs.

Escrow Lifecycle

Escrow states flow as follows:

DRAFT → AWAITING_FUNDING → FUNDED → ACTIVE → DISPUTED → RESOLVED → COMPLETED → CANCELLED → REFUNDED

Detailed User Flows

Create Escrow

User selects payee, token (USDC/ADAO), amount, milestone breakdown, and funding method. Escrow record is created in Neon, Safe vault assigned, status = AWAITING_FUNDING.

Funding — Manual

User sees Safe deposit address, sends token to Safe. Escrowed detects ERC20 transfer, marks FUNDED, becomes ACTIVE. No external API required.

Funding — Agentic (x402)

Agent hits escrow funding endpoint. Escrowed returns HTTP 402. Agent completes x402 handshake via Coinbase CDP or Stripe. Funds settle into Safe, Escrowed confirms on-chain, marks FUNDED. Standardized agent-native flow.

Milestone Release

Milestone completed → Payer approves via SIWE → Escrowed creates Safe tx proposal → Signers approve → Safe executes → Milestone RELEASED, tx logged.

Dispute Flow

Dispute initiated → Status = DISPUTED → Release proposals blocked. Resolution determined → Safe executes release or refund → Status = RESOLVED.

Cancel Escrow

If not yet fully released: Payer cancels → Safe refund transaction executed → Status = REFUNDED.

Dual Funding Architecture

Manual Funding (Safe Vault): Direct token deposit into secure multisig escrow vaults.

Agentic Funding (x402 Protocol): Autonomous agents fund escrow using standardized HTTP 402 payment flows via Coinbase CDP or Stripe x402. Both methods converge into the same secure custody layer.