{"api":"v1","generated_at":"2026-10-11T21:06:01.285Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-mekler-ai-v1-services-conformance-scan-origin-37cc0c","pinned_page":"https://tollindex.com/e/api-mekler-ai-v1-services-conformance-scan-origin-37cc0c/at/2026-10-11T12-46Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-11T12:46:55.838Z","snapshot_stamp":"2026-10-11T12-46Z","endpoint":{"slug":"api-mekler-ai-v1-services-conformance-scan-origin-37cc0c","canonical_url":"https://api.mekler.ai/v1/services/conformance/scan-origin","resource":"https://api.mekler.ai/v1/services/conformance/scan-origin","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Diagnose x402 protocol and discovery configuration with separate linter and compliance grades. Optional quote_mode fast returns a payable first 402; resend the same input with proof, save the job/capability and poll. Default preserves compute-first admission. Base or Solana, 0.05 USDC per completed scan. Failed or expired unfinished work is uncharged; never replace a pending proof. Reports expire after 24 hours. Probes never pay targets or certify paid delivery.","service_name":"Mekler AI","declared_category":null,"declared_tags":["x402","conformance","api","diagnostics"],"route_template":null,"registry_updated":"2026-10-09T00:41:47.740Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"conformance scan origin","category":"compute","first_observed_by_toll":"2026-10-08T23:19:47.077Z","last_observed_by_toll":"2026-10-11T12:46:55.838Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-10-08T23:19:47.077Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5","scheme":"exact"}],"counters":{"observed_at":"2026-10-11T12:46:55.838Z","calls_30d":7,"unique_payers_30d":5,"last_called_at":"2026-10-09T00:41:47.552Z"},"validation":{"latest":{"observed_at":"2026-10-11T05:31:22.207Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-11"},"uptime":[{"days":7,"observed":4,"passed":4,"ratio":1},{"days":30,"observed":4,"passed":4,"ratio":1},{"days":90,"observed":4,"passed":4,"ratio":1}],"history_90d":[{"observed_at":"2026-10-11T05:31:22.207Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-11","state_changed":false},{"observed_at":"2026-10-10T13:49:11.456Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-10","state_changed":false},{"observed_at":"2026-10-09T05:46:56.917Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-09","state_changed":false},{"observed_at":"2026-10-08T23:22:40.437Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-10-08","state_changed":true}]},"seller":{"wallet":"9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","page":"https://tollindex.com/seller/9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","endpoints":15,"hosts":6},"reports":0,"registry_record":{"cdp":[{"tags":["x402","conformance","api","diagnostics"],"type":"http","accepts":[{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"memo":"m:e4NBvUL4-MfNBbAV_scqcg","feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","meklerQuote":"eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJkaWdlc3QiOiJjNGFiODIxNjBlOWVkNTEyMGMxYmFkZTVjNzM1NTY2YWI5NTBmZTg5OTU5NzBmZWY2ZmNhYzdjZGVlZmVkN2Y4IiwiZXhwaXJlcyI6MTc5MTUwNjYyNywiZmVlUGF5ZXIiOiJHVkpKN3JkR2lYcjV4YVliUndSYmpmYUpMN2Ztd1J5Z0ZpMUg2YUdxRHZlYiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJvcmlnaW4iOiJodHRwczovL2FwaS5tZWtsZXIuYWkiLCJwYXRoIjoiL3YxL3NlcnZpY2VzL2NvbmZvcm1hbmNlL3NjYW4tb3JpZ2luIiwicGF5VG8iOiI5bU1EckhhYlNmNzNNUG4xQU5kQU5TbXNOdzJ3S2lxRTdKWjdlRDZFVVNSYyIsInByb3ZpZGVyIjoiY2RwIiwidmVyc2lvbiI6InNlcnZpY2UtY29uZm9ybWFuY2UtdjEifQ==.7b8341bd42f8f8c7cd05b015fec72a72e02a00f00ca96fa713fee9ee4280bc57"},"payTo":"9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","amount":"50000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":60},{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","meklerQuote":"eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwiZGlnZXN0IjoiYzRhYjgyMTYwZTllZDUxMjBjMWJhZGU1YzczNTU2NmFiOTUwZmU4OTk1OTcwZmVmNmZjYWM3Y2RlZWZlZDdmOCIsImV4cGlyZXMiOjE3OTE1MDY2MjcsImZlZVBheWVyIjoiIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwib3JpZ2luIjoiaHR0cHM6Ly9hcGkubWVrbGVyLmFpIiwicGF0aCI6Ii92MS9zZXJ2aWNlcy9jb25mb3JtYW5jZS9zY2FuLW9yaWdpbiIsInBheVRvIjoiMHhGNmM2RTJlNTMwYmIzMTFjMTRhNDlDMWEwN0M3MjBmYzIzMmMwN2M1IiwicHJvdmlkZXIiOiJjZHAiLCJ2ZXJzaW9uIjoic2VydmljZS1jb25mb3JtYW5jZS12MSJ9.8d3dfecd34c6f4cd71b021025dd2a7b11da9017f83d9d98e3c3b190b08cdf585","assetTransferMethod":"eip3009"},"payTo":"0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-10-09T00:41:47.552Z","l30DaysTotalCalls":7,"l30DaysUniquePayers":5},"resource":"https://api.mekler.ai/v1/services/conformance/scan-origin","extensions":{"bazaar":{"info":{"input":{"body":{"origin":"https://api.mekler.ai","quote_mode":"fast"},"type":"http","method":"POST","bodyType":"json"},"output":{"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"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","anyOf":[{"required":["quote_mode"]},{"required":["idempotency_key"]}],"required":["origin"],"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}$"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["report_id","checks_version","scanned_at","expires_at","linter","compliance","findings"],"properties":{"linter":{"type":"object"},"coverage":{"type":"object"},"findings":{"type":"array","items":{"type":"object","required":["id","status","severity","evidence","fix"],"properties":{"id":{"type":"string"},"fix":{"type":"string"},"status":{"type":"string"},"evidence":{"type":"string"},"severity":{"type":"string"}}}},"report_id":{"type":"string"},"compliance":{"type":"object"},"expires_at":{"type":"integer"},"scanned_at":{"type":"integer"},"checks_version":{"type":"string"}}}}}}}}},"description":"Diagnose x402 protocol and discovery configuration with separate linter and compliance grades. Optional quote_mode fast returns a payable first 402; resend the same input with proof, save the job/capability and poll. Default preserves compute-first admission. Base or Solana, 0.05 USDC per completed scan. Failed or expired unfinished work is uncharged; never replace a pending proof. Reports expire after 24 hours. Probes never pay targets or certify paid delivery.","lastUpdated":"2026-10-09T00:41:47.74Z","serviceName":"Mekler AI","x402Version":2}]}}