← The evidence ledger
Evidence row 3016576
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint d59320af-ec0b-4d06-8318-45fd6ea50d69
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 94bfb461bd37e9ffffd5be5faf584ad4f70af023ceed588ab47e4e948acda684
- Leaf
- 0x1a7f2d6ea9869d0f27795ad32f05e752abb2b0a55ff0447623d7391fb38e3a66
What was observed
{
"count": 5,
"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": "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": "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": "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":"94bfb461bd37e9ffffd5be5faf584ad4f70af023ceed588ab47e4e948acda684","id":3016576,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793802596700578,"prev":null,"subject":"d59320af-ec0b-4d06-8318-45fd6ea50d69","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).
- 0x1a7f9428a4089e00f17231e7b2337ee9a4205def27956552862ec43c3e7ddb5a
- 0x0b4b18ea7e4eff229c2321a63598fb71b94e569b13d1b300c3f85fd9b405984a
- 0xcb0caa35a14410d9377fa19a9dd581f0752736ed1b1f6c26dde9dbacf2d0a78b
- 0x058129874d522fe6727c9c19f0e940aac64deffc2135a4c7a6871a9d4d7aef17
- 0xed9b1acf83abaf9c291312f0abe60475e41f3d2de1e8efe1b44c473e1ebb2061
- 0xf7aa29e5d3a0f4f015be6c702cf11de190d85fabefc464cfb3d8eff5f227018a
- 0x1c2238b1b59a600bda5a5f542d586859921b6674d96b248680ac1d6f2277ee38
- 0xbf02f9d904ca5e37d8045fe64cda7e293c4d2ae9330a5124240ea9edb7cf2751
- 0xa99474529b7c7e76bb2f5d66f93f47ba1708371a75efb883f85229c9670481c4
- 0x1b7a3d92f4e29000cd67d455af222d55d1f888ec041e2ac50f6a67afae88f4aa
- 0x0ad539d63086b6dc74b35e08be32b10f962d9b36a4dfc6bc2083e264b3e947b4
- 0xb02a170e06d4396239be258d9ac127c533426b7c40d8bbc0d43ac92701c97e17
- 0x292878d1fea45cf7e6caa03d861e734b6d7c392cf431b9e7acd4b26968422520
- 0xf0f02c8f6d66ea83b0e30d64247c845d4dcb4d5cd98d515dac1a45c51f7daae4
- 0xc548b1872185ffa8b629b319d34df11bb7ba9b287199b96bea02abad81eebaa6
- 0xa9c5ec1f03532da98f64c2c9386083d4c5202ff37eb07bd4beb6b8db6e4b8c1e
- 0x01c26569ec8e231551522ab452fd5d417c3d66f29c7c76886a8ec295a18dd624
- 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
- 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
- Day root
- 0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
- Chained
- 0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
- Published
- On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345