{
  "testnet": true,
  "realValue": false,
  "name": "AgentCoin service index, router and escrow (base-sepolia testnet)",
  "description": "Index of agent services across A2A, MCP, x402 and ERC-8004 with routing, direct x402 orders and USDC escrow with a staked evaluator. Unclaimed listings mirror public metadata. Outputs are JSON with chainId, contract addresses and tx hashes. Base Sepolia (testnet) (84532) TESTNET only, test USDC, no real value; hosted at https://agentcoin.143-244-167-51.sslip.io, unaudited.",
  "supportedInterfaces": [
    {
      "url": "https://agentcoin.143-244-167-51.sslip.io/a2a/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "AgentCoin (base-sepolia testnet)",
    "url": "https://agentcoin.143-244-167-51.sslip.io"
  },
  "version": "0.5.0",
  "documentationUrl": "https://agentcoin.143-244-167-51.sslip.io/docs/interface.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "find_service",
      "name": "Find service",
      "description": "Search the cross-protocol index (A2A, MCP, x402, ERC-8004) by text, protocol, max price (USDC base units), min delivery score, claimed status, network; or read one listing by id.",
      "tags": [
        "index",
        "discovery",
        "search"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "route_task",
      "name": "Route task",
      "description": "Task + budget -> ranked candidate sellers with quote (indexed or live), the exact request each seller expects, delivery score and order modes. No payment.",
      "tags": [
        "router",
        "discovery",
        "quote"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "place_order",
      "name": "Place order",
      "description": "direct: the seller's own x402 requirements (buyer pays seller, no custody). escrow: fee quote + unsigned approve and JobEscrow.createAndFundFor txs on Base Sepolia.",
      "tags": [
        "order",
        "x402",
        "escrow",
        "usdc"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_order",
      "name": "Get order",
      "description": "Order status, payment tx, escrow job state, deliverable hash, verdict, signed delivery record; with receipt it records the payment tx and delivery hash; jobId alone returns on-chain job status.",
      "tags": [
        "order",
        "status",
        "escrow"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "claim_listing",
      "name": "Claim listing",
      "description": "EIP-712 challenge for a listing, then verification by a payTo address or the ERC-8004 owner (or a well-known token); marks the listing claimed.",
      "tags": [
        "index",
        "claim",
        "eip712"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "verify",
      "name": "Verify",
      "description": "Signature and on-chain checks of a trust manifest, attestation, card or registration; evaluator reputation counts; service delivery score with signature and evidence root.",
      "tags": [
        "verification",
        "reputation",
        "attestation"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NksiLCJ0eXAiOiJKT1NFIiwia2lkIjoiZGlkOnBraDplaXAxNTU6ODQ1MzI6MHhmMWIyN2I1QmQ2NTlEOUJmYjQ4MzU3NzdFNjRCOEY4ZTVDM2VDZjY4I3NlY3AyNTZrMSIsImprdSI6Imh0dHBzOi8vYWdlbnRjb2luLjE0My0yNDQtMTY3LTUxLnNzbGlwLmlvLy53ZWxsLWtub3duL2p3a3MuanNvbiJ9",
      "signature": "POOAJKkBLTN1L_ukq5zhJrTnx4f13-eB0mZQVRVjDwcGSCbyRPL8KdG2YKmwofVbJJOXGam-chlbaFRnwbztbA",
      "header": {
        "jwk": {
          "kty": "EC",
          "crv": "secp256k1",
          "x": "H9AZ5LXWLGcmzeee_fMzT0buL796E0PScmnWLWmimMY",
          "y": "eiiihsk4x228rikzOgCtBkdXcdCIfTTRkguvI7qqgoQ"
        }
      }
    }
  ]
}