addrbookFor publishers
← The evidence ledger

Evidence row 4372260

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d59320af-ec0b-4d06-8318-45fd6ea50d69
Recorded
Previous row
#3930389
Body SHA-256
c042c2b3f6d28cf3cae928aa78f58e8164d01dbee2506147806fe0fa847aabfa
Leaf
0x075b1d8dd1b11f97e7aed6e911d312b8f0070280b616011018e83dc21559a99a

What was observed

{
  "count": 15,
  "tools": [
    {
      "description": "Return the enabled and disabled XGuard tools, their security boundary, and canonical discovery URLs. Free.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "xguard.capabilities"
    },
    {
      "description": "Fetch and extract one public HTTPS page after checking robots.txt. No JavaScript rendering, login, CAPTCHA bypass or unlimited crawl. Price: 0.015 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected_status": {
            "maximum": 599,
            "minimum": 200,
            "type": "integer"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "url",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.crawl"
    },
    {
      "description": "Find matching curated services and check up to three official documentation resources now. A documentation check is not proof of provider execution. Price: 0.01 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "query": {
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "query",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.discover"
    },
    {
      "description": "Extract main text, titles, metadata and links from 1–3 public HTTPS pages into one deduplicated, attributed result. No JavaScript rendering, private pages or web search. Up to 6,000 text characters per page; partial source coverage is explicit. Price: 0.012 USDC on Base. Uses x402 v2 HTTP payment headers: retry identical arguments and idempotency key with Payment-Signature and X-XGuard-Quote; the authorization is for the canonical HTTP API resource. No source is fetched before payment.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Explicit spending cap in 6-decimal USDC atomic units.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "urls": {
            "items": {
              "format": "uri",
              "maxLength": 2048,
              "pattern": "^https://",
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "urls",
          "max_amount_atomic",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.extract"
    },
    {
      "description": "Read a current npm package version or official publisher service summary from its primary JSON endpoint. Includes retrieval time and source digest. Price: 0.01 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "identifier": {
            "maxLength": 180,
            "pattern": "^(?:@[a-z0-9._-]+/)?[a-z0-9][a-z0-9._-]{0,150}$",
            "type": "string"
          },
          "kind": {
            "const": "npm-version"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "kind",
          "identifier",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.fact"
    },
    {
      "description": "Read one free published software fact by canonical ID. Returns the primary source, verification status and timestamp. Use xguard.web.fetch for a separate paid fetch of a public URL.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "factId": {
            "description": "Canonical fact ID, for example npm/react/latest-version",
            "maxLength": 350,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*(?:/[@A-Za-z0-9][A-Za-z0-9_.-]*){2,3}$",
            "type": "string"
          }
        },
        "required": [
          "factId"
        ],
        "type": "object"
      },
      "name": "xguard.fact.get"
    },
    {
      "description": "Inspect up to three same-origin public metadata paths from one supplied HTTPS platform. Returns attributed candidate metadata, never trusts self-description as verified capability. Price: 0.015 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected_status": {
            "maximum": 599,
            "minimum": 200,
            "type": "integer"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "url",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.platform_discovery"
    },
    {
      "description": "Free, read-only safety gate for xguard.web.fetch. Validates the public HTTPS target, SSRF policy, DNS reachability and selected payment path without contacting the target or attempting payment. On allow, call xguard.web.fetch directly; it creates the signed quote and returns the mandatory x402 v2 PaymentRequired result.",
      "inputSchema": {
        "description": "Canonical form is a flat object with url. Explicitly supported agent envelopes are documented in x-xguard-accepted-shapes.",
        "oneOf": [
          {
            "additionalProperties": true,
            "anyOf": [
              {
                "required": [
                  "url"
                ]
              },
              {
                "required": [
                  "target_url"
                ]
              },
              {
                "required": [
                  "targetUrl"
                ]
              },
              {
                "required": [
                  "uri"
                ]
              },
              {
                "required": [
                  "target"
                ]
              },
              {
                "required": [
                  "resource"
                ]
              },
              {
                "required": [
                  "endpoint"
                ]
              },
              {
                "required": [
                  "href"
                ]
              },
              {
                "required": [
                  "curl"
                ]
              },
              {
                "required": [
                  "command"
                ]
              },
              {
                "required": [
                  "operation"
                ]
              },
              {
                "required": [
                  "action"
                ]
              }
            ],
            "properties": {
              "action": {
                "description": "Action envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "command": {
                "description": "Alias for curl.",
                "type": "string"
              },
              "curl": {
                "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                "type": "string"
              },
              "endpoint": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "href": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "maxBytes": {
                "deprecated": true,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "max_bytes": {
                "default": 131072,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "method": {
                "default": "GET",
                "enum": [
                  "GET",
                  "HEAD"
                ],
                "type": "string"
              },
              "mode": {
                "default": "auto",
                "enum": [
                  "auto",
                  "text",
                  "json"
                ],
                "type": "string"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "operation": {
                "description": "OpenAPI/MCP-style operation envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "resource": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "targetUrl": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target_url": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "testnet": {
                "default": false,
                "type": "boolean"
              },
              "timeoutMs": {
                "deprecated": true,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "timeout_ms": {
                "default": 8000,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "uri": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "url": {
                "description": "Canonical public HTTPS target URL.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              }
            },
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "capability": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capabilityId": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capability_id": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "input": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              },
              "tool": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "toolName": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "tool_name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "capability": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capabilityId": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capability_id": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "input": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "capability",
              "input"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "arguments": {
                "oneOf": [
                  {
                    "additionalProperties": true,
                    "anyOf": [
                      {
                        "required": [
                          "url"
                        ]
                      },
                      {
                        "required": [
                          "target_url"
                        ]
                      },
                      {
                        "required": [
                          "targetUrl"
                        ]
                      },
                      {
                        "required": [
                          "uri"
                        ]
                      },
                      {
                        "required": [
                          "target"
                        ]
                      },
                      {
                        "required": [
                          "resource"
                        ]
                      },
                      {
                        "required": [
                          "endpoint"
                        ]
                      },
                      {
                        "required": [
                          "href"
                        ]
                      },
                      {
                        "required": [
                          "curl"
                        ]
                      },
                      {
                        "required": [
                          "command"
                        ]
                      },
                      {
                        "required": [
                          "operation"
                        ]
                      },
                      {
                        "required": [
                          "action"
                        ]
                      }
                    ],
                    "properties": {
                      "action": {
                        "description": "Action envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "command": {
                        "description": "Alias for curl.",
                        "type": "string"
                      },
                      "curl": {
                        "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                        "type": "string"
                      },
                      "endpoint": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "href": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "maxBytes": {
                        "deprecated": true,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "max_bytes": {
                        "default": 131072,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "method": {
                        "default": "GET",
                        "enum": [
                          "GET",
                          "HEAD"
                        ],
                        "type": "string"
                      },
                      "mode": {
                        "default": "auto",
                        "enum": [
                          "auto",
                          "text",
                          "json"
                        ],
                        "type": "string"
                      },
                      "network": {
                        "enum": [
                          "eip155:8453",
                          "eip155:84532",
                          "base",
                          "base-mainnet",
                          "base-sepolia",
                          "mainnet",
                          "testnet"
                        ],
                        "type": "string"
                      },
                      "operation": {
                        "description": "OpenAPI/MCP-style operation envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "resource": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "targetUrl": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target_url": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "testnet": {
                        "default": false,
                        "type": "boolean"
                      },
                      "timeoutMs": {
                        "deprecated": true,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "timeout_ms": {
                        "default": 8000,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "uri": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "url": {
                        "description": "Canonical public HTTPS target URL.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  {
                    "contentMediaType": "application/json",
                    "type": "string"
                  }
                ]
              },
              "name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "name",
              "arguments"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "parameters": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "testnet": {
                "type": "boolean"
              },
              "toolName": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "tool_name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "tool_name",
              "parameters"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "function": {
                "additionalProperties": true,
                "properties": {
                  "arguments": {
                    "oneOf": [
                      {
                        "additionalProperties": true,
                        "anyOf": [
                          {
                            "required": [
                              "url"
                            ]
                          },
                          {
                            "required": [
                              "target_url"
                            ]
                          },
                          {
                            "required": [
                              "targetUrl"
                            ]
                          },
                          {
                            "required": [
                              "uri"
                            ]
                          },
                          {
                            "required": [
                              "target"
                            ]
                          },
                          {
                            "required": [
                              "resource"
                            ]
                          },
                          {
                            "required": [
                              "endpoint"
                            ]
                          },
                          {
                            "required": [
                              "href"
                            ]
                          },
                          {
                            "required": [
                              "curl"
                            ]
                          },
                          {
                            "required": [
                              "command"
                            ]
                          },
                          {
                            "required": [
                              "operation"
                            ]
                          },
                          {
                            "required": [
                              "action"
                            ]
                          }
                        ],
                        "properties": {
                          "action": {
                            "description": "Action envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "command": {
                            "description": "Alias for curl.",
                            "type": "string"
                          },
                          "curl": {
                            "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                            "type": "string"
                          },
                          "endpoint": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "href": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "maxBytes": {
                            "deprecated": true,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "max_bytes": {
                            "default": 131072,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "method": {
                            "default": "GET",
                            "enum": [
                              "GET",
                              "HEAD"
                            ],
                            "type": "string"
                          },
                          "mode": {
                            "default": "auto",
                            "enum": [
                              "auto",
                              "text",
                              "json"
                            ],
                            "type": "string"
                          },
                          "network": {
                            "enum": [
                              "eip155:8453",
                              "eip155:84532",
                              "base",
                              "base-mainnet",
                              "base-sepolia",
                              "mainnet",
                              "testnet"
                            ],
                            "type": "string"
                          },
                          "operation": {
                            "description": "OpenAPI/MCP-style operation envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "resource": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "targetUrl": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target_url": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "testnet": {
                            "default": false,
                            "type": "boolean"
                          },
                          "timeoutMs": {
                            "deprecated": true,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "timeout_ms": {
                            "default": 8000,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "uri": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "url": {
                            "description": "Canonical public HTTPS target URL.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      {
                        "contentMediaType": "application/json",
                        "type": "string"
                      }
                    ]
                  },
                  "name": {
                    "enum": [
                      "xguard.web.fetch",
                      "web.fetch",
                      "fetch",
                      "xguard_web_fetch"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "name",
                  "arguments"
                ],
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "function"
            ],
            "type": "object"
          }
        ],
        "type": "object",
        "x-xguard-accepted-shapes": [
          {
            "example": {
              "method": "GET",
              "testnet": true,
              "url": "https://example.com/"
            },
            "name": "canonical_flat"
          },
          {
            "example": {
              "input": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "testnet": true,
              "tool": "xguard.web.fetch"
            },
            "name": "tool_input"
          },
          {
            "example": {
              "arguments": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "name": "xguard.web.fetch",
              "testnet": true
            },
            "name": "mcp_arguments"
          },
          {
            "example": {
              "network": "eip155:84532",
              "parameters": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "tool_name": "xguard.web.fetch"
            },
            "name": "tool_parameters"
          },
          {
            "example": {
              "function": {
                "arguments": "{\"url\":\"https://example.com/\",\"method\":\"GET\"}",
                "name": "xguard.web.fetch"
              },
              "testnet": true
            },
            "name": "function_call"
          },
          {
            "example": {
              "command": "curl https://example.com/",
              "testnet": true
            },
            "name": "curl_command"
          },
          {
            "example": {
              "operation": {
                "arguments": {
                  "endpoint": "https://example.com/",
                  "method": "GET"
                },
                "name": "xguard.web.fetch"
              },
              "testnet": true
            },
            "name": "operation_object"
          }
        ]
      },
      "name": "xguard.preflight"
    },
    {
      "description": "Get an optional signed quote for xguard.web.fetch. Call xguard.web.fetch directly to receive the price in an HTTP 402 challenge.",
      "inputSchema": {
        "description": "Canonical form is a flat object with url. Explicitly supported agent envelopes are documented in x-xguard-accepted-shapes.",
        "oneOf": [
          {
            "additionalProperties": true,
            "anyOf": [
              {
                "required": [
                  "url"
                ]
              },
              {
                "required": [
                  "target_url"
                ]
              },
              {
                "required": [
                  "targetUrl"
                ]
              },
              {
                "required": [
                  "uri"
                ]
              },
              {
                "required": [
                  "target"
                ]
              },
              {
                "required": [
                  "resource"
                ]
              },
              {
                "required": [
                  "endpoint"
                ]
              },
              {
                "required": [
                  "href"
                ]
              },
              {
                "required": [
                  "curl"
                ]
              },
              {
                "required": [
                  "command"
                ]
              },
              {
                "required": [
                  "operation"
                ]
              },
              {
                "required": [
                  "action"
                ]
              }
            ],
            "properties": {
              "action": {
                "description": "Action envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "command": {
                "description": "Alias for curl.",
                "type": "string"
              },
              "curl": {
                "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                "type": "string"
              },
              "endpoint": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "href": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "maxBytes": {
                "deprecated": true,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "max_bytes": {
                "default": 131072,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "method": {
                "default": "GET",
                "enum": [
                  "GET",
                  "HEAD"
                ],
                "type": "string"
              },
              "mode": {
                "default": "auto",
                "enum": [
                  "auto",
                  "text",
                  "json"
                ],
                "type": "string"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "operation": {
                "description": "OpenAPI/MCP-style operation envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "resource": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "targetUrl": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target_url": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "testnet": {
                "default": false,
                "type": "boolean"
              },
              "timeoutMs": {
                "deprecated": true,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "timeout_ms": {
                "default": 8000,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "uri": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "url": {
                "description": "Canonical public HTTPS target URL.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              }
            },
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "capability": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capabilityId": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capability_id": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "input": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              },
              "tool": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "toolName": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "tool_name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "input"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "capability": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capabilityId": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "capability_id": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "input": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "capability",
              "input"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "arguments": {
                "oneOf": [
                  {
                    "additionalProperties": true,
                    "anyOf": [
                      {
                        "required": [
                          "url"
                        ]
                      },
                      {
                        "required": [
                          "target_url"
                        ]
                      },
                      {
                        "required": [
                          "targetUrl"
                        ]
                      },
                      {
                        "required": [
                          "uri"
                        ]
                      },
                      {
                        "required": [
                          "target"
                        ]
                      },
                      {
                        "required": [
                          "resource"
                        ]
                      },
                      {
                        "required": [
                          "endpoint"
                        ]
                      },
                      {
                        "required": [
                          "href"
                        ]
                      },
                      {
                        "required": [
                          "curl"
                        ]
                      },
                      {
                        "required": [
                          "command"
                        ]
                      },
                      {
                        "required": [
                          "operation"
                        ]
                      },
                      {
                        "required": [
                          "action"
                        ]
                      }
                    ],
                    "properties": {
                      "action": {
                        "description": "Action envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "command": {
                        "description": "Alias for curl.",
                        "type": "string"
                      },
                      "curl": {
                        "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                        "type": "string"
                      },
                      "endpoint": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "href": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "maxBytes": {
                        "deprecated": true,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "max_bytes": {
                        "default": 131072,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "method": {
                        "default": "GET",
                        "enum": [
                          "GET",
                          "HEAD"
                        ],
                        "type": "string"
                      },
                      "mode": {
                        "default": "auto",
                        "enum": [
                          "auto",
                          "text",
                          "json"
                        ],
                        "type": "string"
                      },
                      "network": {
                        "enum": [
                          "eip155:8453",
                          "eip155:84532",
                          "base",
                          "base-mainnet",
                          "base-sepolia",
                          "mainnet",
                          "testnet"
                        ],
                        "type": "string"
                      },
                      "operation": {
                        "description": "OpenAPI/MCP-style operation envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "resource": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "targetUrl": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target_url": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "testnet": {
                        "default": false,
                        "type": "boolean"
                      },
                      "timeoutMs": {
                        "deprecated": true,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "timeout_ms": {
                        "default": 8000,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "uri": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "url": {
                        "description": "Canonical public HTTPS target URL.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  {
                    "contentMediaType": "application/json",
                    "type": "string"
                  }
                ]
              },
              "name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "name",
              "arguments"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "parameters": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "network": {
                    "enum": [
                      "eip155:8453",
                      "eip155:84532",
                      "base",
                      "base-mainnet",
                      "base-sepolia",
                      "mainnet",
                      "testnet"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "testnet": {
                    "default": false,
                    "type": "boolean"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "testnet": {
                "type": "boolean"
              },
              "toolName": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              },
              "tool_name": {
                "enum": [
                  "xguard.web.fetch",
                  "web.fetch",
                  "fetch",
                  "xguard_web_fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "tool_name",
              "parameters"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "function": {
                "additionalProperties": true,
                "properties": {
                  "arguments": {
                    "oneOf": [
                      {
                        "additionalProperties": true,
                        "anyOf": [
                          {
                            "required": [
                              "url"
                            ]
                          },
                          {
                            "required": [
                              "target_url"
                            ]
                          },
                          {
                            "required": [
                              "targetUrl"
                            ]
                          },
                          {
                            "required": [
                              "uri"
                            ]
                          },
                          {
                            "required": [
                              "target"
                            ]
                          },
                          {
                            "required": [
                              "resource"
                            ]
                          },
                          {
                            "required": [
                              "endpoint"
                            ]
                          },
                          {
                            "required": [
                              "href"
                            ]
                          },
                          {
                            "required": [
                              "curl"
                            ]
                          },
                          {
                            "required": [
                              "command"
                            ]
                          },
                          {
                            "required": [
                              "operation"
                            ]
                          },
                          {
                            "required": [
                              "action"
                            ]
                          }
                        ],
                        "properties": {
                          "action": {
                            "description": "Action envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "command": {
                            "description": "Alias for curl.",
                            "type": "string"
                          },
                          "curl": {
                            "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                            "type": "string"
                          },
                          "endpoint": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "href": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "maxBytes": {
                            "deprecated": true,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "max_bytes": {
                            "default": 131072,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "method": {
                            "default": "GET",
                            "enum": [
                              "GET",
                              "HEAD"
                            ],
                            "type": "string"
                          },
                          "mode": {
                            "default": "auto",
                            "enum": [
                              "auto",
                              "text",
                              "json"
                            ],
                            "type": "string"
                          },
                          "network": {
                            "enum": [
                              "eip155:8453",
                              "eip155:84532",
                              "base",
                              "base-mainnet",
                              "base-sepolia",
                              "mainnet",
                              "testnet"
                            ],
                            "type": "string"
                          },
                          "operation": {
                            "description": "OpenAPI/MCP-style operation envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "resource": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "targetUrl": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target_url": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "testnet": {
                            "default": false,
                            "type": "boolean"
                          },
                          "timeoutMs": {
                            "deprecated": true,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "timeout_ms": {
                            "default": 8000,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "uri": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "url": {
                            "description": "Canonical public HTTPS target URL.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      {
                        "contentMediaType": "application/json",
                        "type": "string"
                      }
                    ]
                  },
                  "name": {
                    "enum": [
                      "xguard.web.fetch",
                      "web.fetch",
                      "fetch",
                      "xguard_web_fetch"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "name",
                  "arguments"
                ],
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "function"
            ],
            "type": "object"
          }
        ],
        "type": "object",
        "x-xguard-accepted-shapes": [
          {
            "example": {
              "method": "GET",
              "testnet": true,
              "url": "https://example.com/"
            },
            "name": "canonical_flat"
          },
          {
            "example": {
              "input": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "testnet": true,
              "tool": "xguard.web.fetch"
            },
            "name": "tool_input"
          },
          {
            "example": {
              "arguments": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "name": "xguard.web.fetch",
              "testnet": true
            },
            "name": "mcp_arguments"
          },
          {
            "example": {
              "network": "eip155:84532",
              "parameters": {
                "method": "GET",
                "url": "https://example.com/"
              },
              "tool_name": "xguard.web.fetch"
            },
            "name": "tool_parameters"
          },
          {
            "example": {
              "function": {
                "arguments": "{\"url\":\"https://example.com/\",\"method\":\"GET\"}",
                "name": "xguard.web.fetch"
              },
              "testnet": true
            },
            "name": "function_call"
          },
          {
            "example": {
              "command": "curl https://example.com/",
              "testnet": true
            },
            "name": "curl_command"
          },
          {
            "example": {
              "operation": {
                "arguments": {
                  "endpoint": "https://example.com/",
                  "method": "GET"
                },
                "name": "xguard.web.fetch"
              },
              "testnet": true
            },
            "name": "operation_object"
          }
        ]
      },
      "name": "xguard.pricing.quote"
    },
    {
      "description": "Compare cheapest, fastest, highest-evidence and recommended paths against the same current capability catalog. Unknown prices and probabilities remain null. Price: 0.005 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "pattern": "^[A-Z]{2}$",
            "type": "string"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "intent": {
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "intent",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.route_compare"
    },
    {
      "description": "Resolve a bounded intent against the capability catalog. Returns four route rankings, dependencies, explicit unknowns and executable coverage. No universal task execution claim. Price: 0.005 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "pattern": "^[A-Z]{2}$",
            "type": "string"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "intent": {
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "intent",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.route_resolve"
    },
    {
      "description": "Schedule up to three bounded public read-only steps. One-shot time, bounded interval or HTTP-health condition; at most three total attempts/runs, included in the quoted price. Price: 0.03 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "budget_atomic": {
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "condition": {
            "enum": [
              "http_healthy"
            ]
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "interval_seconds": {
            "maximum": 86400,
            "minimum": 60,
            "type": "integer"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "run_at": {
            "format": "date-time",
            "type": "string"
          },
          "runs": {
            "maximum": 3,
            "minimum": 1,
            "type": "integer"
          },
          "steps": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "depends_on": {
                  "items": {
                    "maximum": 2,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "type": "array"
                },
                "expected_status": {
                  "maximum": 599,
                  "minimum": 200,
                  "type": "integer"
                },
                "fallback_url": {
                  "format": "uri",
                  "maxLength": 2048,
                  "pattern": "^https://",
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "http",
                    "extract"
                  ]
                },
                "url": {
                  "format": "uri",
                  "maxLength": 2048,
                  "pattern": "^https://",
                  "type": "string"
                }
              },
              "required": [
                "kind",
                "url"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "max_amount_atomic",
          "steps",
          "budget_atomic",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.schedule"
    },
    {
      "description": "Run up to three public read-only fetch, extraction or HTTP verification steps with persistent task ID, checkpoints, bounded retry, failover and acceptance checks. Fee breakdown is included. No third-party paid actions. Price: 0.03 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "budget_atomic": {
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "steps": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "depends_on": {
                  "items": {
                    "maximum": 2,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "type": "array"
                },
                "expected_status": {
                  "maximum": 599,
                  "minimum": 200,
                  "type": "integer"
                },
                "fallback_url": {
                  "format": "uri",
                  "maxLength": 2048,
                  "pattern": "^https://",
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "http",
                    "extract"
                  ]
                },
                "url": {
                  "format": "uri",
                  "maxLength": 2048,
                  "pattern": "^https://",
                  "type": "string"
                }
              },
              "required": [
                "kind",
                "url"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "max_amount_atomic",
          "steps",
          "budget_atomic",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.task"
    },
    {
      "description": "Verify the current HTTP status of one public HTTPS resource against an explicit expected status. It cannot verify responsive layout, payment capture or arbitrary task completion. Price: 0.01 USDC on Base. Sign only the canonical HTTP x402 offer and preserve the idempotency key and original quote.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected_status": {
            "maximum": 599,
            "minimum": 200,
            "type": "integer"
          },
          "idempotency_key": {
            "maxLength": 128,
            "minLength": 8,
            "type": "string"
          },
          "max_amount_atomic": {
            "description": "Maximum authorized price in USDC atomic units; 6 decimals.",
            "pattern": "^\\d{1,12}$",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "type": "string"
          }
        },
        "required": [
          "max_amount_atomic",
          "url",
          "idempotency_key"
        ],
        "type": "object"
      },
      "name": "xguard.verify"
    },
    {
      "description": "Fetch one public HTTPS resource after x402 v2 payment and on-chain settlement verification. Retry the identical MCP call with Payment-Signature and X-XGuard-Quote. A completed retry returns the prior receipt.",
      "inputSchema": {
        "description": "Canonical and common AI-agent envelopes are accepted. A first call without a quote returns HTTP 402 plus an automatically created signed quote. Retry the identical request with X-XGuard-Quote and Payment-Signature.",
        "oneOf": [
          {
            "additionalProperties": true,
            "anyOf": [
              {
                "required": [
                  "url"
                ]
              },
              {
                "required": [
                  "target_url"
                ]
              },
              {
                "required": [
                  "targetUrl"
                ]
              },
              {
                "required": [
                  "uri"
                ]
              },
              {
                "required": [
                  "target"
                ]
              },
              {
                "required": [
                  "resource"
                ]
              },
              {
                "required": [
                  "endpoint"
                ]
              },
              {
                "required": [
                  "href"
                ]
              },
              {
                "required": [
                  "curl"
                ]
              },
              {
                "required": [
                  "command"
                ]
              },
              {
                "required": [
                  "operation"
                ]
              },
              {
                "required": [
                  "action"
                ]
              }
            ],
            "properties": {
              "action": {
                "description": "Action envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "command": {
                "description": "Alias for curl.",
                "type": "string"
              },
              "curl": {
                "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                "type": "string"
              },
              "endpoint": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "href": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "maxBytes": {
                "deprecated": true,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "max_bytes": {
                "default": 131072,
                "maximum": 131072,
                "minimum": 1024,
                "type": "integer"
              },
              "method": {
                "default": "GET",
                "enum": [
                  "GET",
                  "HEAD"
                ],
                "type": "string"
              },
              "mode": {
                "default": "auto",
                "enum": [
                  "auto",
                  "text",
                  "json"
                ],
                "type": "string"
              },
              "operation": {
                "description": "OpenAPI/MCP-style operation envelope.",
                "oneOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "object"
                  }
                ]
              },
              "quote": {
                "description": "Compact signed quote returned by xguard.pricing.quote.",
                "type": "string"
              },
              "resource": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "targetUrl": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "target_url": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "timeoutMs": {
                "deprecated": true,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "timeout_ms": {
                "default": 8000,
                "maximum": 10000,
                "minimum": 1000,
                "type": "integer"
              },
              "uri": {
                "deprecated": true,
                "description": "Accepted alias for url.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              },
              "url": {
                "description": "Canonical public HTTPS target URL.",
                "format": "uri",
                "pattern": "^https://",
                "type": "string"
              }
            },
            "required": [
              "quote"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "input": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "quote": {
                "description": "Compact signed quote returned by xguard.pricing.quote.",
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              },
              "tool": {
                "enum": [
                  "xguard.web.fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "tool",
              "input"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "arguments": {
                "oneOf": [
                  {
                    "additionalProperties": true,
                    "anyOf": [
                      {
                        "required": [
                          "url"
                        ]
                      },
                      {
                        "required": [
                          "target_url"
                        ]
                      },
                      {
                        "required": [
                          "targetUrl"
                        ]
                      },
                      {
                        "required": [
                          "uri"
                        ]
                      },
                      {
                        "required": [
                          "target"
                        ]
                      },
                      {
                        "required": [
                          "resource"
                        ]
                      },
                      {
                        "required": [
                          "endpoint"
                        ]
                      },
                      {
                        "required": [
                          "href"
                        ]
                      },
                      {
                        "required": [
                          "curl"
                        ]
                      },
                      {
                        "required": [
                          "command"
                        ]
                      },
                      {
                        "required": [
                          "operation"
                        ]
                      },
                      {
                        "required": [
                          "action"
                        ]
                      }
                    ],
                    "properties": {
                      "action": {
                        "description": "Action envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "command": {
                        "description": "Alias for curl.",
                        "type": "string"
                      },
                      "curl": {
                        "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                        "type": "string"
                      },
                      "endpoint": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "href": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "maxBytes": {
                        "deprecated": true,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "max_bytes": {
                        "default": 131072,
                        "maximum": 131072,
                        "minimum": 1024,
                        "type": "integer"
                      },
                      "method": {
                        "default": "GET",
                        "enum": [
                          "GET",
                          "HEAD"
                        ],
                        "type": "string"
                      },
                      "mode": {
                        "default": "auto",
                        "enum": [
                          "auto",
                          "text",
                          "json"
                        ],
                        "type": "string"
                      },
                      "operation": {
                        "description": "OpenAPI/MCP-style operation envelope.",
                        "oneOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "object"
                          }
                        ]
                      },
                      "resource": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "targetUrl": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "target_url": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "timeoutMs": {
                        "deprecated": true,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "timeout_ms": {
                        "default": 8000,
                        "maximum": 10000,
                        "minimum": 1000,
                        "type": "integer"
                      },
                      "uri": {
                        "deprecated": true,
                        "description": "Accepted alias for url.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      },
                      "url": {
                        "description": "Canonical public HTTPS target URL.",
                        "format": "uri",
                        "pattern": "^https://",
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  {
                    "contentMediaType": "application/json",
                    "type": "string"
                  }
                ]
              },
              "name": {
                "enum": [
                  "xguard.web.fetch"
                ],
                "type": "string"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "quote": {
                "description": "Compact signed quote returned by xguard.pricing.quote.",
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "name",
              "arguments"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "parameters": {
                "additionalProperties": true,
                "anyOf": [
                  {
                    "required": [
                      "url"
                    ]
                  },
                  {
                    "required": [
                      "target_url"
                    ]
                  },
                  {
                    "required": [
                      "targetUrl"
                    ]
                  },
                  {
                    "required": [
                      "uri"
                    ]
                  },
                  {
                    "required": [
                      "target"
                    ]
                  },
                  {
                    "required": [
                      "resource"
                    ]
                  },
                  {
                    "required": [
                      "endpoint"
                    ]
                  },
                  {
                    "required": [
                      "href"
                    ]
                  },
                  {
                    "required": [
                      "curl"
                    ]
                  },
                  {
                    "required": [
                      "command"
                    ]
                  },
                  {
                    "required": [
                      "operation"
                    ]
                  },
                  {
                    "required": [
                      "action"
                    ]
                  }
                ],
                "properties": {
                  "action": {
                    "description": "Action envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "command": {
                    "description": "Alias for curl.",
                    "type": "string"
                  },
                  "curl": {
                    "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                    "type": "string"
                  },
                  "endpoint": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "href": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "maxBytes": {
                    "deprecated": true,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "max_bytes": {
                    "default": 131072,
                    "maximum": 131072,
                    "minimum": 1024,
                    "type": "integer"
                  },
                  "method": {
                    "default": "GET",
                    "enum": [
                      "GET",
                      "HEAD"
                    ],
                    "type": "string"
                  },
                  "mode": {
                    "default": "auto",
                    "enum": [
                      "auto",
                      "text",
                      "json"
                    ],
                    "type": "string"
                  },
                  "operation": {
                    "description": "OpenAPI/MCP-style operation envelope.",
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      }
                    ]
                  },
                  "resource": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "targetUrl": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "target_url": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "timeoutMs": {
                    "deprecated": true,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "timeout_ms": {
                    "default": 8000,
                    "maximum": 10000,
                    "minimum": 1000,
                    "type": "integer"
                  },
                  "uri": {
                    "deprecated": true,
                    "description": "Accepted alias for url.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  },
                  "url": {
                    "description": "Canonical public HTTPS target URL.",
                    "format": "uri",
                    "pattern": "^https://",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "quote": {
                "description": "Compact signed quote returned by xguard.pricing.quote.",
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              },
              "tool_name": {
                "enum": [
                  "xguard.web.fetch"
                ],
                "type": "string"
              }
            },
            "required": [
              "tool_name",
              "parameters"
            ],
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "function": {
                "additionalProperties": false,
                "properties": {
                  "arguments": {
                    "oneOf": [
                      {
                        "additionalProperties": true,
                        "anyOf": [
                          {
                            "required": [
                              "url"
                            ]
                          },
                          {
                            "required": [
                              "target_url"
                            ]
                          },
                          {
                            "required": [
                              "targetUrl"
                            ]
                          },
                          {
                            "required": [
                              "uri"
                            ]
                          },
                          {
                            "required": [
                              "target"
                            ]
                          },
                          {
                            "required": [
                              "resource"
                            ]
                          },
                          {
                            "required": [
                              "endpoint"
                            ]
                          },
                          {
                            "required": [
                              "href"
                            ]
                          },
                          {
                            "required": [
                              "curl"
                            ]
                          },
                          {
                            "required": [
                              "command"
                            ]
                          },
                          {
                            "required": [
                              "operation"
                            ]
                          },
                          {
                            "required": [
                              "action"
                            ]
                          }
                        ],
                        "properties": {
                          "action": {
                            "description": "Action envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "command": {
                            "description": "Alias for curl.",
                            "type": "string"
                          },
                          "curl": {
                            "description": "One deterministic curl GET/HEAD command containing one absolute HTTPS URL.",
                            "type": "string"
                          },
                          "endpoint": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "href": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "maxBytes": {
                            "deprecated": true,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "max_bytes": {
                            "default": 131072,
                            "maximum": 131072,
                            "minimum": 1024,
                            "type": "integer"
                          },
                          "method": {
                            "default": "GET",
                            "enum": [
                              "GET",
                              "HEAD"
                            ],
                            "type": "string"
                          },
                          "mode": {
                            "default": "auto",
                            "enum": [
                              "auto",
                              "text",
                              "json"
                            ],
                            "type": "string"
                          },
                          "operation": {
                            "description": "OpenAPI/MCP-style operation envelope.",
                            "oneOf": [
                              {
                                "type": "string"
                              },
                              {
                                "type": "object"
                              }
                            ]
                          },
                          "resource": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "targetUrl": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "target_url": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "timeoutMs": {
                            "deprecated": true,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "timeout_ms": {
                            "default": 8000,
                            "maximum": 10000,
                            "minimum": 1000,
                            "type": "integer"
                          },
                          "uri": {
                            "deprecated": true,
                            "description": "Accepted alias for url.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          },
                          "url": {
                            "description": "Canonical public HTTPS target URL.",
                            "format": "uri",
                            "pattern": "^https://",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      {
                        "contentMediaType": "application/json",
                        "type": "string"
                      }
                    ]
                  },
                  "name": {
                    "enum": [
                      "xguard.web.fetch"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "name",
                  "arguments"
                ],
                "type": "object"
              },
              "network": {
                "enum": [
                  "eip155:8453",
                  "eip155:84532",
                  "base",
                  "base-mainnet",
                  "base-sepolia",
                  "mainnet",
                  "testnet"
                ],
                "type": "string"
              },
              "quote": {
                "description": "Compact signed quote returned by xguard.pricing.quote.",
                "type": "string"
              },
              "testnet": {
                "type": "boolean"
              }
            },
            "required": [
              "function"
            ],
            "type": "object"
          }
        ],
        "type": "object",
        "x-xguard-accepted-shapes": [
          "canonical_flat",
          "tool_input",
          "mcp_arguments",
          "tool_parameters",
          "function_call",
          "curl_command",
          "operation_object"
        ]
      },
      "name": "xguard.web.fetch"
    }
  ]
}

What the leaf hashes

{"body":"c042c2b3f6d28cf3cae928aa78f58e8164d01dbee2506147806fe0fa847aabfa","id":4372260,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794224229733006,"prev":3930389,"subject":"d59320af-ec0b-4d06-8318-45fd6ea50d69","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON