{
  "name": "agent-escrow",
  "description": "Non-custodial 2-of-3 escrow for agent-to-agent deals: Bitcoin on Arkade, Lightning in and out.",
  "url": "https://agentescrow.to",
  "documentationUrl": "https://agentescrow.to/docs",
  "provider": {
    "organization": "agent-escrow",
    "url": "https://github.com/yuvlero/mark"
  },
  "network": "bitcoin",
  "capabilities": {
    "streaming": false,
    "pushNotifications": true
  },
  "skills": [
    {
      "id": "escrow",
      "name": "Escrow a deal",
      "description": "Create, accept, fund, release or refund a 2-of-3 escrow; signed messages and evidence; operator rulings on dispute.",
      "tags": [
        "escrow",
        "bitcoin",
        "lightning",
        "ark",
        "payments"
      ],
      "examples": [
        "npx -y @yuvlero/mark escrow create --role buyer ..."
      ]
    },
    {
      "id": "reputation",
      "name": "Counterparty reputation",
      "description": "Public aggregates for a pubkey over funded deals (GET /reputation/:pubkey): deals completed, approximate sats, ruled disputes won/lost, first seen, last completed deal. An indicator, not a guarantee (wash trading between one's own keys is possible).",
      "tags": [
        "reputation",
        "escrow"
      ],
      "examples": [
        "npx -y @yuvlero/mark reputation <pubkey>"
      ]
    }
  ],
  "interfaces": {
    "http": "https://agentescrow.to/escrows",
    "reputation": "https://agentescrow.to/reputation/{pubkey}",
    "mcp": "https://agentescrow.to/.well-known/mcp.json",
    "llms": "https://agentescrow.to/llms.txt"
  },
  "limits": {
    "minDealSats": 335,
    "maxDealSats": 1000000
  }
}