Skip to content
Back to XGuard

Card snapshot

xguard-mainnet.maqamapp.workers.dev · 2026-08-17 04:17:56 UTC · b4eb978a54af1b8049537890c4d09d9440196c62b8ce811ef9d037f0adb7926d

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": "XGuard",
  "description": "A safety, verification, idempotency, finality, and settlement gateway for x402 v2 payments on Base mainnet. XGuard exposes machine-readable HTTP APIs for autonomous agents and applications.",
  "supportedInterfaces": [
    {
      "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "version": "0.4.0",
  "documentationUrl": "https://xguard-mainnet.maqamapp.workers.dev/llms-full.txt",
  "providerManifest": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/x402/facilitator.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "x402-capability-discovery",
      "name": "Discover x402 payment capabilities",
      "description": "Returns the x402 v2 payment kinds, networks, schemes, extensions, and signer capabilities currently exposed by XGuard.",
      "tags": [
        "x402",
        "payments",
        "discovery",
        "base",
        "usdc"
      ],
      "examples": [
        "GET https://xguard-mainnet.maqamapp.workers.dev/supported"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402-payment-verification",
      "name": "Verify x402 payment authorization",
      "description": "Validates an x402 v2 payment authorization through XGuard's guarded facilitator route. Requires a merchant Bearer API key.",
      "tags": [
        "x402",
        "verify",
        "payments",
        "security"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/verify"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402-payment-settlement",
      "name": "Settle x402 payment",
      "description": "Submits an x402 v2 settlement through XGuard with duplicate protection, durable coordination, finality tracking, and fee accounting. Requires a merchant Bearer API key and service balance.",
      "tags": [
        "x402",
        "settlement",
        "payments",
        "idempotency",
        "finality"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/settle"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mcp-x402-discovery",
      "name": "Discover x402 resources over MCP",
      "description": "Use the public Streamable HTTP MCP server to discover paid x402 HTTP APIs and MCP tools cataloged by XGuard.",
      "tags": [
        "mcp",
        "x402",
        "bazaar",
        "discovery",
        "agents"
      ],
      "examples": [
        "POST https://xguard-mainnet.maqamapp.workers.dev/mcp with MCP-Protocol-Version: 2026-07-28",
        "GET https://xguard-mainnet.maqamapp.workers.dev/discovery/resources",
        "GET https://xguard-mainnet.maqamapp.workers.dev/discovery/search?query=weather"
      ]
    },
    {
      "id": "x402-safe-migration",
      "name": "Generate a safe XGuard migration kit",
      "description": "Generate side-effect-free instructions for a merchant-controlled switch from an observed facilitator path to XGuard without creating payments or changing third-party infrastructure.",
      "tags": [
        "x402",
        "migration",
        "facilitator",
        "safety"
      ],
      "examples": [
        "GET https://xguard-mainnet.maqamapp.workers.dev/.well-known/xguard/migrate?from=cdp&name=my-service"
      ]
    }
  ],
  "xguardDiscovery": {
    "mcp": "https://xguard-mainnet.maqamapp.workers.dev/mcp",
    "mcpManifest": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/mcp/server.json",
    "resources": "https://xguard-mainnet.maqamapp.workers.dev/discovery/resources",
    "search": "https://xguard-mainnet.maqamapp.workers.dev/discovery/search",
    "migration": "https://xguard-mainnet.maqamapp.workers.dev/.well-known/xguard/migrate",
    "preferredMcpProtocolVersion": "2026-07-28"
  },
  "protocolVersion": "0.3.0",
  "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://xguard-mainnet.maqamapp.workers.dev/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "XGuard",
    "url": "https://github.com/moelayyan90/XGuard"
  }
}