{"tools":[{"id":"html.main-text","version":"1.0.0","category":"html","description":"Extract article text from supplied HTML.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"title":{"type":"string"},"text":{"type":"string"},"method":{"type":"string"}},"required":["title","text","method"],"additionalProperties":false},"example":{"html":"<html><head><title>Field notes</title></head><body><article><h1>Field notes</h1><p>Agents need predictable, bounded tools with clear prices and useful outputs.</p></article></body></html>"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.main-text"},{"id":"html.jsonld","version":"1.0.0","category":"html","description":"Parse up to 50 JSON-LD blocks from supplied HTML.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"items":{"type":"array","items":{}},"invalidBlocks":{"type":"number"}},"required":["items","invalidBlocks"],"additionalProperties":false},"example":{"html":"<script type=\"application/ld+json\">{\"@type\":\"Product\",\"name\":\"Cup\"}</script>"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.jsonld"},{"id":"html.tables","version":"1.0.0","category":"html","description":"Extract source table cells without expanding spans.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"tables":{"type":"array","items":{"type":"object","properties":{"caption":{"type":"string"},"rows":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"hasSpans":{"type":"boolean"}},"required":["caption","rows","hasSpans"],"additionalProperties":false}},"spanPolicy":{"type":"string"}},"required":["tables","spanPolicy"],"additionalProperties":false},"example":{"html":"<table><tr><th>Item</th></tr><tr><td>Cup</td></tr></table>"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.tables"},{"id":"web.readable-fetch","version":"1.0.0","category":"web","description":"Fetch readable text from an approved public HTTPS host.","priceMicroUsdc":2000,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048}},"required":["url"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"number"},"title":{"type":"string"},"text":{"type":"string"},"method":{"type":"string"}},"required":["url","status","title","text","method"],"additionalProperties":false},"example":{"url":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":8000},"network":true,"sensitive":false,"route":"/v1/tools/web.readable-fetch"},{"id":"web.redirect-trace","version":"1.0.0","category":"web","description":"Trace up to four redirects across approved public HTTPS hosts.","priceMicroUsdc":1000,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048}},"required":["url"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"number"},"redirects":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"number"}},"required":["url","status"],"additionalProperties":false}}},"required":["url","status","redirects"],"additionalProperties":false},"example":{"url":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":8000},"network":true,"sensitive":false,"route":"/v1/tools/web.redirect-trace"},{"id":"web.robots-evaluate","version":"1.0.0","category":"web","description":"Evaluate supplied robots.txt for a URL and user agent; no network fetch.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"robots":{"type":"string","maxLength":100000},"userAgent":{"type":"string","minLength":1,"maxLength":200}},"required":["url","robots","userAgent"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"allowed":{"type":["boolean","null"]},"crawlDelay":{"type":["number","null"]},"sitemaps":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["allowed","crawlDelay","sitemaps","scope"],"additionalProperties":false},"example":{"url":"https://example.com/private","robots":"User-agent: *\nDisallow: /private","userAgent":"ExampleBot"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/web.robots-evaluate"},{"id":"contracts.openapi-lint","version":"1.0.0","category":"contracts","description":"Validate OpenAPI 3.0 JSON structure and internal references.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"document":{"type":"object"}},"required":["document"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"rule":{"type":"string"}},"required":["path","rule"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["valid","issues","scope"],"additionalProperties":false},"example":{"document":{"openapi":"3.0.3","info":{"title":"Demo","version":"1"},"paths":{"/hello":{"get":{"responses":{"200":{"description":"OK"}}}}}}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/contracts.openapi-lint"},{"id":"contracts.openapi-diff","version":"1.0.0","category":"contracts","description":"Detect selected direct breaking changes between OpenAPI 3.0 documents.","priceMicroUsdc":800,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"before":{"type":"object"},"after":{"type":"object"}},"required":["before","after"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"changes":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"kind":{"type":"string"}},"required":["path","kind"],"additionalProperties":false}},"breakingChangesDetected":{"type":"boolean"},"scope":{"type":"string"}},"required":["changes","breakingChangesDetected","scope"],"additionalProperties":false},"example":{"before":{"openapi":"3.0.3","info":{"title":"Demo","version":"1"},"paths":{"/hello":{"get":{"responses":{"200":{"description":"OK"}}}}}},"after":{"openapi":"3.0.3","info":{"title":"Demo","version":"1"},"paths":{}}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/contracts.openapi-diff"},{"id":"contracts.jsonschema-validate","version":"1.0.0","category":"contracts","description":"Validate data using a bounded JSON Schema 2020-12 subset.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"schema":{"type":["object","boolean"]},"data":{}},"required":["schema","data"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"issues":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"rule":{"type":"string"}},"required":["path","rule"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["valid","issues","scope"],"additionalProperties":false},"example":{"schema":{"type":"integer","minimum":1},"data":3},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/contracts.jsonschema-validate"},{"id":"security.secret-scan","version":"1.0.0","category":"security","description":"Detect five families of credential patterns with fully masked findings.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000}},"required":["text"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"start":{"type":"number"},"end":{"type":"number"},"line":{"type":"number"},"masked":{"type":"string"}},"required":["rule","start","end","line","masked"],"additionalProperties":false}},"rulesVersion":{"type":"string"},"limitReached":{"type":"boolean"},"caveat":{"type":"string"}},"required":["findings","rulesVersion","limitReached","caveat"],"additionalProperties":false},"example":{"text":"No credentials in this example."},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.secret-scan"},{"id":"security.secret-redact","version":"1.0.0","category":"security","description":"Replace detected credential patterns with redaction markers.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000}},"required":["text"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"start":{"type":"number"},"end":{"type":"number"},"line":{"type":"number"},"masked":{"type":"string"}},"required":["rule","start","end","line","masked"],"additionalProperties":false}},"rulesVersion":{"type":"string"},"limitReached":{"type":"boolean"},"caveat":{"type":"string"},"text":{"type":"string"}},"required":["findings","rulesVersion","limitReached","caveat","text"],"additionalProperties":false},"example":{"text":"No credentials in this example."},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.secret-redact"},{"id":"agents.config-audit","version":"1.0.0","category":"agents","description":"Review agent configuration text with five fixed risk heuristics.","priceMicroUsdc":800,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000}},"required":["text"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"severity":{"type":"string"},"message":{"type":"string"}},"required":["rule","severity","message"],"additionalProperties":false}},"rulesVersion":{"type":"string"},"caveat":{"type":"string"}},"required":["findings","rulesVersion","caveat"],"additionalProperties":false},"example":{"text":"Require approval before shell execution. Spending budget: $1."},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/agents.config-audit"},{"id":"data.json-patch","version":"1.0.0","category":"data","description":"Apply up to 100 RFC 6902 operations transactionally to supplied JSON, with strict pointers, safe object properties and bounded intermediate results.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"data":{},"patch":{"type":"array","items":{"oneOf":[{"type":"object","properties":{"op":{"const":"add"},"path":{"type":"string","maxLength":2048},"value":{}},"required":["op","path","value"]},{"type":"object","properties":{"op":{"const":"replace"},"path":{"type":"string","maxLength":2048},"value":{}},"required":["op","path","value"]},{"type":"object","properties":{"op":{"const":"test"},"path":{"type":"string","maxLength":2048},"value":{}},"required":["op","path","value"]},{"type":"object","properties":{"op":{"const":"remove"},"path":{"type":"string","maxLength":2048}},"required":["op","path"]},{"type":"object","properties":{"op":{"const":"move"},"path":{"type":"string","maxLength":2048},"from":{"type":"string","maxLength":2048}},"required":["op","path","from"]},{"type":"object","properties":{"op":{"const":"copy"},"path":{"type":"string","maxLength":2048},"from":{"type":"string","maxLength":2048}},"required":["op","path","from"]}]},"maxItems":100}},"required":["data","patch"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"documentExists":{"type":"boolean"},"data":{},"operationsApplied":{"type":"number"},"scope":{"type":"string"}},"required":["documentExists","operationsApplied","scope"],"additionalProperties":false},"example":{"data":{"cart":[{"sku":"BEANS-500","quantity":1}],"currency":"USD"},"patch":[{"op":"test","path":"/currency","value":"USD"},{"op":"replace","path":"/cart/0/quantity","value":2},{"op":"add","path":"/cart/-","value":{"sku":"MUG","quantity":1}}]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/data.json-patch"},{"id":"html.metadata","version":"1.0.0","category":"html","description":"Extract title, description, canonical URL, language and social metadata from supplied HTML.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"language":{"type":"string"},"canonicalUrl":{"type":["string","null"]},"robots":{"type":"string"},"social":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"content":{"type":"string"}},"required":["name","content"],"additionalProperties":false}}},"required":["title","description","language","canonicalUrl","robots","social"],"additionalProperties":false},"example":{"html":"<html lang=\"en\"><head><title>Shop</title><link rel=\"canonical\" href=\"/shop\"><meta name=\"description\" content=\"Our cups\"></head><body><h1>Cups</h1><a href=\"/cup\">Blue cup</a></body></html>","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.metadata"},{"id":"html.links","version":"1.0.0","category":"html","description":"Extract up to 200 links and resolve HTTP(S) destinations against the supplied page URL.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"links":{"type":"array","items":{"type":"object","properties":{"href":{"type":"string"},"url":{"type":["string","null"]},"text":{"type":"string"},"rel":{"type":"array","items":{"type":"string"}}},"required":["href","url","text","rel"],"additionalProperties":false}},"total":{"type":"number"},"truncated":{"type":"boolean"}},"required":["links","total","truncated"],"additionalProperties":false},"example":{"html":"<html lang=\"en\"><head><title>Shop</title><link rel=\"canonical\" href=\"/shop\"><meta name=\"description\" content=\"Our cups\"></head><body><h1>Cups</h1><a href=\"/cup\">Blue cup</a></body></html>","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.links"},{"id":"html.headings","version":"1.0.0","category":"html","description":"Extract up to 200 headings with parent indices and skipped-level indicators.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"headings":{"type":"array","items":{"type":"object","properties":{"level":{"type":"number"},"text":{"type":"string"},"id":{"type":"string"},"parentIndex":{"type":["number","null"]},"skippedLevel":{"type":"boolean"}},"required":["level","text","id","parentIndex","skippedLevel"],"additionalProperties":false}},"total":{"type":"number"},"truncated":{"type":"boolean"}},"required":["headings","total","truncated"],"additionalProperties":false},"example":{"html":"<h1>Guide</h1><h3>Setup</h3>"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.headings"},{"id":"html.forms","version":"1.0.0","category":"html","description":"Describe up to 30 forms and their controls without returning field values or submitting anything.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"forms":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"action":{"type":["string","null"]},"method":{"type":"string"},"fields":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"label":{"type":"string"},"required":{"type":"boolean"},"disabled":{"type":"boolean"}},"required":["name","type","label","required","disabled"],"additionalProperties":false}},"fieldsTruncated":{"type":"boolean"}},"required":["id","action","method","fields","fieldsTruncated"],"additionalProperties":false}},"truncated":{"type":"boolean"},"scope":{"type":"string"}},"required":["forms","truncated","scope"],"additionalProperties":false},"example":{"html":"<form action=\"/search\"><label for=\"q\">Search</label><input id=\"q\" name=\"q\" required></form>","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/html.forms"},{"id":"html.images","version":"1.0.0","category":"html","description":"Extract up to 200 image URLs, alt text and source attributes; does not fetch images.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":["string","null"]},"alt":{"type":["string","null"]},"width":{"type":"string"},"height":{"type":"string"},"srcset":{"type":"string"},"loading":{"type":"string"}},"required":["url","alt","width","height","srcset","loading"],"additionalProperties":false}},"total":{"type":"number"},"truncated":{"type":"boolean"},"scope":{"type":"string"}},"required":["images","total","truncated","scope"],"additionalProperties":false},"example":{"html":"<img src=\"/cup.png\" alt=\"Blue cup\" width=\"200\">","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.images"},{"id":"html.feeds","version":"1.0.0","category":"html","description":"Discover up to 50 RSS, Atom and JSON Feed links declared in supplied HTML.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"feeds":{"type":"array","items":{"type":"object","properties":{"url":{"type":["string","null"]},"type":{"type":"string"},"title":{"type":"string"}},"required":["url","type","title"],"additionalProperties":false}},"truncated":{"type":"boolean"}},"required":["feeds","truncated"],"additionalProperties":false},"example":{"html":"<link rel=\"alternate\" type=\"application/rss+xml\" href=\"/feed.xml\">","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.feeds"},{"id":"data.json-pointer","version":"1.0.0","category":"data","description":"Select JSON values with up to 100 RFC 6901 pointer strings, preserving missing versus null.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"data":{},"paths":{"type":"array","items":{"type":"string","maxLength":2048},"maxItems":100}},"required":["data","paths"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"selections":{"type":"array","items":{"type":"object","properties":{"pointer":{"type":"string"},"found":{"type":"boolean"},"value":{}},"required":["pointer","found"],"additionalProperties":false}}},"required":["selections"],"additionalProperties":false},"example":{"data":{"product":{"name":"Cup"}},"paths":["/product/name","/price"]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/data.json-pointer"},{"id":"data.json-diff","version":"1.0.0","category":"data","description":"Compare JSON structures and return bounded changes at JSON Pointer paths.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"before":{},"after":{},"maxChanges":{"type":"integer","minimum":1,"maximum":200}},"required":["before","after"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"equal":{"type":"boolean"},"changes":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"kind":{"type":"string"},"before":{},"after":{}},"required":["path","kind"],"additionalProperties":false}},"truncated":{"type":"boolean"},"scope":{"type":"string"}},"required":["equal","changes","truncated","scope"],"additionalProperties":false},"example":{"before":{"price":10},"after":{"price":12,"inStock":true}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/data.json-diff"},{"id":"data.json-canonical","version":"1.0.0","category":"data","description":"Serialize JSON with sorted object keys for deterministic comparison; not RFC 8785 certification.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"data":{}},"required":["data"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"text":{"type":"string"},"profile":{"type":"string"}},"required":["text","profile"],"additionalProperties":false},"example":{"data":{"z":2,"a":1}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/data.json-canonical"},{"id":"security.jwt-inspect","version":"1.0.0","category":"security","description":"Decode untrusted JWT claims and optionally compare timestamps; never verifies a signature.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"token":{"type":"string","minLength":1,"maxLength":20000},"atUnixSeconds":{"type":"integer","minimum":0}},"required":["token"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"header":{"type":"object"},"claims":{"type":"object"},"signatureVerified":{"const":false},"expired":{"type":["boolean","null"]},"notYetValid":{"type":["boolean","null"]},"warnings":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["header","claims","signatureVerified","expired","notYetValid","warnings","scope"],"additionalProperties":false},"example":{"token":"eyJhbGciOiJub25lIn0.eyJzdWIiOiJkZW1vIn0."},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.jwt-inspect"},{"id":"security.csp-audit","version":"1.0.0","category":"security","description":"Parse a supplied Content Security Policy and flag selected risky or missing directives.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"policy":{"type":"string","maxLength":16000}},"required":["policy"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"directives":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"sources":{"type":"array","items":{"type":"string"}}},"required":["name","sources"],"additionalProperties":false}},"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"severity":{"type":"string"},"message":{"type":"string"}},"required":["rule","severity","message"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["directives","findings","scope"],"additionalProperties":false},"example":{"policy":"default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'none'"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/security.csp-audit"},{"id":"security.header-audit","version":"1.0.0","category":"security","description":"Review supplied response headers for selected security and CORS issues without echoing values.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"headers":{"type":"object","maxProperties":100,"additionalProperties":{"type":"string","maxLength":8192}}},"required":["headers"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"headerNames":{"type":"array","items":{"type":"string"}},"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"severity":{"type":"string"},"message":{"type":"string"}},"required":["rule","severity","message"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["headerNames","findings","scope"],"additionalProperties":false},"example":{"headers":{"X-Content-Type-Options":"nosniff"}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.header-audit"},{"id":"security.cookie-audit","version":"1.0.0","category":"security","description":"Check up to 50 Set-Cookie headers for security attributes and prefix rules; masks cookie values.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"setCookies":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":50}},"required":["setCookies"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"cookies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"value":{"const":"[REDACTED]"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"sameSite":{"type":"string"},"hasDomain":{"type":"boolean"},"findings":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string"},"severity":{"type":"string"},"message":{"type":"string"}},"required":["rule","severity","message"],"additionalProperties":false}}},"required":["name","value","secure","httpOnly","sameSite","hasDomain","findings"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["cookies","scope"],"additionalProperties":false},"example":{"setCookies":["demo=example; Secure; HttpOnly; SameSite=Lax; Path=/"]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/security.cookie-audit"},{"id":"agents.env-template-check","version":"1.0.0","category":"agents","description":"Compare environment-variable names against a template; never returns assignment values.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"template":{"type":"string","maxLength":100000},"actual":{"type":"string","maxLength":100000}},"required":["template","actual"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"missing":{"type":"array","items":{"type":"string"}},"extra":{"type":"array","items":{"type":"string"}},"duplicateNames":{"type":"array","items":{"type":"string"}},"templateDuplicateNames":{"type":"array","items":{"type":"string"}},"unrecognizedLines":{"type":"object","properties":{"template":{"type":"number"},"actual":{"type":"number"}},"required":["template","actual"],"additionalProperties":false},"scope":{"type":"string"}},"required":["missing","extra","duplicateNames","templateDuplicateNames","unrecognizedLines","scope"],"additionalProperties":false},"example":{"template":"APP_URL=\nLOG_LEVEL=","actual":"APP_URL=https://example.com"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":true,"route":"/v1/tools/agents.env-template-check"},{"id":"agents.tool-name-conflicts","version":"1.0.0","category":"agents","description":"Find duplicate or easily confused tool names after Unicode, case and separator normalization.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"names":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":200}},"required":["names"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"conflicts":{"type":"array","items":{"type":"object","properties":{"normalized":{"type":"string"},"kind":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"index":{"type":"number"}},"required":["name","index"],"additionalProperties":false}}},"required":["normalized","kind","items"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["conflicts","scope"],"additionalProperties":false},"example":{"names":["get_price","Get-Price","checkout"]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/agents.tool-name-conflicts"},{"id":"text.chunk","version":"1.0.0","category":"text","description":"Split text into at most 200 overlapping chunks with offsets and intact UTF-16 surrogate pairs.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"text":{"type":"string","maxLength":100000},"maxChars":{"type":"integer","minimum":32,"maximum":10000},"overlap":{"type":"integer","minimum":0,"maximum":500}},"required":["text"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"chunks":{"type":"array","items":{"type":"object","properties":{"start":{"type":"number"},"end":{"type":"number"},"text":{"type":"string"}},"required":["start","end","text"],"additionalProperties":false}},"offsetUnit":{"type":"string"},"count":{"type":"number"}},"required":["chunks","offsetUnit","count"],"additionalProperties":false},"example":{"text":"Agents can reuse bounded snippets of a longer document.","maxChars":32,"overlap":8},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/text.chunk"},{"id":"commerce.gtin-validate","version":"1.0.0","category":"commerce","description":"Validate GTIN-8, UPC/GTIN-12, EAN/GTIN-13 and GTIN-14 check digits; no product lookup.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"code":{"type":"string","maxLength":32}},"required":["code"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"format":{"type":"string"},"expectedCheckDigit":{"type":["string","null"]},"scope":{"type":"string"}},"required":["valid","format","expectedCheckDigit","scope"],"additionalProperties":false},"example":{"code":"036000291452"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.gtin-validate"},{"id":"commerce.variant-compare","version":"1.0.0","category":"commerce","description":"Compare requested product attributes with an offered variant and list missing or mismatched fields.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"requested":{"type":"object","maxProperties":100},"offered":{"type":"object","maxProperties":100}},"required":["requested","offered"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"matches":{"type":"boolean"},"missing":{"type":"array","items":{"type":"string"}},"mismatched":{"type":"array","items":{"type":"object","properties":{"attribute":{"type":"string"},"requested":{},"offered":{}},"required":["attribute","requested","offered"],"additionalProperties":false}},"extra":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["matches","missing","mismatched","extra","scope"],"additionalProperties":false},"example":{"requested":{"color":"blue","size":"M"},"offered":{"color":"blue","size":"L","stock":true}},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.variant-compare"},{"id":"commerce.pack-plan","version":"1.0.0","category":"commerce","description":"Choose the lowest-cost whole-pack combination for a required count with exact prices and explicit pack limits; up to 20 interchangeable offers.","priceMicroUsdc":800,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minorUnitDigits":{"type":"integer","minimum":0,"maximum":6},"requiredUnits":{"type":"integer","minimum":1,"maximum":1000},"offers":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":100},"unitsPerPack":{"type":"integer","minimum":1,"maximum":1000},"price":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"maxPacks":{"type":"integer","minimum":0,"maximum":1000}},"required":["id","unitsPerPack","price","maxPacks"],"additionalProperties":false}}},"required":["currency","minorUnitDigits","requiredUnits","offers"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"currency":{"type":"string"},"minorUnitDigits":{"type":"number"},"requiredUnits":{"type":"number"},"feasible":{"type":"boolean"},"totalUnits":{"type":["integer","null"]},"excessUnits":{"type":["integer","null"]},"itemSubtotal":{"type":["string","null"]},"packCount":{"type":["integer","null"]},"lines":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"packs":{"type":"number"},"units":{"type":"number"},"lineSubtotal":{"type":"string"}},"required":["id","packs","units","lineSubtotal"],"additionalProperties":false}},"scope":{"type":"string"}},"required":["currency","minorUnitDigits","requiredUnits","feasible","totalUnits","excessUnits","itemSubtotal","packCount","lines","scope"],"additionalProperties":false},"example":{"currency":"USD","minorUnitDigits":2,"requiredUnits":12,"offers":[{"id":"six-pack","unitsPerPack":6,"price":"7.99","maxPacks":10},{"id":"ten-pack","unitsPerPack":10,"price":"11.99","maxPacks":10}]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.pack-plan"},{"id":"commerce.money-parse","version":"1.0.0","category":"commerce","description":"Normalize up to 50 displayed prices with explicit locale, currency and decimal scale; exact amounts, strict grouping and per-price errors.","priceMicroUsdc":300,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"locale":{"type":"string","enum":["en-US","en-GB","de-DE","fr-FR","en-IN"]},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","JPY","INR"]},"minorUnitDigits":{"type":"integer","minimum":0,"maximum":6},"amounts":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":100},"text":{"type":"string","minLength":1,"maxLength":100}},"required":["id","text"],"additionalProperties":false}}},"required":["locale","currency","minorUnitDigits","amounts"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"locale":{"type":"string"},"currency":{"type":"string"},"minorUnitDigits":{"type":"number"},"amounts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"valid":{"type":"boolean"},"amount":{"type":["string","null"]},"minorUnits":{"type":["string","null"]},"currencyToken":{"type":["string","null"]},"issue":{"type":["string","null"]}},"required":["id","valid","amount","minorUnits","currencyToken","issue"],"additionalProperties":false}},"allValid":{"type":"boolean"},"acceptedCurrencyTokens":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["locale","currency","minorUnitDigits","amounts","allValid","acceptedCurrencyTokens","scope"],"additionalProperties":false},"example":{"locale":"de-DE","currency":"EUR","minorUnitDigits":2,"amounts":[{"id":"offer-1","text":"1.234,56 €"},{"id":"offer-2","text":"EUR 999,95"},{"id":"range","text":"10–20 €"}]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.money-parse"},{"id":"commerce.offer-extract","version":"1.0.0","category":"commerce","description":"Extract bounded Product offers from supplied JSON-LD HTML with source pointers, missing-price warnings and separate aggregate ranges.","priceMicroUsdc":800,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","maxLength":2048},"maxOffers":{"type":"integer","minimum":1,"maximum":50}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"offers":{"type":"array","items":{"type":"object","properties":{"productName":{"type":["string","null"]},"sku":{"type":["string","null"]},"gtin":{"type":["string","null"]},"offerType":{"type":"string"},"price":{"type":["string","null"]},"currency":{"type":["string","null"]},"lowPrice":{"type":["string","null"]},"highPrice":{"type":["string","null"]},"url":{"type":["string","null"]},"availability":{"type":["string","null"]},"itemCondition":{"type":["string","null"]},"priceValidUntil":{"type":["string","null"]},"source":{"type":"object","properties":{"productBlock":{"type":"number"},"productPointer":{"type":"string"},"offerBlock":{"type":"number"},"offerPointer":{"type":"string"}},"required":["productBlock","productPointer","offerBlock","offerPointer"],"additionalProperties":false},"warnings":{"type":"array","items":{"type":"string"}}},"required":["productName","sku","gtin","offerType","price","currency","lowPrice","highPrice","url","availability","itemCondition","priceValidUntil","source","warnings"],"additionalProperties":false}},"productsFound":{"type":"number"},"productsWithoutOffers":{"type":"number"},"invalidBlocks":{"type":"number"},"unresolvedReferences":{"type":"number"},"unsupportedOffers":{"type":"number"},"truncated":{"type":"boolean"},"scope":{"type":"string"}},"required":["offers","productsFound","productsWithoutOffers","invalidBlocks","unresolvedReferences","unsupportedOffers","truncated","scope"],"additionalProperties":false},"example":{"html":"<script type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Coffee beans, 500 g\",\"sku\":\"BEANS-500\",\"offers\":{\"@type\":\"Offer\",\"price\":\"8.99\",\"priceCurrency\":\"USD\",\"availability\":\"https://schema.org/InStock\",\"url\":\"/beans\"}}</script>","baseUrl":"https://example.com/shop"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.offer-extract"},{"id":"commerce.unit-price","version":"1.0.0","category":"commerce","description":"Compare up to 50 explicit pack prices with exact arithmetic across compatible mass, volume or count units; no currency conversion.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"reference":{"type":"object","properties":{"quantity":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"unit":{"type":"string","enum":["mg","g","kg","oz","lb","ml","l","each"]}},"required":["quantity","unit"],"additionalProperties":false},"offers":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":100},"price":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"quantity":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"unit":{"type":"string","enum":["mg","g","kg","oz","lb","ml","l","each"]},"packCount":{"type":"integer","minimum":1,"maximum":10000}},"required":["id","price","quantity","unit"],"additionalProperties":false}}},"required":["currency","reference","offers"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"currency":{"type":"string"},"reference":{"type":"object","properties":{"quantity":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"unit":{"type":"string","enum":["mg","g","kg","oz","lb","ml","l","each"]}},"required":["quantity","unit"],"additionalProperties":false},"offers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"totalQuantity":{"type":"object","properties":{"numerator":{"type":"string"},"denominator":{"type":"string"},"unit":{"type":"string"}},"required":["numerator","denominator","unit"],"additionalProperties":false},"pricePerReference":{"type":"string"},"exactPricePerReference":{"type":"object","properties":{"numerator":{"type":"string"},"denominator":{"type":"string"}},"required":["numerator","denominator"],"additionalProperties":false}},"required":["id","totalQuantity","pricePerReference","exactPricePerReference"],"additionalProperties":false}},"cheapestIds":{"type":"array","items":{"type":"string"}},"scope":{"type":"string"}},"required":["currency","reference","offers","cheapestIds","scope"],"additionalProperties":false},"example":{"currency":"USD","reference":{"quantity":"100","unit":"g"},"offers":[{"id":"500g-bag","price":"8.99","quantity":"500","unit":"g"},{"id":"1kg-bag","price":"16.49","quantity":"1","unit":"kg"}]},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.unit-price"},{"id":"commerce.price-components","version":"1.0.0","category":"commerce","description":"Reconcile item, discount, shipping, tax and fee amounts using exact decimals; missing costs stay unknown and declared totals can be checked.","priceMicroUsdc":500,"priceRevision":"2026-09-13-testnet","pricingStatus":"experimental-unbenchmarked","inputSchema":{"type":"object","properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"minorUnitDigits":{"type":"integer","minimum":0,"maximum":6},"items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":100},"unitPrice":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"quantity":{"type":"integer","minimum":1,"maximum":100000},"discount":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19}},"required":["id","unitPrice","quantity","discount"],"additionalProperties":false}},"orderDiscount":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},"shipping":{"anyOf":[{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},{"type":"null"}]},"tax":{"anyOf":[{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},{"type":"null"}]},"fees":{"anyOf":[{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19},{"type":"null"}]},"declaredTotal":{"type":"string","pattern":"^(0|[1-9]\\d{0,11})(\\.\\d{1,6})?$","maxLength":19}},"required":["currency","minorUnitDigits","items","orderDiscount","shipping","tax","fees"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"currency":{"type":"string"},"minorUnitDigits":{"type":"number"},"lines":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"subtotal":{"type":"string"},"discount":{"type":"string"},"total":{"type":"string"}},"required":["id","subtotal","discount","total"],"additionalProperties":false}},"itemSubtotal":{"type":"string"},"lineDiscounts":{"type":"string"},"orderDiscount":{"type":"string"},"knownTotal":{"type":"string"},"total":{"type":["string","null"]},"missingComponents":{"type":"array","items":{"type":"string"}},"matchesDeclaredTotal":{"type":["boolean","null"]},"difference":{"type":["string","null"]},"scope":{"type":"string"}},"required":["currency","minorUnitDigits","lines","itemSubtotal","lineDiscounts","orderDiscount","knownTotal","total","missingComponents","matchesDeclaredTotal","difference","scope"],"additionalProperties":false},"example":{"currency":"USD","minorUnitDigits":2,"items":[{"id":"1kg-bag","unitPrice":"16.49","quantity":2,"discount":"0.00"}],"orderDiscount":"2.00","shipping":"4.99","tax":null,"fees":"0.00"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/commerce.price-components"}],"paymentsEnabled":false,"creditsEnabled":true,"allowedFetchHosts":["example.com","www.example.com"]}