{
  "name": "402xAgent",
  "description": "Check an x402 endpoint before your agent pays: pay, skip or recheck, with Ed25519-signed receipts.",
  "supportedInterfaces": [
    {
      "url": "https://api.402xagent.com",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "402xAgent",
    "url": "https://402xagent.com"
  },
  "version": "0.63.0",
  "documentationUrl": "https://402xagent.com/docs",
  "iconUrl": "https://402xagent.com/logo-400.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "free-check",
      "name": "Free x402 pre-payment check",
      "description": "GET https://api.402xagent.com/v1/products/endpoint-spot-check?url=<endpoint> probes a public x402 endpoint once without paying it and answers pay, skip or recheck with a stable reason_code, the price quoted in its live 402 versus the listing, and an Ed25519-signed receipt. 5 free checks per client per UTC day (at most 25 per network); add &mode=dry-run for a free dry run that never approves a payment. Also the MCP tool endpoint_spot_check at https://api.402xagent.com/mcp.",
      "tags": [
        "x402",
        "payments",
        "pre-payment check",
        "free"
      ],
      "examples": [
        "https://api.402xagent.com/v1/products/endpoint-spot-check?url=https://api.402rates.com/v1/ping",
        "Should my agent pay https://api.402rates.com/v1/ping?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "spot-check",
      "name": "Paid spot-check with full payment terms",
      "description": "The same check after the free quota: HTTP 402, $0.02 USDC on Base via x402 (exact scheme, amount 20000). Never pays the target. Adds the full payment details to the verdict (the exact payment terms, pay_to and deadline); optional claimed_price, pay_to, network and quote turn a mismatch into skip or recheck. Rules and reason codes: https://402xagent.com/rules.json.",
      "tags": [
        "x402",
        "payments",
        "spot-check",
        "paid",
        "USDC",
        "Base"
      ],
      "examples": [
        "https://api.402xagent.com/v1/products/endpoint-spot-check?url=https://api.402rates.com/v1/ping&pay_to=0x...&network=eip155:8453"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}