{"tools":[{"name":"web.extract","description":"Extract clean readable text or Markdown from any public web page for research, summarization, RAG, or agent context.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"},"output":{"default":"markdown","pattern":"^(markdown|text)$","title":"Output","type":"string"}},"required":["url"],"title":"ExtractInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.extract"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Content extraction result","properties":{"url":{"type":"string"},"format":{"type":"string"},"content":{"type":"string"},"sha256":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/extract","price":"$0.01","network":"eip155:8453"}}},{"name":"web.metadata","description":"Extract canonical URLs, titles, descriptions, Open Graph, Twitter Card, and document metadata from a public page.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.metadata"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Metadata extraction result","properties":{"url":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"canonical":{"type":"string"},"language":{"type":"string"},"openGraph":{"type":"object"},"twitter":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/metadata","price":"$0.002","network":"eip155:8453"}}},{"name":"web.seo-audit","description":"Audit on-page technical SEO, score a public URL, and return prioritized, actionable issues for search optimization.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.seo-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured SEO audit result","properties":{"score":{"type":"integer"},"headings":{"type":"array","items":{}},"wordCount":{"type":"integer"},"imageCount":{"type":"integer"},"imagesMissingAlt":{"type":"integer"},"metadata":{"type":"object"},"issues":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/seo-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"web.security-audit","description":"Scan a public website for TLS and browser security header weaknesses and return a security score with fixes.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.security-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Web security audit result","properties":{"url":{"type":"string"},"score":{"type":"integer"},"present":{"type":"array","items":{}},"missing":{"type":"array","items":{}},"cookieFlags":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/security-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"web.accessibility-audit","description":"Check a public page for deterministic HTML accessibility problems and return actionable WCAG-oriented findings.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.accessibility-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Accessibility audit result","properties":{"score":{"type":"integer"},"issueCount":{"type":"integer"},"issues":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/accessibility-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"web.performance-profile","description":"Measure website response latency, payload size, compression, caching, and performance signals for a public URL.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.performance-profile"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Performance profile result","properties":{"url":{"type":"string"},"status":{"type":"integer"},"elapsedMs":{"type":"integer"},"bytes":{"type":"integer"},"compression":{"type":"object"},"cacheControl":{"type":"string"},"serverTiming":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/performance-profile","price":"$0.025","network":"eip155:8453"}}},{"name":"web.links","description":"Extract, normalize, and classify internal and external links from a public web page.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"},"include_external":{"default":true,"title":"Include External","type":"boolean"}},"required":["url"],"title":"LinksInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.links"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Link analysis result","properties":{"count":{"type":"integer"},"internal":{"type":"array","items":{}},"external":{"type":"array","items":{}},"links":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/links","price":"$0.005","network":"eip155:8453"}}},{"name":"web.robots-sitemap","description":"Inspect a domain's robots.txt crawl rules and XML sitemap health, availability, and URL count.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.robots-sitemap"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Robots and sitemap audit result","properties":{"origin":{"type":"string"},"robots":{"type":"object"},"sitemap":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/robots-sitemap","price":"$0.025","network":"eip155:8453"}}},{"name":"web.tech-fingerprint","description":"Identify frameworks, analytics, CDNs, servers, and other website technologies from public response signals.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.tech-fingerprint"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Technology fingerprint result","properties":{"url":{"type":"string"},"technologies":{"type":"array","items":{}},"server":{"type":"string"},"poweredBy":{"type":"string"},"scriptHosts":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/tech-fingerprint","price":"$0.025","network":"eip155:8453"}}},{"name":"web.domain-intelligence","description":"Investigate a domain using DNS, TLS certificate, and RDAP registration signals in one structured report.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.domain-intelligence"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Domain intelligence result","properties":{"domain":{"type":"string"},"dns":{"type":"object"},"tls":{"type":"object"},"rdap":{"type":"object"},"checkedAt":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/domain-intelligence","price":"$0.05","network":"eip155:8453"}}},{"name":"web.full-audit","description":"Run a comprehensive website audit combining SEO, security, accessibility, and performance scores with prioritized fixes.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.full-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Full site audit result","properties":{"overallScore":{"type":"integer"},"seo":{"type":"object"},"security":{"type":"object"},"accessibility":{"type":"object"},"performance":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/full-audit","price":"$0.25","network":"eip155:8453"}}},{"name":"web.business-due-diligence","description":"Assess a business domain using website quality, SEO, security, accessibility, performance, DNS, TLS, and RDAP registration signals.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"web.business-due-diligence"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Business domain due diligence result","properties":{"url":{"type":"string"},"domain":{"type":"string"},"riskScore":{"type":"integer"},"riskLevel":{"type":"string"},"flags":{"type":"array","items":{}},"siteAudit":{"type":"object"},"domainIntelligence":{"type":"object"},"disclaimer":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/web/business-due-diligence","price":"$0.35","network":"eip155:8453"}}},{"name":"document.extract","description":"Extract clean text and metadata from supplied PDF, DOCX, HTML, Markdown, CSV, JSON, YAML, or plain-text documents.","inputSchema":{"properties":{"filename":{"maxLength":240,"title":"Filename","type":"string"},"content_base64":{"maxLength":7100000,"title":"Content Base64","type":"string"}},"required":["filename","content_base64"],"title":"DocumentInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"document.extract"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Document extraction result","properties":{"text":{"type":"string"},"characters":{"type":"integer"},"words":{"type":"integer"},"metadata":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/document/extract","price":"$0.01","network":"eip155:8453"}}},{"name":"document.tables","description":"Extract structured table rows and columns from supplied HTML, DOCX, or CSV documents.","inputSchema":{"properties":{"filename":{"maxLength":240,"title":"Filename","type":"string"},"content_base64":{"maxLength":7100000,"title":"Content Base64","type":"string"}},"required":["filename","content_base64"],"title":"DocumentInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"document.tables"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Table extraction result","properties":{"rows":{"type":"integer"},"rowCount":{"type":"integer"},"metadata":{"type":"object"},"warning":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/document/tables","price":"$0.025","network":"eip155:8453"}}},{"name":"document.redact","description":"Detect and redact PII and personal data in text, including email addresses, phone numbers, IPv4 addresses, payment cards, and US Social Security numbers.","inputSchema":{"properties":{"text":{"maxLength":500000,"title":"Text","type":"string"},"types":{"items":{"enum":["email","phone","ipv4","credit_card","ssn"],"type":"string"},"title":"Types","type":"array"}},"required":["text"],"title":"RedactInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"document.redact"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured PII and personal-data redaction result","properties":{"text":{"type":"string"},"counts":{"type":"object"},"total":{"type":"integer"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/document/redact","price":"$0.01","network":"eip155:8453"}}},{"name":"document.diff","description":"Compare two texts and return structured line additions, removals, and a unified diff.","inputSchema":{"properties":{"before":{"maxLength":500000,"title":"Before","type":"string"},"after":{"maxLength":500000,"title":"After","type":"string"},"context_lines":{"default":3,"maximum":20,"minimum":0,"title":"Context Lines","type":"integer"}},"required":["before","after"],"title":"DiffInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"document.diff"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Document diff result","properties":{"diff":{"type":"string"},"added":{"type":"integer"},"removed":{"type":"integer"},"changed":{"type":"boolean"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/document/diff","price":"$0.01","network":"eip155:8453"}}},{"name":"data.profile","description":"Profile CSV, JSON, or YAML records for field types, nulls, uniqueness, and representative samples.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"},"format":{"enum":["csv","json","yaml"],"title":"Format","type":"string"}},"required":["content","format"],"title":"DataInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"data.profile"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Dataset profile result","properties":{"rows":{"type":"integer"},"columns":{"type":"string"},"profile":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/data/profile","price":"$0.025","network":"eip155:8453"}}},{"name":"data.clean","description":"Clean CSV, JSON, or YAML records by normalizing keys, trimming whitespace, and standardizing empty values.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"},"format":{"enum":["csv","json","yaml"],"title":"Format","type":"string"},"trim_strings":{"default":true,"title":"Trim Strings","type":"boolean"},"empty_to_null":{"default":true,"title":"Empty To Null","type":"boolean"},"normalize_headers":{"default":true,"title":"Normalize Headers","type":"boolean"}},"required":["content","format"],"title":"CleanInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"data.clean"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Dataset cleaning result","properties":{"records":{"type":"array","items":{}},"rows":{"type":"integer"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/data/clean","price":"$0.01","network":"eip155:8453"}}},{"name":"data.convert","description":"Convert structured data between CSV, JSON, and YAML formats with a machine-readable response.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"},"format":{"enum":["csv","json","yaml"],"title":"Format","type":"string"},"target_format":{"enum":["csv","json","yaml"],"title":"Target Format","type":"string"}},"required":["content","format","target_format"],"title":"ConvertInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"data.convert"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Data conversion result","properties":{"format":{"type":"string"},"content":{"type":"string"},"rows":{"type":"integer"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/data/convert","price":"$0.005","network":"eip155:8453"}}},{"name":"data.schema","description":"Infer a JSON Schema from CSV, JSON, or YAML records, including nullable fields and observed primitive types.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"},"format":{"enum":["csv","json","yaml"],"title":"Format","type":"string"}},"required":["content","format"],"title":"DataInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"data.schema"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Schema inference result","properties":{"schema":{"type":"object"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/data/schema","price":"$0.025","network":"eip155:8453"}}},{"name":"data.deduplicate","description":"Remove duplicate CSV, JSON, or YAML records using selected identity fields and report the removed count.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"},"format":{"enum":["csv","json","yaml"],"title":"Format","type":"string"},"keys":{"items":{"type":"string"},"maxItems":20,"title":"Keys","type":"array"},"keep":{"default":"first","enum":["first","last"],"title":"Keep","type":"string"}},"required":["content","format"],"title":"DedupeInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"data.deduplicate"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Record deduplication result","properties":{"records":{"type":"array","items":{}},"inputRows":{"type":"integer"},"outputRows":{"type":"integer"},"removed":{"type":"integer"},"keys":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/data/deduplicate","price":"$0.01","network":"eip155:8453"}}},{"name":"developer.openapi-audit","description":"Validate and audit an OpenAPI document for missing operation IDs, descriptions, responses, and consistency problems.","inputSchema":{"properties":{"document":{"maxLength":2000000,"title":"Document","type":"string"},"format":{"default":"yaml","enum":["json","yaml"],"title":"Format","type":"string"}},"required":["document"],"title":"StructuredDocumentInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.openapi-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured OpenAPI audit result","properties":{"valid":{"type":"boolean"},"score":{"type":"integer"},"operations":{"type":"integer"},"issues":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/openapi-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"developer.dependency-audit","description":"Audit exact Python/PyPI, npm, Go, Maven, NuGet, crates.io, or RubyGems dependencies against OSV and return affected packages and vulnerabilities.","inputSchema":{"$defs":{"Dependency":{"properties":{"name":{"maxLength":240,"minLength":1,"title":"Name","type":"string"},"version":{"maxLength":120,"minLength":1,"title":"Version","type":"string"}},"required":["name","version"],"title":"Dependency","type":"object"}},"properties":{"ecosystem":{"enum":["PyPI","npm","Go","Maven","NuGet","crates.io","RubyGems"],"title":"Ecosystem","type":"string"},"dependencies":{"items":{"$ref":"#/$defs/Dependency"},"maxItems":100,"minItems":1,"title":"Dependencies","type":"array"}},"required":["ecosystem","dependencies"],"title":"DependencyAuditInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.dependency-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Audit Python and npm dependencies for vulnerabilities result","properties":{"ecosystem":{"type":"string"},"dependencies":{"type":"array","items":{}},"vulnerabilityCount":{"type":"integer"},"clean":{"type":"boolean"},"findings":{"type":"array","items":{}},"source":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/dependency-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"developer.license-audit","description":"Classify software dependency licenses and flag packages that need commercial or legal review.","inputSchema":{"$defs":{"LicensedDependency":{"properties":{"name":{"maxLength":240,"minLength":1,"title":"Name","type":"string"},"license":{"maxLength":120,"minLength":1,"title":"License","type":"string"}},"required":["name","license"],"title":"LicensedDependency","type":"object"}},"properties":{"dependencies":{"items":{"$ref":"#/$defs/LicensedDependency"},"maxItems":500,"minItems":1,"title":"Dependencies","type":"array"},"policy":{"default":"commercial","enum":["permissive","commercial"],"title":"Policy","type":"string"}},"required":["dependencies"],"title":"LicenseAuditInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.license-audit"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured License compatibility audit result","properties":{"policy":{"type":"string"},"counts":{"type":"object"},"requiresReview":{"type":"boolean"},"findings":{"type":"array","items":{}},"disclaimer":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/license-audit","price":"$0.05","network":"eip155:8453"}}},{"name":"developer.secret-scan","description":"Scan source code or configuration text for leaked API keys, tokens, and credentials without returning secret values.","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"}},"required":["content"],"title":"SecretScanInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.secret-scan"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Secret scan result","properties":{"clean":{"type":"boolean"},"findingCount":{"type":"integer"},"findings":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/secret-scan","price":"$0.05","network":"eip155:8453"}}},{"name":"developer.code-metrics","description":"Measure source-code size, functions, branching complexity, and maintainability signals for supported languages.","inputSchema":{"properties":{"code":{"maxLength":2000000,"title":"Code","type":"string"},"language":{"default":"text","maxLength":40,"title":"Language","type":"string"}},"required":["code"],"title":"CodeMetricsInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.code-metrics"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Code metrics result","properties":{"language":{"type":"string"},"lines":{"type":"integer"},"functions":{"type":"integer"},"estimatedCyclomaticComplexity":{"type":"integer"},"maximumLineLength":{"type":"integer"},"maintainabilitySignal":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/code-metrics","price":"$0.025","network":"eip155:8453"}}},{"name":"developer.structured-diff","description":"Compare JSON or YAML documents and return machine-readable additions, removals, and changes by path.","inputSchema":{"properties":{"before":{"maxLength":1000000,"title":"Before","type":"string"},"after":{"maxLength":1000000,"title":"After","type":"string"},"format":{"default":"json","enum":["json","yaml"],"title":"Format","type":"string"}},"required":["before","after"],"title":"StructuredDiffInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"developer.structured-diff"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Structured diff result","properties":{"changed":{"type":"boolean"},"changeCount":{"type":"integer"},"changes":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/developer/structured-diff","price":"$0.01","network":"eip155:8453"}}},{"name":"research.feed-normalize","description":"Fetch and normalize public RSS or Atom feeds into stable structured JSON entries for agents and research workflows.","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"},"limit":{"default":20,"maximum":100,"minimum":1,"title":"Limit","type":"integer"}},"required":["url"],"title":"FeedInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"research.feed-normalize"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Feed normalization result","properties":{"title":{"type":"string"},"entryCount":{"type":"integer"},"entries":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/research/feed-normalize","price":"$0.01","network":"eip155:8453"}}},{"name":"research.sec-filing-signals","description":"Look up a public company by ticker or CIK, normalize recent SEC filings, and flag deterministic events such as late filings, amendments, auditor changes, non-reliance, control changes, or bankruptcy disclosures.","inputSchema":{"properties":{"identifier":{"description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"],"maxLength":20,"minLength":1,"title":"Identifier","type":"string"},"lookback_days":{"default":365,"maximum":3650,"minimum":30,"title":"Lookback Days","type":"integer"},"max_filings":{"default":50,"maximum":200,"minimum":1,"title":"Max Filings","type":"integer"},"forms":{"description":"Optional exact SEC form filters, such as 10-K, 10-Q, or 8-K","items":{"type":"string"},"maxItems":30,"title":"Forms","type":"array"}},"required":["identifier"],"title":"SecFilingSignalsInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"research.sec-filing-signals"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured SEC filing activity signals result","properties":{"cik":{"type":"string"},"name":{"type":"string"},"tickers":{"type":"array","items":{}},"exchanges":{"type":"array","items":{}},"sic":{"type":"string"},"sicDescription":{"type":"string"},"fiscalYearEnd":{"type":"string"},"lookbackDays":{"type":"integer"},"filingCount":{"type":"integer"},"attentionScore":{"type":"integer"},"attentionLevel":{"type":"string"},"signals":{"type":"array","items":{}},"filings":{"type":"array","items":{}},"source":{"type":"string"},"retrievedAt":{"type":"string"},"disclaimer":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/research/sec-filing-signals","price":"$0.05","network":"eip155:8453"}}},{"name":"research.sec-insider-transactions","description":"Retrieve recent SEC Form 4 officer, director, and 10% beneficial-owner trades for a ticker or CIK, including purchases, sales, awards, exercises, tax withholding, prices, holdings, 10b5-1 context, derivatives, and filing footnotes.","inputSchema":{"properties":{"identifier":{"description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"],"maxLength":20,"minLength":1,"title":"Identifier","type":"string"},"lookback_days":{"default":90,"maximum":730,"minimum":1,"title":"Lookback Days","type":"integer"},"max_filings":{"default":10,"maximum":25,"minimum":1,"title":"Max Filings","type":"integer"},"include_derivatives":{"default":true,"description":"Include option, restricted-stock-unit, and other derivative transactions","title":"Include Derivatives","type":"boolean"}},"required":["identifier"],"title":"SecInsiderTransactionsInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"research.sec-insider-transactions"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured SEC Form 4 insider transactions result","properties":{"cik":{"type":"string"},"name":{"type":"string"},"tickers":{"type":"array","items":{}},"exchanges":{"type":"array","items":{}},"lookbackDays":{"type":"integer"},"includeDerivatives":{"type":"boolean"},"summary":{"type":"object"},"filings":{"type":"array","items":{}},"warnings":{"type":"array","items":{}},"source":{"type":"string"},"retrievedAt":{"type":"string"},"disclaimer":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/research/sec-insider-transactions","price":"$0.03","network":"eip155:8453"}}},{"name":"research.sec-financial-facts","description":"Retrieve normalized, recent issuer-reported revenue, earnings, balance-sheet, cash-flow, and diluted-EPS facts from official SEC XBRL data.","inputSchema":{"properties":{"identifier":{"description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"],"maxLength":20,"minLength":1,"title":"Identifier","type":"string"},"metrics":{"description":"Normalized financial metrics to return","items":{"enum":["revenue","net_income","operating_income","total_assets","total_liabilities","stockholders_equity","cash_and_equivalents","operating_cash_flow","capital_expenditure","diluted_eps"],"type":"string"},"maxItems":10,"minItems":1,"title":"Metrics","type":"array"},"period_type":{"default":"both","enum":["annual","quarterly","both"],"title":"Period Type","type":"string"},"periods":{"default":4,"description":"Observations per metric","maximum":12,"minimum":1,"title":"Periods","type":"integer"}},"required":["identifier"],"title":"SecFinancialFactsInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"research.sec-financial-facts"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured SEC normalized financial facts result","properties":{"cik":{"type":"string"},"entityName":{"type":"string"},"taxonomy":{"type":"string"},"periodType":{"type":"string"},"periodsPerMetric":{"type":"integer"},"metrics":{"type":"object"},"missingMetrics":{"type":"array","items":{}},"source":{"type":"string"},"retrievedAt":{"type":"string"},"disclaimer":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"_meta":{"x402":{"endpoint":"/v1/research/sec-financial-facts","price":"$0.02","network":"eip155:8453"}}},{"name":"crypto.address-inspect","description":"Validate, normalize, and checksum an Ethereum or EVM wallet address and identify the zero address.","inputSchema":{"properties":{"address":{"maxLength":128,"minLength":2,"title":"Address","type":"string"}},"required":["address"],"title":"AddressInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"crypto.address-inspect"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured EVM address inspection result","properties":{"valid":{"type":"boolean"},"address":{"type":"string"},"checksumAddress":{"type":"string"},"inputIsChecksum":{"type":"boolean"},"isZero":{"type":"boolean"},"bytes":{"type":"integer"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/crypto/address-inspect","price":"$0.002","network":"eip155:8453"}}},{"name":"crypto.calldata-decode","description":"Decode Ethereum or EVM ABI calldata arguments using a supplied Solidity function signature.","inputSchema":{"properties":{"function_signature":{"examples":["transfer(address,uint256)"],"maxLength":500,"title":"Function Signature","type":"string"},"calldata":{"maxLength":200000,"title":"Calldata","type":"string"}},"required":["function_signature","calldata"],"title":"CalldataInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"crypto.calldata-decode"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured Calldata decoder result","properties":{"function":{"type":"string"},"signature":{"type":"string"},"selector":{"type":"string"},"selectorPresent":{"type":"boolean"},"types":{"type":"array","items":{}},"values":{"type":"array","items":{}}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/crypto/calldata-decode","price":"$0.01","network":"eip155:8453"}}},{"name":"crypto.typed-data-hash","description":"Validate EIP-712 typed structured data and derive its domain separator, message hash, and signing digest.","inputSchema":{"properties":{"typed_data":{"additionalProperties":true,"title":"Typed Data","type":"object"}},"required":["typed_data"],"title":"TypedDataInput","type":"object"},"outputSchema":{"type":"object","required":["request_id","service","version","data","meta"],"properties":{"request_id":{"type":"string","description":"Unique request identifier"},"service":{"type":"string","const":"crypto.typed-data-hash"},"version":{"type":"string","const":"1"},"data":{"type":"object","description":"Structured EIP-712 hash result","properties":{"valid":{"type":"boolean"},"domainSeparator":{"type":"string"},"messageHash":{"type":"string"},"signingHash":{"type":"string"},"primaryType":{"type":"string"}}},"meta":{"type":"object","required":["duration_ms","cached","sources","warnings"],"properties":{"duration_ms":{"type":"integer","minimum":0},"cached":{"type":"boolean"},"sources":{"type":"array","items":{"type":"string"}},"warnings":{"type":"array","items":{"type":"string"}}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"endpoint":"/v1/crypto/typed-data-hash","price":"$0.01","network":"eip155:8453"}}}]}