{"x402Version":1,"provider":"kepler-ops","origin":"https://kepler-ops-tools.pn-26f.workers.dev","instructions":"Request any tool route unpaid to receive a 402 with payment requirements (accepts: USDC on base). Pay per the x402 v1 spec and resend with the X-PAYMENT header.","accepts":{"base":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x5a844e7871e0CD7DcF080046E3c17D0C637cd58B"}},"tools":[{"route":"/v1/hash","method":"POST","price":0.001,"description":"Hash or HMAC a string: sha256, sha512, sha1, md5, sha3-256, blake2b512. Input {algorithm, data, hmacKey?} -> {algorithm, digest_hex}.","price_usdc":0.001,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/hash"},{"route":"/v1/encode","method":"POST","price":0.001,"description":"Encode/decode: base64, base64url, hex, url-component. Input {op: encode|decode, format: base64|base64url|hex|url, data} -> {result}.","price_usdc":0.001,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/encode"},{"route":"/v1/jwt","method":"POST","price":0.001,"description":"Decode a JWT without verification: header, payload, expiry/iat times, seconds-to-expiry. Input {token}.","price_usdc":0.001,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/jwt"},{"route":"/v1/price","method":"GET","price":0.002,"description":"Live crypto prices from CoinGecko. Query ?ids=bitcoin,ethereum,solana&vs=usd. 60s cache.","price_usdc":0.002,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/price"},{"route":"/v1/fetch","method":"POST","price":0.005,"description":"Fetch a public URL and return title + cleaned readable text (scripts/styles/nav stripped). Input {url, maxChars?}.","price_usdc":0.005,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/fetch"},{"route":"/v1/search","method":"POST","price":0.01,"description":"Live web search: ranked results with title, url, domain and query-relevant excerpts. Input {query, limit?}.","price_usdc":0.01,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/search"},{"route":"/v1/no-kyc-rails","method":"POST","price":0.02,"description":"Dated September 2026 snapshot of 16 no-KYC earning-rail categories. Evidence and gates vary by entry; see each record. Not a guarantee of current eligibility or payout. Grades A-D summarize observed payment gates and economics; A does not mean we received payment from every A entry. Input {grade?: A|B|C|D, category?, payout?, query?, limit?} -> matching rails with payout path, gate, verdict and test evidence. Free sample at GET /v1/no-kyc-rails/sample.","price_usdc":0.02,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/no-kyc-rails"},{"route":"/v1/rail-check","method":"POST","price":0.01,"description":"Live status check of no-KYC earning rails: fetches each rail site server-side and reports reachability, HTTP status, latency and KYC-language signals on the page, matched to our tested A-D dataset. Input {rail?: <dataset id>} or {all: true} -> per-rail {url, reachable, http_status, ms, kyc_signals[], grade, verdict}. Checked live at request time.","price_usdc":0.01,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/rail-check"},{"route":"/v1/market","method":"GET","price":0.005,"description":"Crypto market snapshot: price, market cap + rank, 24h volume, 24h/7d change, ATH/ATL distance for up to 10 coins (CoinGecko). Query ?ids=bitcoin,ethereum&vs=usd. 60s cache.","price_usdc":0.005,"networks":["base"],"url":"https://kepler-ops-tools.pn-26f.workers.dev/v1/market"}]}