{"id":3930389,"recorded_at":"2026-11-07T01:02:18.008008Z","observed_at":"2026-11-07T01:02:18.007846Z","subject_kind":"endpoint","subject":"d59320af-ec0b-4d06-8318-45fd6ea50d69","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":6,"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":"Extract main text, titles, metadata and links from 1–3 public HTTPS pages into one deduplicated, attributed result. No JavaScript rendering, private pages or web search. Up to 6,000 text characters per page; partial source coverage is explicit. Price: 0.012 USDC on Base. Uses x402 v2 HTTP payment headers: retry identical arguments and idempotency key with Payment-Signature and X-XGuard-Quote; the authorization is for the canonical HTTP API resource. No source is fetched before payment.","inputSchema":{"additionalProperties":false,"properties":{"idempotency_key":{"maxLength":128,"minLength":8,"type":"string"},"max_amount_atomic":{"description":"Explicit spending cap in 6-decimal USDC atomic units.","pattern":"^\\d{1,12}$","type":"string"},"urls":{"items":{"format":"uri","maxLength":2048,"pattern":"^https://","type":"string"},"maxItems":3,"minItems":1,"type":"array","uniqueItems":true}},"required":["urls","max_amount_atomic","idempotency_key"],"type":"object"},"name":"xguard.extract"},{"description":"Read 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":"94344a33304ecb37c014aa38f8c4f9af04b4d0675e2d3f3aea5b353341c54951","prev_id":3016576,"leaf":"0x431495053865fa70278a81bd29f766d4253d33360eed3ce8c6df3e113b4794e8","leaf_text":"{\"body\":\"94344a33304ecb37c014aa38f8c4f9af04b4d0675e2d3f3aea5b353341c54951\",\"id\":3930389,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1794013338007846,\"prev\":3016576,\"subject\":\"d59320af-ec0b-4d06-8318-45fd6ea50d69\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-07","leaves":195826,"root":"0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d","chained":"0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb","anchor_chain":"eip155:5042002","anchor_tx":"0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa","anchor_block":71280839},"proof":["0x43149185077fe3494e6e983e43960c486962da236811f8b3a2b93c9d60bf805a","0xf51964d57e059de3c2c8759e4f3f8360dfd3dca38c0cb764bb2867cd1a8242b4","0x23d53b61b78eafe7c137cf8528e24da031d88352f7e9665d2cf17977b0b6c10e","0x9950d8873e3e0d3293e22a6dbbc18c08f801507ff6035ce381a3ba7f7ae70189","0x006bce9d5d632c57e6b0ce4956c8434b581d8409233223fe9e57d2aaba674166","0x08ab770c65a826b91812b1c236af30309093b41a2d81a962e5b33976a1ca0f92","0x89fe7e6e58f16435f8d2aed872690ca7440f8f1b392e52402fe9f30c91a97f23","0x2e18ceaaf9ad9f5e71625584f3c680fd88ed6a6d7b9d6380966650dcde2c8e8c","0x386a568d6aac7cbd72c32926e3c6dbfa93ea1de74562f903afc1ff6851bdc75e","0xe73208b4f655bb94a0514d62a0ab6f35433363e4f101598e5b301737671ed967","0xb38a6ec7812982cdcc0633cee5c110383cb5744a37fdc54c1c68621033b0de75","0x0183144ec1655b03a3c578495fcf8de18d8ed2894d21add36c02a879952776fe","0x094372e12efe4d9d8ccfae291537c4c1354d5f2a93d1a54e3be53e44939cabea","0x62f69e19a85a01019b04cf82cf89e7ecaed4f1828e18c1a83c33f808b13e077f","0x1440bd4864ece4f3cb1a2fc48e88ddbd78cefd359ae16ceeb69a13e36b55021a","0xf0a56561418cd0342a328707933cc222d8fa725efff7ffd081e0226ee8c46c0b","0x54292a94f447f1fd33c01b5c99da465043f11022958626a2ea562c457fef697a","0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c"]}