{"x402Version":2,"payTo":"0x20dcca105275f53ad67e0576a5b99555bbe591e5","resources":[{"id":53555,"slug":"53555","resource":"https://402atlas.com/api/verified","description":"Which x402 services actually deliver — every one paid-tested with real USDC, receipts on-chain.","type":"http","resourceType":"Monitoring","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x20dcca105275f53ad67e0576a5b99555bbe591e5","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","amountUsd":0.1,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"meta":{"cutoff":"2026-10-05","note":"Counts are read from the payload itself at request time, not hardcoded here.","published_paid_calls":399,"services":103},"reading_guide":{"every_record_here_is_verified":"verdict is \"verified\" for every record by construction — a service that fails as a whole is simply absent. Filtering on verdict alone tells you nothing; read \"result\" and \"endpoints_to_skip\" instead.","read_this_first":"Each record is one HOST. Its \"tested\" array lists the endpoints we actually paid for, each with the request, the response, an on-chain receipt and a verdict. \"surface\" says how many payable endpoints that host declares; \"coverage\" says how many of them we bought.","the_full_guide_is_in_the_response":"reading_guide at the top of the payload explains every field, including what we deliberately held back and why.","we_do_not_publish_a_blacklist":"There is no avoid list in this payload. The only negative information here is attached to a service we recommend: where one of its endpoints failed our check, that endpoint is named under \"endpoints_to_skip\" with the receipt that showed it."},"services_by_category":{"<category>":[{"coverage":{"categories_tested":9,"categories_total":117,"endpoints_tested":10,"endpoints_total":571,"endpoints_total_is_lower_bound":true,"paid_calls":12},"domain":"2s.io","endpoints_to_skip":[{"endpoint":"GET /x402/v2/wallet-age-check","receipt":"https://basescan.org/tx/0xe887d03d909addcc36f6613a36f1a8775555f7ca1f4fddd3d80e647850eff59c","tested_at":"2026-09-09","what_happened":"Paid and settled; the response did not meet the check registered before payment ({\"age\":0,\"date_ok\":false,\"old_enough\":false})."}],"health":{"endpoints_problem":0,"endpoints_unjudged":0,"last_weekly_probe":{"answering_402":true,"date":"2026-10-05"},"safe_default":true,"still_answering_402":true,"surface_measured_on":"2026-09-21"},"priceQuotedAt":"2026-10-05","priceUsd":0.0025,"result":{"ok":12,"problem":0,"transport_only":0},"surface":{"total":571,"unit":"endpoint"},"tested":[{"description":"the seller's own description of THAT endpoint, with a pointer to where it came from","endpoint":"POST /api/example","note":"why that verdict, in one sentence","pay":{"asset":"0x…","network":"<caip-2>","payTo":"0x…","scheme":"exact"},"priceUsd":0.001,"request":"<what we sent>","response":"<what came back, in full unless it was too large to reproduce>","result":"ok | problem | transport-only","tx":"0x…","txUrl":"https://basescan.org/tx/0x…"}],"verdict":"verified"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"402atlas.com","lastUpdated":"2026-10-08T07:21:52.312Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-10-08T07:21:51.942Z"},"metadata":{"extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"meta":{"cutoff":"2026-10-05","note":"Counts are read from the payload itself at request time, not hardcoded here.","published_paid_calls":399,"services":103},"reading_guide":{"every_record_here_is_verified":"verdict is \"verified\" for every record by construction — a service that fails as a whole is simply absent. Filtering on verdict alone tells you nothing; read \"result\" and \"endpoints_to_skip\" instead.","read_this_first":"Each record is one HOST. Its \"tested\" array lists the endpoints we actually paid for, each with the request, the response, an on-chain receipt and a verdict. \"surface\" says how many payable endpoints that host declares; \"coverage\" says how many of them we bought.","the_full_guide_is_in_the_response":"reading_guide at the top of the payload explains every field, including what we deliberately held back and why.","we_do_not_publish_a_blacklist":"There is no avoid list in this payload. The only negative information here is attached to a service we recommend: where one of its endpoints failed our check, that endpoint is named under \"endpoints_to_skip\" with the receipt that showed it."},"services_by_category":{"<category>":[{"coverage":{"categories_tested":9,"categories_total":117,"endpoints_tested":10,"endpoints_total":571,"endpoints_total_is_lower_bound":true,"paid_calls":12},"domain":"2s.io","endpoints_to_skip":[{"endpoint":"GET /x402/v2/wallet-age-check","receipt":"https://basescan.org/tx/0xe887d03d909addcc36f6613a36f1a8775555f7ca1f4fddd3d80e647850eff59c","tested_at":"2026-09-09","what_happened":"Paid and settled; the response did not meet the check registered before payment ({\"age\":0,\"date_ok\":false,\"old_enough\":false})."}],"health":{"endpoints_problem":0,"endpoints_unjudged":0,"last_weekly_probe":{"answering_402":true,"date":"2026-10-05"},"safe_default":true,"still_answering_402":true,"surface_measured_on":"2026-09-21"},"priceQuotedAt":"2026-10-05","priceUsd":0.0025,"result":{"ok":12,"problem":0,"transport_only":0},"surface":{"total":571,"unit":"endpoint"},"tested":[{"description":"the seller's own description of THAT endpoint, with a pointer to where it came from","endpoint":"POST /api/example","note":"why that verdict, in one sentence","pay":{"asset":"0x…","network":"<caip-2>","payTo":"0x…","scheme":"exact"},"priceUsd":0.001,"request":"<what we sent>","response":"<what came back, in full unless it was too large to reproduce>","result":"ok | problem | transport-only","tx":"0x…","txUrl":"https://basescan.org/tx/0x…"}],"verdict":"verified"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}