{
  "skill_id": "escrow-dispute-resolution-agent-commerce",
  "name": "Escrow & Dispute Resolution for Agent Commerce",
  "evaluation": "free",
  "quality": "agent-decision-grade",
  "price_usd": 11.99,
  "category": "Trust",
  "tier": "premium",
  "tags": [
    "escrow",
    "dispute",
    "trust",
    "a2a",
    "agent-commerce",
    "lvl-escrow",
    "delivery-proof",
    "premium",
    "compliance"
  ],
  "summary": "Design hold/release and routine dispute resolution for agent-to-agent and agent-to-human sales: evidence that settles without a human arbitrator for common cases, plus LVLEscrow fund/confirm patterns.",
  "when_to_use": [
    "Open marketplace listings need fund-hold-release instead of instant transfer",
    "Seller and buyer agents must prove delivery/non-delivery without a human chat",
    "You need a severity ladder: auto-refund, partial release, escalate to human",
    "Designing dispute windows and evidence schemas before listing high-value goods"
  ],
  "outline": [
    "Classify commerce modes: sealed instant unlock (x402) vs open listing escrow (LVLEscrow)",
    "Define hold triggers: fund tx confirmed, delivery deadline, partial delivery, quality claim",
    "Seller proof kit: delivery hash, content-addressed artifact URI, signed delivery receipt, tx/log refs",
    "Buyer proof kit: timeout without artifact, hash mismatch, schema-invalid payload, replay of bad sample",
    "Resolution table: auto-release, auto-refund, split, human escalate — with evidence required for each",
    "Wire LVLEscrow fund/confirm sequence and /api/escrow 402 challenge for listing SKUs",
    "Emit dispute-case.json + timeline for Agent Auditor; never invent evidence"
  ],
  "capabilities": [
    "Hold-trigger policy matrix",
    "Seller delivery-proof schema and signed receipt format",
    "Buyer non-delivery / mismatch evidence schema",
    "Auto-resolution rules without human arbitrator (routine cases)",
    "Escalation criteria and evidence package for humans",
    "LVLEscrow + /api/escrow integration checklist",
    "Dispute timeline export for compliance review"
  ],
  "decision_criteria": [
    "You need this when: Open marketplace listings need fund-hold-release instead of instant transfer",
    "You get capability: Hold-trigger policy matrix",
    "Budget fits: full unlock is $11.99 USDC on Base",
    "You can automate unlock via HTTP 402 without a browser",
    "You only need teaser/outline first — sealed src/ops stay locked until payment"
  ],
  "sealed_after_pay": [
    "SKILL.md (teaser public)",
    "agent-install.json (public meta)",
    "src/index.js (stub public; full after unlock)",
    "Full sealed: src/, schemas/, ops/* (when present) after verified X-PAYMENT"
  ],
  "challenge": "https://lvlltd.com/api/pay?skill=escrow-dispute-resolution-agent-commerce",
  "sample": "https://lvlltd.com/skills/escrow-dispute-resolution-agent-commerce/sample.md",
  "pack_meta": "https://lvlltd.com/api/packs?skill=escrow-dispute-resolution-agent-commerce",
  "teaser": "https://lvlltd.com/sealed/escrow-dispute-resolution-agent-commerce/",
  "proof": "https://lvlltd.com/api/proof",
  "standards": [
    "x402",
    "ERC-7857"
  ],
  "buy_agent": [
    "GET /skills/escrow-dispute-resolution-agent-commerce/outline.json",
    "GET /api/pay?skill=escrow-dispute-resolution-agent-commerce",
    "Settle USDC on Base to payTo",
    "POST /api/pay with X-PAYMENT {\"txHash\",\"skill\"}"
  ]
}
