{
  "name": "x402 Proxy",
  "description": "Payment proxy that monetizes any URL with USDC micropayments: each registered route is served at /p/<slug> behind an HTTP 402 x402 challenge (USDC on Base); the owner of the upstream URL is paid per call. Route list and prices in llms.txt and openapi.json.",
  "url": "https://proxy.forgemesh.io",
  "provider": {
    "organization": "ForgeMesh Labs",
    "url": "https://forgemesh.io"
  },
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "documentationUrl": "https://proxy.forgemesh.io/llms.txt",
  "supportedProtocols": [
    "x402",
    "http"
  ],
  "supportedInterfaces": [
    {
      "url": "https://proxy.forgemesh.io/p/4c8a04f2d5",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "discovery": {
    "x402": "https://proxy.forgemesh.io/.well-known/x402.json",
    "openapi": "https://proxy.forgemesh.io/openapi.json",
    "llms": "https://proxy.forgemesh.io/llms.txt",
    "ard": "https://proxy.forgemesh.io/.well-known/ard.json",
    "agentsTxt": "https://proxy.forgemesh.io/agents.txt"
  },
  "skills": [
    {
      "id": "proxied-route",
      "name": "Call a proxied paid route",
      "description": "Any active route is served at /p/<slug>; the request is forwarded upstream after the x402 payment is verified (price per route, USDC on Base).",
      "url": "https://proxy.forgemesh.io/p/{slug}",
      "tags": [
        "x402",
        "proxy",
        "any"
      ],
      "examples": [
        "ANY /p/4c8a04f2d5 — preflight an unsigned Base transaction ($0.01)"
      ]
    },
    {
      "id": "route-catalog",
      "name": "Route catalog",
      "description": "Every active proxied route with its method, description and price (free).",
      "url": "https://proxy.forgemesh.io/llms.txt",
      "tags": [
        "catalog",
        "discovery",
        "free",
        "get"
      ],
      "examples": [
        "GET https://proxy.forgemesh.io/llms.txt",
        "GET https://proxy.forgemesh.io/openapi.json"
      ]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "x402",
      "description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
    }
  },
  "securityRequirements": [
    {
      "x402": []
    }
  ],
  "note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}