{"uid":"cap_Q9-IZ5XXaCaWhxnS1piNu","slug":"mekler-ai-x402-service-conformance-scanner-b7aa6148","name":"Mekler AI x402 Service Conformance Scanner","description":"Dated topic news search, x402 service diagnostics, annual SEC financial facts, CSV validation, citation-source comparison, web extraction and email domain checks for agents. Find recent topic news with deduplicated source links and optional source-linked headline highlights; retrieve six annual US-GAAP USD fields by CIK with filing links, same-filing growth checks and optional observed revisions; check supplied CSV and citations; extract public page text, rendering JavaScript in a headless browser when needed; inspect email address syntax and mail-domain DNS. Pay per call with native USDC on Base or Solana via x402, without a separate API key. Wallet-first free trials cover CSV, column-spec, citation and static-page operations.","url":"https://api.mekler.ai/v1/services/conformance/scan-origin?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"paths":{"type":"array","items":{"type":"string","pattern":"^/","maxLength":1024},"maxItems":50,"uniqueItems":true},"origin":{"type":"string","format":"uri","maxLength":2048},"quote_mode":{"enum":["fast"],"type":"string"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9_-]{22,128}$"}}},"responseSchema":{"type":"json","example":{"linter":{"grade":"B","score":89,"total":25,"evaluated":20,"categories":{"docs":68,"protocol":100,"directory":100},"provisional":true,"rules_version":"mekler-2026-10-07.1"},"coverage":{"chain_checks":"not_evaluated","delivery_verified":false,"head_observations":1,"paid_routes_probed":1,"raw_content_published":false},"findings":[{"id":"P1","fix":"Serve a reachable public HTTP endpoint.","title":"http-reachable","status":"pass","category":"protocol","evidence":"criterion_satisfied","severity":"critical"}],"report_id":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","compliance":{"grade":"A","score":100,"total":14,"evaluated":14,"provisional":false,"rules_version":"mekler-2026-10-07.1"},"expires_at":1791417600,"scanned_at":1791331200,"checks_version":"mekler-2026-10-07.1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oTO2jOo30TnDlgQIT-Spp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans an x402-enabled API origin and its endpoint paths to produce a graded compliance and linting report, including protocol checks, documentation coverage, and directory listings.","exampleAgentPrompt":"Can you run an x402 conformance scan on my API at https://api.myservice.com and check these paths: /v1/pay and /v1/status — I want the full compliance grade and any findings I need to fix?","exampleUseCases":[{"title":"Pre-launch x402 compliance audit","prompt":"Before I go live, can you scan https://api.mynewservice.com with paths /v1/charge and /v1/refund for x402 conformance and tell me the compliance grade and any critical findings?"},{"title":"Debugging failed x402 payment route","prompt":"My x402 payment API at https://api.paygateway.io keeps getting rejected by clients — can you run a conformance scan on /v1/invoice and /v1/settle and show me what protocol rules are failing?"},{"title":"Continuous CI compliance check","prompt":"Run a fast-mode conformance scan on https://api.staging.example.com covering /payments and /auth so I can see the linter score and whether delivery is verified before merging this branch."}],"resultDescription":"Returns a JSON report containing: a linter grade (A-F) and numeric score with per-category breakdowns (docs, protocol, directory), a compliance grade and score, a list of findings each with an ID, title, status (pass/fail), severity, category, and suggested fix, plus coverage metadata (paid routes probed, head observations, delivery verified flag), a unique report_id, scan timestamp, and expiry timestamp.","failureModes":["Invalid or unreachable origin URL returns an error or failing HTTP-reachable finding","Paths exceeding 50 items or 1024 characters are rejected by schema validation","Non-public or private IP addresses blocked by public-address checks","Malformed idempotency key pattern causes request rejection","Origin returns unexpected content types that prevent protocol evaluation","Timeout when origin is slow to respond, resulting in partial or inconclusive evaluation"],"whenToPreferThis":"Use this endpoint when you need to audit or certify that an x402-enabled API correctly implements the x402 payment protocol — covering protocol headers, documentation presence, and directory listings. Prefer it over generic HTTP health checks or manual inspection when you need a structured, graded compliance report with actionable findings and fix suggestions, especially before launching a new x402 service or diagnosing client-facing rejection issues.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:31:23.347Z","isFirstParty":false,"canonicalSlug":"mekler-ai-x402-service-conformance-scanner-b7aa6148"}