Skip to content
Back to x402 Router

Card snapshot

router.forgemesh.io · 2026-10-01 20:13:02 UTC · a7a5e4c4dd5fe82a92def5b58259e1e91e22d0e13d67290d85fcf02bca7b7799

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "x402 Router",
  "description": "Service discovery registry for x402-capable services: search by keyword, tag, category, health status and reputation, fetch single-service details, and read the free reputation leaderboard. $0.001 per query, paid in USDC on Base via x402 (HTTP 402).",
  "url": "https://router.forgemesh.io",
  "provider": {
    "organization": "ForgeMesh Labs",
    "url": "https://forgemesh.io"
  },
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "documentationUrl": "https://router.forgemesh.io/llms.txt",
  "supportedProtocols": [
    "x402",
    "http"
  ],
  "supportedInterfaces": [
    {
      "url": "https://router.forgemesh.io/api/services",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "discovery": {
    "x402": "https://router.forgemesh.io/.well-known/x402.json",
    "openapi": "https://router.forgemesh.io/openapi.json",
    "llms": "https://router.forgemesh.io/llms.txt",
    "ard": "https://router.forgemesh.io/.well-known/ard.json",
    "agentsTxt": "https://router.forgemesh.io/agents.txt"
  },
  "skills": [
    {
      "id": "search-services",
      "name": "Search x402 services",
      "description": "Broad search plus exact tag/category/health/reputation filters over registered x402 services ($0.001 per query, x402).",
      "url": "https://router.forgemesh.io/api/services",
      "tags": [
        "x402",
        "registry",
        "search",
        "get"
      ],
      "examples": [
        "GET /api/services?q=weather&tag=travel&health_status=x402&sort=reputation&limit=10"
      ]
    },
    {
      "id": "service-details",
      "name": "Service details",
      "description": "Single registered service by id: endpoints, health, reputation, tags ($0.001 per call, x402).",
      "url": "https://router.forgemesh.io/api/services/:id",
      "tags": [
        "x402",
        "registry",
        "get"
      ],
      "examples": [
        "GET /api/services/<id>"
      ]
    },
    {
      "id": "reputation-leaderboard",
      "name": "Reputation leaderboard",
      "description": "Top registered services by reputation score (free).",
      "url": "https://router.forgemesh.io/api/reputation/leaderboard",
      "tags": [
        "registry",
        "reputation",
        "free",
        "get"
      ],
      "examples": [
        "GET /api/reputation/leaderboard?limit=20"
      ]
    }
  ],
  "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."
}