{"id":18207,"recorded_at":"2026-10-26T14:35:28.753099Z","observed_at":"2026-10-26T14:35:28.753051Z","subject_kind":"source_record","subject":"x402_bazaar:https://agent-tools.jbarkules.workers.dev/v1/x402/check","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://agent-tools.jbarkules.workers.dev/v1/x402/check"]],"name":"Agent Tools","owner_address":"0x0dea0030a17bf886543a757c55924710258c2eec","raw":{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0dEA0030A17BF886543a757c55924710258c2eec","scheme":"exact"}],"description":"x402 readiness check for any paid API URL: probes it without paying and reports whether it returns a valid 402, where the requirements are (header or body, v1 or v2), network, asset, price in USD, payTo (with EIP-55 checksum check), EIP-712 token domain, timeout, resource URL and Bazaar discovery. Returns ready or needs_fixes with a 0-100 score and a list of specific issues. Use before you list an endpoint or let an agent pay it. Never sends a payment.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://agents.crowdspark.me/v1/fx/rates"},"type":"http"},"output":{"example":{"accepts":[{"amount_atomic":"1000","asset_symbol":"USDC","max_timeout_seconds":300,"network":"eip155:8453","pay_to":"0x0dEA0030A17BF886543a757c55924710258c2eec","price_usd":0.001,"scheme":"exact"}],"delivered_via":"PAYMENT-REQUIRED header","discovery":{"bazaar":true},"issues":[],"probe":{"method":"GET","ms":312,"redirects":0,"status":402},"ready":true,"score":100,"url":"https://api.example.com/v1/data","verdict":"ready","version":2,"x402_detected":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"method":{"description":"Optional. Default tries GET, then POST if GET returns 404 or 405","enum":["GET","POST"],"type":"string"},"url":{"description":"Public http(s) URL of the paid endpoint to probe","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-26T07:06:17.511Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-26T07:06:17.411Z"},"resource":"https://agent-tools.jbarkules.workers.dev/v1/x402/check","serviceName":"Agent Tools","type":"http","x402Version":2},"source":"x402_bazaar","summary":"x402 readiness check for any paid API URL: probes it without paying and reports whether it returns a valid 402, where the requirements are (header or body, v1 or v2), network, asset, price in USD, payTo (with EIP-55 checksum check), EIP-712 token domain, timeout, resource URL and Bazaar discovery. Returns ready or needs_fixes with a 0-100 score and a list of specific issues. Use before you list an endpoint or let an agent pay it. Never sends a payment."},"body_sha256":"30795117e69cc697e046344db3f77e61650be84355cecee8801a041c97868d1c","prev_id":null,"leaf":"0xbac6d23bb650d5504e69650d2b724a64740c07d0a5682c6a1183cae1cfbbab83","leaf_text":"{\"body\":\"30795117e69cc697e046344db3f77e61650be84355cecee8801a041c97868d1c\",\"id\":18207,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793025328753051,\"prev\":null,\"subject\":\"x402_bazaar:https://agent-tools.jbarkules.workers.dev/v1/x402/check\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}