{"openapi":"3.1.0","info":{"title":"API Acre","summary":"34 pay-per-call services for autonomous agents","description":"Machine-discoverable web, document, data, developer, research, and EVM utilities. Every paid POST returns structured JSON and uses x402 v2 exact USDC settlement on Base. Start with GET /.well-known/x402 or GET /catalog.","contact":{"name":"API Acre","email":"hello@apiacre.com"},"license":{"name":"Proprietary"},"version":"0.1.0"},"servers":[{"url":"https://apiacre.com","description":"API Acre"}],"paths":{"/v1/web/extract":{"post":{"tags":["web"],"summary":"Content extraction","description":"Extract clean readable text or Markdown from any public web page for research, summarization, RAG, or agent context.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"web_extract","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","scraping","markdown","rag","content"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.extract","version":"1","data":{"url":"https://example.com","format":"example","content":"example","sha256":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/metadata":{"post":{"tags":["web"],"summary":"Metadata extraction","description":"Extract canonical URLs, titles, descriptions, Open Graph, Twitter Card, and document metadata from a public page.\n\nPrice: **$0.002 USDC** via x402 exact payment on Base.","operationId":"web_metadata","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.002","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","metadata","open-graph","social","canonical"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.metadata","version":"1","data":{"url":"https://example.com","title":"example","description":"example","canonical":"example","language":"example","openGraph":{},"twitter":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/seo-audit":{"post":{"tags":["web"],"summary":"SEO audit","description":"Audit on-page technical SEO, score a public URL, and return prioritized, actionable issues for search optimization.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"web_seo-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","seo","website","search"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.seo-audit","version":"1","data":{"score":1,"headings":[],"wordCount":1,"imageCount":1,"imagesMissingAlt":1,"metadata":{},"issues":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/security-audit":{"post":{"tags":["web"],"summary":"Web security audit","description":"Scan a public website for TLS and browser security header weaknesses and return a security score with fixes.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"web_security-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","security","headers","tls","website","vulnerability"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.security-audit","version":"1","data":{"url":"https://example.com","score":1,"present":[],"missing":[],"cookieFlags":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/accessibility-audit":{"post":{"tags":["web"],"summary":"Accessibility audit","description":"Check a public page for deterministic HTML accessibility problems and return actionable WCAG-oriented findings.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"web_accessibility-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","accessibility","wcag","a11y","website"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.accessibility-audit","version":"1","data":{"score":1,"issueCount":1,"issues":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/performance-profile":{"post":{"tags":["web"],"summary":"Performance profile","description":"Measure website response latency, payload size, compression, caching, and performance signals for a public URL.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"web_performance-profile","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","performance","speed","latency","website","profiling"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.performance-profile","version":"1","data":{"url":"https://example.com","status":1,"elapsedMs":1,"bytes":1,"compression":{},"cacheControl":"example","serverTiming":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/links":{"post":{"tags":["web"],"summary":"Link analysis","description":"Extract, normalize, and classify internal and external links from a public web page.\n\nPrice: **$0.005 USDC** via x402 exact payment on Base.","operationId":"web_links","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinksInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.005","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","links","crawl","website","extraction"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.links","version":"1","data":{"count":1,"internal":[],"external":[],"links":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/robots-sitemap":{"post":{"tags":["web"],"summary":"Robots and sitemap audit","description":"Inspect a domain's robots.txt crawl rules and XML sitemap health, availability, and URL count.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"web_robots-sitemap","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","robots","sitemap","crawler","seo","website"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.robots-sitemap","version":"1","data":{"origin":"example","robots":{},"sitemap":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/tech-fingerprint":{"post":{"tags":["web"],"summary":"Technology fingerprint","description":"Identify frameworks, analytics, CDNs, servers, and other website technologies from public response signals.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"web_tech-fingerprint","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","technology","fingerprint","stack","website"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.tech-fingerprint","version":"1","data":{"url":"https://example.com","technologies":[],"server":"example","poweredBy":"example","scriptHosts":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/domain-intelligence":{"post":{"tags":["web"],"summary":"Domain intelligence","description":"Investigate a domain using DNS, TLS certificate, and RDAP registration signals in one structured report.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"web_domain-intelligence","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","domain","dns","tls","rdap","intelligence"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.domain-intelligence","version":"1","data":{"domain":"example","dns":{},"tls":{},"rdap":{},"checkedAt":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/full-audit":{"post":{"tags":["web"],"summary":"Full site audit","description":"Run a comprehensive website audit combining SEO, security, accessibility, and performance scores with prioritized fixes.\n\nPrice: **$0.25 USDC** via x402 exact payment on Base.","operationId":"web_full-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.25","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","website","seo","security","accessibility","performance"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.full-audit","version":"1","data":{"overallScore":1,"seo":{},"security":{},"accessibility":{},"performance":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/web/business-due-diligence":{"post":{"tags":["web"],"summary":"Business domain due diligence","description":"Assess a business domain using website quality, SEO, security, accessibility, performance, DNS, TLS, and RDAP registration signals.\n\nPrice: **$0.35 USDC** via x402 exact payment on Base.","operationId":"web_business-due-diligence","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UrlInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.35","x-x402-network":"eip155:8453","x-agent-tags":["web","audit","business","company","domain","due-diligence","risk","verification"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"web.business-due-diligence","version":"1","data":{"url":"https://example.com/","domain":"example.com","riskScore":84,"riskLevel":"low","flags":[],"siteAudit":{"overallScore":88,"seo":{"score":90},"security":{"score":83},"accessibility":{"score":92},"performance":{"elapsedMs":146,"bytes":1256,"status":200}},"domainIntelligence":{"domain":"example.com","dns":{"A":["93.184.216.34"]},"tls":{"version":"TLSv1.3"},"rdap":{"status":["active"]}},"disclaimer":"Public technical signals only; not financial, legal, or identity verification advice."},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/document/extract":{"post":{"tags":["document"],"summary":"Document extraction","description":"Extract clean text and metadata from supplied PDF, DOCX, HTML, Markdown, CSV, JSON, YAML, or plain-text documents.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"document_extract","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","document","pdf","docx","text","extraction"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"document.extract","version":"1","data":{"text":"example","characters":1,"words":1,"metadata":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/document/tables":{"post":{"tags":["document"],"summary":"Table extraction","description":"Extract structured table rows and columns from supplied HTML, DOCX, or CSV documents.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"document_tables","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","document","table","csv","docx","extraction"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"document.tables","version":"1","data":{"rows":1,"rowCount":1,"metadata":{},"warning":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/document/redact":{"post":{"tags":["document"],"summary":"PII and personal-data redaction","description":"Detect and redact PII and personal data in text, including email addresses, phone numbers, IPv4 addresses, payment cards, and US Social Security numbers.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"document_redact","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedactInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","pii","personal-data","redaction","sanitize","privacy","document","compliance"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"document.redact","version":"1","data":{"text":"example","counts":{},"total":1},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/document/diff":{"post":{"tags":["document"],"summary":"Document diff","description":"Compare two texts and return structured line additions, removals, and a unified diff.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"document_diff","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiffInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","document","diff","compare","text"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"document.diff","version":"1","data":{"diff":"example","added":1,"removed":1,"changed":true},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/data/profile":{"post":{"tags":["data"],"summary":"Dataset profile","description":"Profile CSV, JSON, or YAML records for field types, nulls, uniqueness, and representative samples.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"data_profile","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","profiling","csv","json","quality"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"data.profile","version":"1","data":{"rows":1,"columns":"example","profile":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/data/clean":{"post":{"tags":["data"],"summary":"Dataset cleaning","description":"Clean CSV, JSON, or YAML records by normalizing keys, trimming whitespace, and standardizing empty values.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"data_clean","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CleanInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","cleaning","csv","json","normalize"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"data.clean","version":"1","data":{"records":[],"rows":1},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/data/convert":{"post":{"tags":["data"],"summary":"Data conversion","description":"Convert structured data between CSV, JSON, and YAML formats with a machine-readable response.\n\nPrice: **$0.005 USDC** via x402 exact payment on Base.","operationId":"data_convert","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.005","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","convert","csv","json","yaml"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"data.convert","version":"1","data":{"format":"example","content":"example","rows":1},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/data/schema":{"post":{"tags":["data"],"summary":"Schema inference","description":"Infer a JSON Schema from CSV, JSON, or YAML records, including nullable fields and observed primitive types.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"data_schema","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","schema","json-schema","inference"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"data.schema","version":"1","data":{"schema":{}},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/data/deduplicate":{"post":{"tags":["data"],"summary":"Record deduplication","description":"Remove duplicate CSV, JSON, or YAML records using selected identity fields and report the removed count.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"data_deduplicate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedupeInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["documents","data","deduplicate","cleaning","records"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"data.deduplicate","version":"1","data":{"records":[],"inputRows":1,"outputRows":1,"removed":1,"keys":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/openapi-audit":{"post":{"tags":["developer"],"summary":"OpenAPI audit","description":"Validate and audit an OpenAPI document for missing operation IDs, descriptions, responses, and consistency problems.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"developer_openapi-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StructuredDocumentInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","openapi","api","lint","audit"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.openapi-audit","version":"1","data":{"valid":true,"score":1,"operations":1,"issues":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/dependency-audit":{"post":{"tags":["developer"],"summary":"Audit Python and npm dependencies for vulnerabilities","description":"Audit exact Python/PyPI, npm, Go, Maven, NuGet, crates.io, or RubyGems dependencies against OSV and return affected packages and vulnerabilities.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"developer_dependency-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependencyAuditInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","dependency-audit","dependencies","python","pypi","npm","packages","osv","vulnerability","security","supply-chain"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.dependency-audit","version":"1","data":{"ecosystem":"example","dependencies":[],"vulnerabilityCount":1,"clean":true,"findings":[],"source":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/license-audit":{"post":{"tags":["developer"],"summary":"License compatibility audit","description":"Classify software dependency licenses and flag packages that need commercial or legal review.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"developer_license-audit","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LicenseAuditInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","dependencies","license","compliance"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.license-audit","version":"1","data":{"policy":"example","counts":{},"requiresReview":true,"findings":[],"disclaimer":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/secret-scan":{"post":{"tags":["developer"],"summary":"Secret scan","description":"Scan source code or configuration text for leaked API keys, tokens, and credentials without returning secret values.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"developer_secret-scan","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretScanInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","secret","credentials","security","source-code","scan"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.secret-scan","version":"1","data":{"clean":true,"findingCount":1,"findings":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/code-metrics":{"post":{"tags":["developer"],"summary":"Code metrics","description":"Measure source-code size, functions, branching complexity, and maintainability signals for supported languages.\n\nPrice: **$0.025 USDC** via x402 exact payment on Base.","operationId":"developer_code-metrics","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMetricsInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.025","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","code","metrics","complexity","maintainability"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.code-metrics","version":"1","data":{"language":"example","lines":1,"functions":1,"estimatedCyclomaticComplexity":1,"maximumLineLength":1,"maintainabilitySignal":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/developer/structured-diff":{"post":{"tags":["developer"],"summary":"Structured diff","description":"Compare JSON or YAML documents and return machine-readable additions, removals, and changes by path.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"developer_structured-diff","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StructuredDiffInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","json","yaml","diff","compare"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"developer.structured-diff","version":"1","data":{"changed":true,"changeCount":1,"changes":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/research/feed-normalize":{"post":{"tags":["research"],"summary":"Feed normalization","description":"Fetch and normalize public RSS or Atom feeds into stable structured JSON entries for agents and research workflows.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"research_feed-normalize","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["developer","research","rss","atom","feed","news"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"research.feed-normalize","version":"1","data":{"title":"example","entryCount":1,"entries":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/research/sec-filing-signals":{"post":{"tags":["research"],"summary":"SEC filing activity 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.\n\nPrice: **$0.05 USDC** via x402 exact payment on Base.","operationId":"research_sec-filing-signals","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecFilingSignalsInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.05","x-x402-network":"eip155:8453","x-agent-tags":["research","sec","edgar","company","filings","public-company","due-diligence","risk-signals"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"research.sec-filing-signals","version":"1","data":{"cik":"0000320193","name":"Apple Inc.","tickers":["AAPL"],"exchanges":["Nasdaq"],"sic":"3571","sicDescription":"Electronic Computers","fiscalYearEnd":"0928","lookbackDays":365,"filingCount":5,"attentionScore":5,"attentionLevel":"low","signals":[{"code":"leadership_change","weight":5,"form":"8-K","item":"5.02","detail":"8-K reports director or principal-officer changes"}],"filings":[{"form":"10-Q","filingDate":"2026-01-30","documentUrl":"https://www.sec.gov/Archives/edgar/data/320193/example/filing.htm"}],"source":"https://data.sec.gov/submissions/CIK0000320193.json","retrievedAt":"2026-08-09T00:00:00Z","disclaimer":"Deterministic filing activity only; not investment, legal, accounting, or credit advice."},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/research/sec-insider-transactions":{"post":{"tags":["research"],"summary":"SEC Form 4 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.\n\nPrice: **$0.03 USDC** via x402 exact payment on Base.","operationId":"research_sec-insider-transactions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecInsiderTransactionsInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.03","x-x402-network":"eip155:8453","x-agent-tags":["research","sec","form-4","insiders","transactions","trades","officers","directors","company","insider","officer","director","beneficial-owner","purchase","sale","ticker","cik","official-data"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"research.sec-insider-transactions","version":"1","data":{"cik":"0000320193","name":"Apple Inc.","tickers":["AAPL"],"exchanges":["Nasdaq"],"lookbackDays":90,"includeDerivatives":true,"summary":{"filingCount":1,"transactionCount":3,"codeCounts":{"M":2,"F":1},"openMarketPurchaseShares":0,"openMarketPurchaseReportedValue":0,"openMarketSaleShares":0,"openMarketSaleReportedValue":0},"filings":[{"accessionNumber":"0001140361-26-025622","form":"4","filingDate":"2026-06-17","reportDate":"2026-06-15","periodOfReport":"2026-06-15","is10b5One":false,"issuer":{"cik":"0000320193","name":"Apple Inc.","ticker":"AAPL"},"reportingOwners":[{"cik":"0001780525","name":"Newstead Jennifer","isDirector":false,"isOfficer":true,"isTenPercentOwner":false,"isOther":false,"officerTitle":"SVP, GC and Secretary"}],"transactionCount":3,"transactions":[{"securityType":"nonDerivative","securityTitle":"Common Stock","transactionDate":"2026-06-15","code":"M","codeDescription":"exercise or conversion of a derivative security","shares":30104,"acquiredDisposed":"A"},{"securityType":"nonDerivative","securityTitle":"Common Stock","transactionDate":"2026-06-15","code":"F","codeDescription":"payment of exercise price or tax liability with securities","shares":16238,"reportedPricePerShare":296.42,"reportedValue":4813267.96,"acquiredDisposed":"D"},{"securityType":"derivative","securityTitle":"Restricted Stock Unit","transactionDate":"2026-06-15","code":"M","codeDescription":"exercise or conversion of a derivative security","shares":30104,"acquiredDisposed":"D","underlyingSecurityTitle":"Common Stock","underlyingShares":30104}],"footnotes":{"F2":"Shares withheld by Apple to satisfy tax withholding requirements on vesting of RSUs. No shares were sold."},"truncated":false}],"warnings":[],"source":"https://data.sec.gov/submissions/CIK0000320193.json","retrievedAt":"2026-08-09T00:00:00Z","disclaimer":"Issuer-reported Section 16 ownership data only. Transaction codes and sales do not establish intent or investment merit. Verify filing footnotes; not investment, legal, tax, accounting, or credit advice."},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/research/sec-financial-facts":{"post":{"tags":["research"],"summary":"SEC normalized financial facts","description":"Retrieve normalized, recent issuer-reported revenue, earnings, balance-sheet, cash-flow, and diluted-EPS facts from official SEC XBRL data.\n\nPrice: **$0.02 USDC** via x402 exact payment on Base.","operationId":"research_sec-financial-facts","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecFinancialFactsInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.02","x-x402-network":"eip155:8453","x-agent-tags":["research","sec","xbrl","company","financial-data","financial","fundamentals","earnings","official-data"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"research.sec-financial-facts","version":"1","data":{"cik":"0000320193","entityName":"Apple Inc.","taxonomy":"us-gaap","periodType":"both","periodsPerMetric":4,"metrics":{"revenue":{"concept":"RevenueFromContractWithCustomerExcludingAssessedTax","label":"Revenue","description":"Revenue from contracts with customers, excluding assessed tax.","unit":"USD","observations":[{"start":"2024-09-29","end":"2025-09-27","val":416161000000,"accn":"0000320193-25-000079","fy":2025,"fp":"FY","form":"10-K","filed":"2025-10-31","frame":"CY2025"}]}},"missingMetrics":[],"source":"https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json","retrievedAt":"2026-08-09T00:00:00Z","disclaimer":"Standardized issuer-reported XBRL facts only; verify filing context before use. Not investment, legal, accounting, or credit advice."},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/crypto/address-inspect":{"post":{"tags":["crypto"],"summary":"EVM address inspection","description":"Validate, normalize, and checksum an Ethereum or EVM wallet address and identify the zero address.\n\nPrice: **$0.002 USDC** via x402 exact payment on Base.","operationId":"crypto_address-inspect","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddressInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.002","x-x402-network":"eip155:8453","x-agent-tags":["crypto","evm","ethereum","wallet","address","checksum"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"crypto.address-inspect","version":"1","data":{"valid":true,"address":"0x0000000000000000000000000000000000000000","checksumAddress":"0x0000000000000000000000000000000000000000","inputIsChecksum":true,"isZero":true,"bytes":1},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/crypto/calldata-decode":{"post":{"tags":["crypto"],"summary":"Calldata decoder","description":"Decode Ethereum or EVM ABI calldata arguments using a supplied Solidity function signature.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"crypto_calldata-decode","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalldataInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["crypto","evm","ethereum","calldata","abi","decode"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"crypto.calldata-decode","version":"1","data":{"function":"example","signature":"example","selector":"example","selectorPresent":true,"types":[],"values":[]},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/v1/crypto/typed-data-hash":{"post":{"tags":["crypto"],"summary":"EIP-712 hash","description":"Validate EIP-712 typed structured data and derive its domain separator, message hash, and signing digest.\n\nPrice: **$0.01 USDC** via x402 exact payment on Base.","operationId":"crypto_typed-data-hash","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TypedDataInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceResponse"}}}},"402":{"description":"Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"x-x402-price":"$0.01","x-x402-network":"eip155:8453","x-agent-tags":["crypto","evm","ethereum","eip-712","typed-data","hash"],"x-output-schema":{"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"}}}}}},"x-output-example":{"request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a","service":"crypto.typed-data-hash","version":"1","data":{"valid":true,"domainSeparator":"example","messageHash":"example","signingHash":"example","primaryType":"example"},"meta":{"duration_ms":42,"cached":false,"sources":[],"warnings":[]}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Health Get"}}}}}}},"/catalog":{"get":{"summary":"Catalog","operationId":"catalog_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Catalog Catalog Get"}}}}}}},"/recommend":{"get":{"tags":["discovery"],"summary":"Recommend API Acre services for a task","description":"Deterministically ranks paid services by intent metadata. This discovery route is free and returns matched terms so an agent can explain its selection.","operationId":"recommend_recommend_get","parameters":[{"name":"task","in":"query","required":true,"schema":{"type":"string","minLength":3,"maxLength":500,"title":"Task"}},{"name":"max_price","in":"query","required":false,"schema":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,3}0*$"},{"type":"null"}],"title":"Max Price"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Recommend Recommend Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/x402":{"get":{"summary":"Discovery","operationId":"discovery__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Discovery  Well Known X402 Get"}}}}}}},"/llms.txt":{"get":{"summary":"Llms","operationId":"llms_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}}},"components":{"schemas":{"AddressInput":{"properties":{"address":{"type":"string","maxLength":128,"minLength":2,"title":"Address"}},"type":"object","required":["address"],"title":"AddressInput"},"CalldataInput":{"properties":{"function_signature":{"type":"string","maxLength":500,"title":"Function Signature","examples":["transfer(address,uint256)"]},"calldata":{"type":"string","maxLength":200000,"title":"Calldata"}},"type":"object","required":["function_signature","calldata"],"title":"CalldataInput"},"CleanInput":{"properties":{"content":{"type":"string","maxLength":2000000,"title":"Content"},"format":{"type":"string","enum":["csv","json","yaml"],"title":"Format"},"trim_strings":{"type":"boolean","title":"Trim Strings","default":true},"empty_to_null":{"type":"boolean","title":"Empty To Null","default":true},"normalize_headers":{"type":"boolean","title":"Normalize Headers","default":true}},"type":"object","required":["content","format"],"title":"CleanInput"},"CodeMetricsInput":{"properties":{"code":{"type":"string","maxLength":2000000,"title":"Code"},"language":{"type":"string","maxLength":40,"title":"Language","default":"text"}},"type":"object","required":["code"],"title":"CodeMetricsInput"},"ConvertInput":{"properties":{"content":{"type":"string","maxLength":2000000,"title":"Content"},"format":{"type":"string","enum":["csv","json","yaml"],"title":"Format"},"target_format":{"type":"string","enum":["csv","json","yaml"],"title":"Target Format"}},"type":"object","required":["content","format","target_format"],"title":"ConvertInput"},"DataInput":{"properties":{"content":{"type":"string","maxLength":2000000,"title":"Content"},"format":{"type":"string","enum":["csv","json","yaml"],"title":"Format"}},"type":"object","required":["content","format"],"title":"DataInput"},"DedupeInput":{"properties":{"content":{"type":"string","maxLength":2000000,"title":"Content"},"format":{"type":"string","enum":["csv","json","yaml"],"title":"Format"},"keys":{"items":{"type":"string"},"type":"array","maxItems":20,"title":"Keys"},"keep":{"type":"string","enum":["first","last"],"title":"Keep","default":"first"}},"type":"object","required":["content","format"],"title":"DedupeInput"},"Dependency":{"properties":{"name":{"type":"string","maxLength":240,"minLength":1,"title":"Name"},"version":{"type":"string","maxLength":120,"minLength":1,"title":"Version"}},"type":"object","required":["name","version"],"title":"Dependency"},"DependencyAuditInput":{"properties":{"ecosystem":{"type":"string","enum":["PyPI","npm","Go","Maven","NuGet","crates.io","RubyGems"],"title":"Ecosystem"},"dependencies":{"items":{"$ref":"#/components/schemas/Dependency"},"type":"array","maxItems":100,"minItems":1,"title":"Dependencies"}},"type":"object","required":["ecosystem","dependencies"],"title":"DependencyAuditInput"},"DiffInput":{"properties":{"before":{"type":"string","maxLength":500000,"title":"Before"},"after":{"type":"string","maxLength":500000,"title":"After"},"context_lines":{"type":"integer","maximum":20.0,"minimum":0.0,"title":"Context Lines","default":3}},"type":"object","required":["before","after"],"title":"DiffInput"},"DocumentInput":{"properties":{"filename":{"type":"string","maxLength":240,"title":"Filename"},"content_base64":{"type":"string","maxLength":7100000,"title":"Content Base64"}},"type":"object","required":["filename","content_base64"],"title":"DocumentInput"},"ExtractInput":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"output":{"type":"string","pattern":"^(markdown|text)$","title":"Output","default":"markdown"}},"type":"object","required":["url"],"title":"ExtractInput"},"FeedInput":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20}},"type":"object","required":["url"],"title":"FeedInput"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LicenseAuditInput":{"properties":{"dependencies":{"items":{"$ref":"#/components/schemas/LicensedDependency"},"type":"array","maxItems":500,"minItems":1,"title":"Dependencies"},"policy":{"type":"string","enum":["permissive","commercial"],"title":"Policy","default":"commercial"}},"type":"object","required":["dependencies"],"title":"LicenseAuditInput"},"LicensedDependency":{"properties":{"name":{"type":"string","maxLength":240,"minLength":1,"title":"Name"},"license":{"type":"string","maxLength":120,"minLength":1,"title":"License"}},"type":"object","required":["name","license"],"title":"LicensedDependency"},"LinksInput":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"include_external":{"type":"boolean","title":"Include External","default":true}},"type":"object","required":["url"],"title":"LinksInput"},"RedactInput":{"properties":{"text":{"type":"string","maxLength":500000,"title":"Text"},"types":{"items":{"type":"string","enum":["email","phone","ipv4","credit_card","ssn"]},"type":"array","title":"Types"}},"type":"object","required":["text"],"title":"RedactInput"},"SecFilingSignalsInput":{"properties":{"identifier":{"type":"string","maxLength":20,"minLength":1,"title":"Identifier","description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"]},"lookback_days":{"type":"integer","maximum":3650.0,"minimum":30.0,"title":"Lookback Days","default":365},"max_filings":{"type":"integer","maximum":200.0,"minimum":1.0,"title":"Max Filings","default":50},"forms":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Forms","description":"Optional exact SEC form filters, such as 10-K, 10-Q, or 8-K"}},"type":"object","required":["identifier"],"title":"SecFilingSignalsInput"},"SecFinancialFactsInput":{"properties":{"identifier":{"type":"string","maxLength":20,"minLength":1,"title":"Identifier","description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"]},"metrics":{"items":{"type":"string","enum":["revenue","net_income","operating_income","total_assets","total_liabilities","stockholders_equity","cash_and_equivalents","operating_cash_flow","capital_expenditure","diluted_eps"]},"type":"array","maxItems":10,"minItems":1,"title":"Metrics","description":"Normalized financial metrics to return"},"period_type":{"type":"string","enum":["annual","quarterly","both"],"title":"Period Type","default":"both"},"periods":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Periods","description":"Observations per metric","default":4}},"type":"object","required":["identifier"],"title":"SecFinancialFactsInput"},"SecInsiderTransactionsInput":{"properties":{"identifier":{"type":"string","maxLength":20,"minLength":1,"title":"Identifier","description":"SEC CIK or U.S.-listed ticker symbol","examples":["AAPL","0000320193"]},"lookback_days":{"type":"integer","maximum":730.0,"minimum":1.0,"title":"Lookback Days","default":90},"max_filings":{"type":"integer","maximum":25.0,"minimum":1.0,"title":"Max Filings","default":10},"include_derivatives":{"type":"boolean","title":"Include Derivatives","description":"Include option, restricted-stock-unit, and other derivative transactions","default":true}},"type":"object","required":["identifier"],"title":"SecInsiderTransactionsInput"},"SecretScanInput":{"properties":{"content":{"type":"string","maxLength":2000000,"title":"Content"}},"type":"object","required":["content"],"title":"SecretScanInput"},"ServiceMeta":{"properties":{"duration_ms":{"type":"integer","title":"Duration Ms"},"cached":{"type":"boolean","title":"Cached","default":false},"sources":{"items":{"type":"string"},"type":"array","title":"Sources"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["duration_ms"],"title":"ServiceMeta"},"ServiceResponse":{"properties":{"request_id":{"type":"string","title":"Request Id"},"service":{"type":"string","title":"Service"},"version":{"type":"string","title":"Version","default":"1"},"data":{"additionalProperties":true,"type":"object","title":"Data"},"meta":{"$ref":"#/components/schemas/ServiceMeta"}},"type":"object","required":["request_id","service","data","meta"],"title":"ServiceResponse"},"StructuredDiffInput":{"properties":{"before":{"type":"string","maxLength":1000000,"title":"Before"},"after":{"type":"string","maxLength":1000000,"title":"After"},"format":{"type":"string","enum":["json","yaml"],"title":"Format","default":"json"}},"type":"object","required":["before","after"],"title":"StructuredDiffInput"},"StructuredDocumentInput":{"properties":{"document":{"type":"string","maxLength":2000000,"title":"Document"},"format":{"type":"string","enum":["json","yaml"],"title":"Format","default":"yaml"}},"type":"object","required":["document"],"title":"StructuredDocumentInput"},"TypedDataInput":{"properties":{"typed_data":{"additionalProperties":true,"type":"object","title":"Typed Data"}},"type":"object","required":["typed_data"],"title":"TypedDataInput"},"UrlInput":{"properties":{"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"}},"type":"object","required":["url"],"title":"UrlInput"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}