{"count":30,"network":"eip155:8453","services":[{"slug":"web.extract","title":"Content extraction","category":"web","description":"Extract clean text or Markdown from a public page.","method":"POST","path":"/v1/web/extract","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.metadata","title":"Metadata extraction","category":"web","description":"Extract canonical, social, and document metadata.","method":"POST","path":"/v1/web/metadata","price":"$0.002","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.seo-audit","title":"SEO audit","category":"web","description":"Score on-page SEO and return actionable issues.","method":"POST","path":"/v1/web/seo-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.security-audit","title":"Web security audit","category":"web","description":"Audit TLS-facing and browser security headers.","method":"POST","path":"/v1/web/security-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.accessibility-audit","title":"Accessibility audit","category":"web","description":"Run deterministic static accessibility checks.","method":"POST","path":"/v1/web/accessibility-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.performance-profile","title":"Performance profile","category":"web","description":"Measure response timing, size, compression, and caching.","method":"POST","path":"/v1/web/performance-profile","price":"$0.025","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.links","title":"Link analysis","category":"web","description":"Extract and classify page links.","method":"POST","path":"/v1/web/links","price":"$0.005","scheme":"exact","network":"eip155:8453","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"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.robots-sitemap","title":"Robots and sitemap audit","category":"web","description":"Inspect crawl rules and sitemap availability.","method":"POST","path":"/v1/web/robots-sitemap","price":"$0.025","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.tech-fingerprint","title":"Technology fingerprint","category":"web","description":"Detect common site technologies from public signals.","method":"POST","path":"/v1/web/tech-fingerprint","price":"$0.025","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.domain-intelligence","title":"Domain intelligence","category":"web","description":"Combine DNS, TLS, and RDAP domain signals.","method":"POST","path":"/v1/web/domain-intelligence","price":"$0.05","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"web.full-audit","title":"Full site audit","category":"web","description":"Bundle SEO, security, accessibility, and performance analysis.","method":"POST","path":"/v1/web/full-audit","price":"$0.25","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"url":{"format":"uri","maxLength":2083,"minLength":1,"title":"Url","type":"string"}},"required":["url"],"title":"UrlInput","type":"object"},"tags":["web","audit"],"cacheTtl":300},{"slug":"document.extract","title":"Document extraction","category":"document","description":"Extract text and metadata from common document formats.","method":"POST","path":"/v1/document/extract","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"document.tables","title":"Table extraction","category":"document","description":"Extract structured rows from HTML, DOCX, or CSV documents.","method":"POST","path":"/v1/document/tables","price":"$0.025","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"document.redact","title":"PII redaction","category":"document","description":"Detect and redact common personal identifiers from supplied text.","method":"POST","path":"/v1/document/redact","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"document.diff","title":"Document diff","category":"document","description":"Generate a structured unified diff between two texts.","method":"POST","path":"/v1/document/diff","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"data.profile","title":"Dataset profile","category":"data","description":"Profile fields, nulls, types, uniqueness, and samples.","method":"POST","path":"/v1/data/profile","price":"$0.025","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"data.clean","title":"Dataset cleaning","category":"data","description":"Normalize keys, whitespace, and empty values.","method":"POST","path":"/v1/data/clean","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"data.convert","title":"Data conversion","category":"data","description":"Convert among CSV, JSON, and YAML.","method":"POST","path":"/v1/data/convert","price":"$0.005","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"data.schema","title":"Schema inference","category":"data","description":"Infer a JSON Schema from structured records.","method":"POST","path":"/v1/data/schema","price":"$0.025","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"data.deduplicate","title":"Record deduplication","category":"data","description":"Deduplicate records using selected identity fields.","method":"POST","path":"/v1/data/deduplicate","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["documents","data"],"cacheTtl":0},{"slug":"developer.openapi-audit","title":"OpenAPI audit","category":"developer","description":"Audit an OpenAPI document for completeness and consistency.","method":"POST","path":"/v1/developer/openapi-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","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"},"tags":["developer","research"],"cacheTtl":0},{"slug":"developer.dependency-audit","title":"Dependency vulnerability audit","category":"developer","description":"Check exact package versions against the OSV database.","method":"POST","path":"/v1/developer/dependency-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","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"},"tags":["developer","research"],"cacheTtl":0},{"slug":"developer.license-audit","title":"License compatibility audit","category":"developer","description":"Classify dependency licenses for commercial review.","method":"POST","path":"/v1/developer/license-audit","price":"$0.05","scheme":"exact","network":"eip155:8453","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"},"tags":["developer","research"],"cacheTtl":0},{"slug":"developer.secret-scan","title":"Secret scan","category":"developer","description":"Detect common credentials without returning secret values.","method":"POST","path":"/v1/developer/secret-scan","price":"$0.05","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"content":{"maxLength":2000000,"title":"Content","type":"string"}},"required":["content"],"title":"SecretScanInput","type":"object"},"tags":["developer","research"],"cacheTtl":0},{"slug":"developer.code-metrics","title":"Code metrics","category":"developer","description":"Measure code size, complexity, and maintainability signals.","method":"POST","path":"/v1/developer/code-metrics","price":"$0.025","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"code":{"maxLength":2000000,"title":"Code","type":"string"},"language":{"default":"text","maxLength":40,"title":"Language","type":"string"}},"required":["code"],"title":"CodeMetricsInput","type":"object"},"tags":["developer","research"],"cacheTtl":0},{"slug":"developer.structured-diff","title":"Structured diff","category":"developer","description":"Produce path-level changes between JSON or YAML documents.","method":"POST","path":"/v1/developer/structured-diff","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["developer","research"],"cacheTtl":0},{"slug":"research.feed-normalize","title":"Feed normalization","category":"research","description":"Normalize RSS and Atom feeds into stable JSON.","method":"POST","path":"/v1/research/feed-normalize","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["developer","research"],"cacheTtl":300},{"slug":"crypto.address-inspect","title":"EVM address inspection","category":"crypto","description":"Validate and checksum an EVM address.","method":"POST","path":"/v1/crypto/address-inspect","price":"$0.002","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"address":{"maxLength":128,"minLength":2,"title":"Address","type":"string"}},"required":["address"],"title":"AddressInput","type":"object"},"tags":["crypto","evm"],"cacheTtl":0},{"slug":"crypto.calldata-decode","title":"Calldata decoder","category":"crypto","description":"Decode EVM calldata using a supplied function signature.","method":"POST","path":"/v1/crypto/calldata-decode","price":"$0.01","scheme":"exact","network":"eip155:8453","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"},"tags":["crypto","evm"],"cacheTtl":0},{"slug":"crypto.typed-data-hash","title":"EIP-712 hash","category":"crypto","description":"Validate typed data and derive its signing digest.","method":"POST","path":"/v1/crypto/typed-data-hash","price":"$0.01","scheme":"exact","network":"eip155:8453","inputSchema":{"properties":{"typed_data":{"additionalProperties":true,"title":"Typed Data","type":"object"}},"required":["typed_data"],"title":"TypedDataInput","type":"object"},"tags":["crypto","evm"],"cacheTtl":0}]}