{"id":3016576,"recorded_at":"2026-11-04T14:29:56.700745Z","observed_at":"2026-11-04T14:29:56.700578Z","subject_kind":"endpoint","subject":"d59320af-ec0b-4d06-8318-45fd6ea50d69","kind":"mcp.tools","method":"probe.mcp/1","body":{"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"}]},"body_sha256":"94bfb461bd37e9ffffd5be5faf584ad4f70af023ceed588ab47e4e948acda684","prev_id":null,"leaf":"0x1a7f2d6ea9869d0f27795ad32f05e752abb2b0a55ff0447623d7391fb38e3a66","leaf_text":"{\"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\"}","day":{"day":"2026-11-04","leaves":424109,"root":"0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee","chained":"0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b","anchor_chain":"eip155:5042002","anchor_tx":"0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345","anchor_block":70772483},"proof":["0x1a7f9428a4089e00f17231e7b2337ee9a4205def27956552862ec43c3e7ddb5a","0x0b4b18ea7e4eff229c2321a63598fb71b94e569b13d1b300c3f85fd9b405984a","0xcb0caa35a14410d9377fa19a9dd581f0752736ed1b1f6c26dde9dbacf2d0a78b","0x058129874d522fe6727c9c19f0e940aac64deffc2135a4c7a6871a9d4d7aef17","0xed9b1acf83abaf9c291312f0abe60475e41f3d2de1e8efe1b44c473e1ebb2061","0xf7aa29e5d3a0f4f015be6c702cf11de190d85fabefc464cfb3d8eff5f227018a","0x1c2238b1b59a600bda5a5f542d586859921b6674d96b248680ac1d6f2277ee38","0xbf02f9d904ca5e37d8045fe64cda7e293c4d2ae9330a5124240ea9edb7cf2751","0xa99474529b7c7e76bb2f5d66f93f47ba1708371a75efb883f85229c9670481c4","0x1b7a3d92f4e29000cd67d455af222d55d1f888ec041e2ac50f6a67afae88f4aa","0x0ad539d63086b6dc74b35e08be32b10f962d9b36a4dfc6bc2083e264b3e947b4","0xb02a170e06d4396239be258d9ac127c533426b7c40d8bbc0d43ac92701c97e17","0x292878d1fea45cf7e6caa03d861e734b6d7c392cf431b9e7acd4b26968422520","0xf0f02c8f6d66ea83b0e30d64247c845d4dcb4d5cd98d515dac1a45c51f7daae4","0xc548b1872185ffa8b629b319d34df11bb7ba9b287199b96bea02abad81eebaa6","0xa9c5ec1f03532da98f64c2c9386083d4c5202ff37eb07bd4beb6b8db6e4b8c1e","0x01c26569ec8e231551522ab452fd5d417c3d66f29c7c76886a8ec295a18dd624","0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5","0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5"]}