{"id":66338,"recorded_at":"2026-10-26T14:37:40.428313Z","observed_at":"2026-10-26T14:37:40.428275Z","subject_kind":"source_record","subject":"x402_bazaar:https://bot-bazaar.fly.dev/v1/x402/endpoint-check","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://bot-bazaar.fly.dev/v1/x402/endpoint-check"]],"name":"Bot Bazaar","owner_address":"0x847f54ae8ddfd71ed7bc930c1f7a73576fab03a9","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x847f54ae8dDFD71ed7bC930C1f7a73576FAb03A9","scheme":"exact"}],"description":"Check an x402 endpoint without paying it: one unpaid GET, then whether it returns a valid 402, x402 v1/v2 support, each payment option (network, asset, price, payTo, timeout, EIP-3009 domain), latency, and resource/Bazaar-metadata quality checks.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://blockrun.ai/api/v1/pm/polymarket/markets"},"type":"http"},"output":{"example":{"accepts":[{"amount_atomic":"8500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","eip712_domain":{"name":"USD Coin","version":"2"},"is_base":true,"is_base_usdc":true,"max_timeout_seconds":300,"network":"eip155:8453","pay_to":"0x6E007731870EDe419CfB31889Cd5C4493CEcb04c","pay_to_is_house":false,"price_usdc":"0.0085","scheme":"exact"}],"bazaar_extension":true,"checked_at":1792935561,"checks":[{"check":"returns_402","detail":"HTTP 402","passed":true,"severity":"required"},{"check":"payment_requirements_parse","detail":"accepts[] found","passed":true,"severity":"required"},{"check":"v2_payment_required_header","detail":"PAYMENT-REQUIRED header (x402 v2)","passed":true,"severity":"advisory"},{"check":"v1_requirements","detail":"no x402 v1 requirements in the body","passed":false,"severity":"advisory"},{"check":"base_usdc_option","detail":"at least one accepts entry is USDC on Base","passed":true,"severity":"advisory"},{"check":"pay_to_present","detail":"every Base entry has a 0x payTo","passed":true,"severity":"required"},{"check":"max_timeout_set","detail":"maxTimeoutSeconds on every entry","passed":true,"severity":"advisory"},{"check":"eip3009_domain","detail":"extra.name/version present for EIP-3009 signing","passed":true,"severity":"advisory"},{"check":"resource_description","detail":"resource.description present","passed":true,"severity":"advisory"},{"check":"bazaar_extension","detail":"extensions.bazaar present (discovery metadata)","passed":true,"severity":"advisory"},{"check":"bazaar_input_example","detail":"bazaar info.input has type+method","passed":true,"severity":"advisory"},{"check":"bazaar_output_example","detail":"bazaar info.output.example present","passed":true,"severity":"advisory"},{"check":"bazaar_query_params_in_schema","detail":"example query params are declared in the schema","passed":true,"severity":"advisory"}],"latency_ms":121,"metadata_score":{"of":10,"passed":9},"note":"One unpaid GET; nothing is paid or settled. A valid 402 does not mean the paid response is good.","reachable":true,"resource":{"description":"Query Polymarket markets with filtering, sorting, and pagination","mime_type":"application/json","url":"https://blockrun.ai/api/v1/pm/polymarket/markets"},"returns_402":true,"status_code":402,"untrusted_fields":["resource.description","resource.url"],"url":"https://blockrun.ai/api/v1/pm/polymarket/markets","valid_402":true,"x402_versions":[2]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"url":{"description":"The x402 endpoint to probe (https, public host)","format":"uri","type":"string"}},"required":["url"],"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"}}},"lastUpdated":"2026-10-26T04:32:44.939Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-26T04:32:44.742Z"},"resource":"https://bot-bazaar.fly.dev/v1/x402/endpoint-check","serviceName":"Bot Bazaar","tags":["x402","reputation","sellers","base","usdc"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Check an x402 endpoint without paying it: one unpaid GET, then whether it returns a valid 402, x402 v1/v2 support, each payment option (network, asset, price, payTo, timeout, EIP-3009 domain), latency, and resource/Bazaar-metadata quality checks."},"body_sha256":"f813d99d75ea1e31c1f227aba18fc9b215dd8d12a5dcda83da7163f1f5328e8d","prev_id":null,"leaf":"0x29de0f972dec4640cb1b160ee951fe4fc855ab3643814ee7659765446805d64b","leaf_text":"{\"body\":\"f813d99d75ea1e31c1f227aba18fc9b215dd8d12a5dcda83da7163f1f5328e8d\",\"id\":66338,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793025460428275,\"prev\":null,\"subject\":\"x402_bazaar:https://bot-bazaar.fly.dev/v1/x402/endpoint-check\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}