{"ok":true,"service":"centstream","network":"base","payTo":"0x75F93F8aD9A437D415F277dEF4Cc268a8Bf1C45C","priceUsdc":"0.05","time":"2026-11-10T11:38:41.619Z","facilitator":"https://facilitator.payai.network","x402Version":1,"rateLimit":"30 req/min per IP","storage":{"kv":"not-bound (memory cache mode)","d1":"not-bound","totalCalls":null},"metrics":{"note":"counters are per-isolate and reset on redeploy/restart","isolateUptimeSeconds":2,"v1Requests":0,"paidRequests":0,"byStatus":{},"cache":{"hits":0,"memoryHits":0,"misses":0,"stale":0,"memoryEntries":0}},"endpoints":[{"path":"/v1/crypto/price","price":"$0.05","summary":"Crypto prices (CoinGecko, Binance fallback). Cache 60s.","example":"/v1/crypto/price?symbols=btc,eth"},{"path":"/v1/gas","price":"$0.05","summary":"Current gas price via public RPCs (two sources, auto-fallback). Cache 15s.","example":"/v1/gas?chain=base"},{"path":"/v1/fiat/rates","price":"$0.05","summary":"Fiat FX rates, ECB reference rates via frankfurter.app. Cache 1h.","example":"/v1/fiat/rates?base=eur"},{"path":"/v1/weather","price":"$0.05","summary":"Current weather by coordinates (open-meteo, no key). Cache 10min.","example":"/v1/weather?lat=52.52&lon=13.41"},{"path":"/v1/ipinfo","price":"$0.05","summary":"Geolocation of the caller's IP from Cloudflare request data. Zero upstream calls.","example":"/v1/ipinfo"},{"path":"/v1/qr","price":"$0.05","summary":"QR code as SVG, generated in-worker (pure JS, no external service).","example":"/v1/qr?text=https://example.com&size=256"},{"path":"/v1/meta","price":"$0.05","summary":"OpenGraph / meta tags of a web page (fetch + parse). Cache 5min.","example":"/v1/meta?url=https://blog.cloudflare.com"},{"path":"/v1/dns","price":"$0.05","summary":"DNS records via DoH (Cloudflare primary, Google fallback). Cache 60s.","example":"/v1/dns?name=example.com&type=MX"},{"path":"/v1/wiki","price":"$0.05","summary":"Wikipedia article summary, 300+ languages (REST, action-API fallback). Cache 1h.","example":"/v1/wiki?lang=en&q=Cloudflare"},{"path":"/v1/dict","price":"$0.05","summary":"English dictionary entry: definitions, examples, synonyms. Cache 24h.","example":"/v1/dict?q=serendipity"},{"path":"/v1/holidays","price":"$0.05","summary":"Public holidays by country and year (110+ countries). Cache 24h.","example":"/v1/holidays?country=US&year=2026"},{"path":"/v1/news","price":"$0.05","summary":"News via RSS: bbc, guardian, npr, techcrunch, theverge — or any custom https feed. Cache 5min.","example":"/v1/news?feed=bbc&limit=5"},{"path":"/v1/rand","price":"$0.05","summary":"Cryptographic randomness in-worker: uuid v4, hex tokens, PINs, random ints.","example":"/v1/rand?type=token&len=64&n=2"},{"path":"/v1/convert","price":"$0.05","summary":"Unit conversion in-worker: length, mass, data, speed, temperature.","example":"/v1/convert?value=26.2&from=mi&to=km"},{"path":"/v1/time","price":"$0.05","summary":"Current time in any IANA timezone (Intl in-worker): ISO, offset, weekday.","example":"/v1/time?tz=Europe/Moscow"},{"path":"/v1/hash","price":"$0.05","summary":"Hash of text in-worker: SHA-1/256/384/512, hex or base64.","example":"/v1/hash?text=hello&algo=sha-256"},{"path":"/v1/batch/s5","price":"$0.05","summary":"Batch: up to 5 lookups in ONE paid call ($0.25 total) — one signature, one round trip.","example":"POST /v1/batch/s5 {\"requests\":[{\"path\":\"/v1/hash\",\"params\":{\"text\":\"hi\"}}]}"},{"path":"/v1/batch/s20","price":"$0.05","summary":"Batch: up to 20 lookups in ONE paid call ($1.00 total) — best value for agents.","example":"POST /v1/batch/s20 {\"requests\":[{\"path\":\"/v1/time\"},{\"path\":\"/v1/gas\",\"params\":{\"chain\":\"base\"}}]}"}],"paymentFlow":"GET -> 402 (payment details) -> sign USDC -> retry with X-PAYMENT -> 200 + X-PAYMENT-RESPONSE"}