{"name":"XGuard","version":"5.1.0","product":"Public-source outcomes for agents","capabilities":[{"id":"extract-preview","name":"Free extraction preview","description":"Extract text, metadata and structured offers from supplied HTML, or try labelled sample documents, with no outbound calls.","when_to_use":"Try the same parsers used by paid outcomes before paying, or normalize a small HTML document you already have.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"demo"}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"0","amount":"0.000000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"A normalized extraction with source digests; sample data is explicitly labelled.","payment":null,"quote_expires_seconds":null},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["No network access","Supplied HTML up to 12 KiB","Samples are not live merchant prices"],"example":{"intent":"demo"},"url":"https://xguardgate.com/capabilities/extract-preview","schema_url":"https://api.xguardgate.com/v1/capabilities/extract-preview","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"extract-preview"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}}},{"id":"web-extraction","name":"Multi-page evidence extraction","description":"Turn up to three public pages into a deduplicated bundle of main text, titles, links, metadata and source digests, with optional backup sources.","when_to_use":"An agent needs several pages in one consistent evidence format and wants bounded fetching, fallback and provenance handled together.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Extract these pages","urls":["https://example.com/","https://www.iana.org/help/example-domains"]}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"3000","amount":"0.003000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Normalized documents, duplicate groups, coverage, retrieval timestamps and source hashes.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Public HTML, text or JSON only","No JavaScript rendering or web search","Source content is untrusted; a digest does not establish truth"],"example":{"intent":"Extract these pages","urls":["https://example.com/","https://www.iana.org/help/example-domains"]},"url":"https://xguardgate.com/capabilities/web-extraction","schema_url":"https://api.xguardgate.com/v1/capabilities/web-extraction","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"web-extraction"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}}},{"id":"product-offers","name":"Structured product offer comparison","description":"Extract and normalize Schema.org offers from up to three supplied product pages; group matching identifiers and currencies with source evidence.","when_to_use":"Compare machine-readable offers across supplied merchant pages without writing multiple fetchers, parsers and matching rules.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Extract product offers","urls":["https://www.adafruit.com/product/50"]}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"6000","amount":"0.006000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Validated offer fields and comparable groups; missing identifiers and unsupported pages are explicitly reported.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Supply product URLs; no web-wide search","Requires Product/Offer JSON-LD","Different currencies or unidentified products are not ranked together","No stock or seller-truth guarantee"],"example":{"intent":"Extract product offers","urls":["https://www.adafruit.com/product/50"]},"url":"https://xguardgate.com/capabilities/product-offers","schema_url":"https://api.xguardgate.com/v1/capabilities/product-offers","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"product-offers"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}}},{"id":"feed-digest","name":"Deduplicated feed digest","description":"Merge RSS and Atom feeds, select working sources, fall back to supplied mirrors, remove repeated links and return a chronological digest with provenance.","when_to_use":"An agent or scheduled workflow needs one clean stream from several feeds, including coverage and failure reporting.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Get a technology news digest","limit":10}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"2000","amount":"0.002000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Up to 30 deduplicated entries, source attribution, publication times, coverage and digests.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Default sources are Hacker News and GitHub Changelog","A feed entry is not a verified news claim","No full-article reproduction or LLM summary"],"example":{"intent":"Get a technology news digest","limit":10},"url":"https://xguardgate.com/capabilities/feed-digest","schema_url":"https://api.xguardgate.com/v1/capabilities/feed-digest","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"feed-digest"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}}}],"tools":[{"id":"extract-preview","name":"Free extraction preview","description":"Extract text, metadata and structured offers from supplied HTML, or try labelled sample documents, with no outbound calls.","when_to_use":"Try the same parsers used by paid outcomes before paying, or normalize a small HTML document you already have.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"demo"}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"0","amount":"0.000000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"A normalized extraction with source digests; sample data is explicitly labelled.","payment":null,"quote_expires_seconds":null},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["No network access","Supplied HTML up to 12 KiB","Samples are not live merchant prices"],"example":{"intent":"demo"},"url":"https://xguardgate.com/capabilities/extract-preview","schema_url":"https://api.xguardgate.com/v1/capabilities/extract-preview","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"extract-preview"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}},"available":true,"paid":false,"endpoint":"https://api.xguardgate.com/v1/execute"},{"id":"web-extraction","name":"Multi-page evidence extraction","description":"Turn up to three public pages into a deduplicated bundle of main text, titles, links, metadata and source digests, with optional backup sources.","when_to_use":"An agent needs several pages in one consistent evidence format and wants bounded fetching, fallback and provenance handled together.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Extract these pages","urls":["https://example.com/","https://www.iana.org/help/example-domains"]}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"3000","amount":"0.003000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Normalized documents, duplicate groups, coverage, retrieval timestamps and source hashes.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Public HTML, text or JSON only","No JavaScript rendering or web search","Source content is untrusted; a digest does not establish truth"],"example":{"intent":"Extract these pages","urls":["https://example.com/","https://www.iana.org/help/example-domains"]},"url":"https://xguardgate.com/capabilities/web-extraction","schema_url":"https://api.xguardgate.com/v1/capabilities/web-extraction","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"web-extraction"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}},"available":true,"paid":true,"endpoint":"https://api.xguardgate.com/v1/execute"},{"id":"product-offers","name":"Structured product offer comparison","description":"Extract and normalize Schema.org offers from up to three supplied product pages; group matching identifiers and currencies with source evidence.","when_to_use":"Compare machine-readable offers across supplied merchant pages without writing multiple fetchers, parsers and matching rules.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Extract product offers","urls":["https://www.adafruit.com/product/50"]}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"6000","amount":"0.006000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Validated offer fields and comparable groups; missing identifiers and unsupported pages are explicitly reported.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Supply product URLs; no web-wide search","Requires Product/Offer JSON-LD","Different currencies or unidentified products are not ranked together","No stock or seller-truth guarantee"],"example":{"intent":"Extract product offers","urls":["https://www.adafruit.com/product/50"]},"url":"https://xguardgate.com/capabilities/product-offers","schema_url":"https://api.xguardgate.com/v1/capabilities/product-offers","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"product-offers"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}},"available":true,"paid":true,"endpoint":"https://api.xguardgate.com/v1/execute"},{"id":"feed-digest","name":"Deduplicated feed digest","description":"Merge RSS and Atom feeds, select working sources, fall back to supplied mirrors, remove repeated links and return a chronological digest with provenance.","when_to_use":"An agent or scheduled workflow needs one clean stream from several feeds, including coverage and failure reporting.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"Get a technology news digest","limit":10}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"2000","amount":"0.002000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"Up to 30 deduplicated entries, source attribution, publication times, coverage and digests.","payment":"x402 v2; funded payer required, no XGuard account","quote_expires_seconds":300},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["Default sources are Hacker News and GitHub Changelog","A feed entry is not a verified news claim","No full-article reproduction or LLM summary"],"example":{"intent":"Get a technology news digest","limit":10},"url":"https://xguardgate.com/capabilities/feed-digest","schema_url":"https://api.xguardgate.com/v1/capabilities/feed-digest","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"feed-digest"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}},"available":true,"paid":true,"endpoint":"https://api.xguardgate.com/v1/execute"}],"execute_url":"https://api.xguardgate.com/v1/execute","first_result":{"method":"POST","url":"https://api.xguardgate.com/v1/execute","body":{"intent":"demo"},"expected_status":200,"price":"free"},"discovery":{"capabilities":"https://api.xguardgate.com/v1/capabilities","agent_instructions":"https://api.xguardgate.com/agent.txt","mcp":"https://api.xguardgate.com/mcp","a2a":"https://api.xguardgate.com/a2a","openapi":"https://api.xguardgate.com/openapi.json","interactive_try":"https://xguardgate.com/try"},"compatibility":{"paid_web_fetch":"https://api.xguardgate.com/v1/tools/web.fetch","scoped_vendor_actions":"https://api.xguardgate.com/v1/egress","operator_pricing":"https://xguardgate.com/pricing/operator"},"no_account":true,"payment_requires_funded_payer":true}