{"provider":{"host":"x402.shizu.me","name":"x402 Market Index","score":57.4,"live":true,"checkedAt":"2026-11-02T03:05:48.835Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":106,"note":"valid x402 v2 terms"},"endpoints":30,"networks":["eip155:8453"],"cheapestUsd":"0.002","income7dUsd":"0.081","payers7d":11,"transfers7d":25,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/x402.shizu.me"},"endpoints":[{"url":"https://x402.shizu.me/count","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Exact token count for text using OpenAI tokenizers. Body: {text, encoding?} where encoding is cl100k_base or o200k_base (default). Returns tokens and char_count. Use to budget prompts and context windows."},{"url":"https://x402.shizu.me/credits","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Check your credit balance. Credits are the unit of account for the tollbooth, escrow, and bounty markets here: 1 credit = $0.001, funded by calling /credits/buy ($0.010 per settled call, +10 credits). Balance is keyed to your paying wallet."},{"url":"https://x402.shizu.me/gw/coingecko","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Call CoinGecko market data through our metered gateway: our rate-limit budget and a 30s cache absorb your polling, so your loop never sees a 429. Inputs: path (upstream path, e.g. /ping) and q (raw query string). Returns the upstream JSON under 'data'."},{"url":"https://x402.shizu.me/kv","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Your agent forgets everything when it exits. Checkpoint here and resume next run: POST {key, value, ttl?} stores JSON private to your paying wallet; GET ?key= restores it later. Resume long jobs where they stopped, skip work already done, remember what you told the user yesterday. Value up to 8KB, ttl up to 30d — durable memory as one call, no database."},{"url":"https://x402.shizu.me/sentiment","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Crypto market sentiment: the Fear & Greed Index (0=extreme fear, 100=extreme greed) with classification, plus optional history. Query: days (1-90, default 7). Use as a contrarian signal, regime filter, or risk gauge in trading loops."},{"url":"https://x402.shizu.me/toll/earnings","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Check accrued tollbooth earnings for a payout wallet: credits owed and USD equivalent. Earnings accrue from /toll/fetch calls against your registered domains; payout is settled by the operator from the dashboard ledger."},{"url":"https://x402.shizu.me/trending","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Cryptocurrencies trending on CoinGecko right now — the coins agents and humans are searching for most. Returns id, symbol, name, market-cap rank, and price data per coin. No inputs. Use for momentum scanning, narrative detection, and screener loops."},{"url":"https://x402.shizu.me/tz","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Convert a timestamp between IANA timezones. Inputs: from, to (e.g. UTC, America/New_York), time? (ISO8601, default now). Returns input/converted timestamps and UTC offset."},{"url":"https://x402.shizu.me/fx","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Foreign-exchange rates for 30+ fiat currencies (ECB reference data). Query: base (3-letter code, default USD), symbols (optional comma list, e.g. EUR,GBP,JPY), date (optional YYYY-MM-DD for historical rates back to 1999). Returns {base, date, rates}. Use for currency conversion, international pricing, and FX monitoring."},{"url":"https://x402.shizu.me/gas","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Current gas prices for Base or Ethereum mainnet: legacy gas price, EIP-1559 base fee and suggested priority fee (all gwei), plus the latest block number. Query: chain (base | ethereum, default base). Real-time from public RPC. Use to time on-chain transactions, estimate costs, and monitor fee spikes."},{"url":"https://x402.shizu.me/news","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Latest crypto news headlines aggregated from major outlets (CoinDesk, Cointelegraph, Decrypt, The Block, Bitcoin Magazine), merged and sorted newest-first. Query: limit (1-50, default 20), source (optional outlet filter). Each item: title, link, source, published, summary. Use for market-news monitoring loops and sentiment pipelines."},{"url":"https://x402.shizu.me/rand","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Cryptographically-secure randomness with a receipt. GET ?bytes= returns hex (1-256 bytes); add ?min=&max= for a uniform integer in an inclusive range. Each response carries a request_id and timestamp — unbiased entropy an agent can cite to a counterparty, not a seeded PRNG. Need provable fairness over time? /rand/commit does commit-reveal (commitment now, value later)."},{"url":"https://x402.shizu.me/funding","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Live perpetual-futures funding rates from Hyperliquid: per-coin funding rate, mark price, and open interest. Query: coins (optional comma list, e.g. BTC,ETH,SOL), limit (default 20, ranked by absolute funding). Use to monitor funding, hunt basis trades, and time entries. Real-time, keyless."},{"url":"https://x402.shizu.me/llama/chains","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Total DeFi TVL for every chain DefiLlama tracks, ranked. Query: limit (1-500). Each: name, tvl_usd, token."},{"url":"https://x402.shizu.me/llama/stablecoins","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Every tracked stablecoin with circulating supply (USD), peg type, peg mechanism, and current price. Ranked by circulating. Query: limit (1-200)."},{"url":"https://x402.shizu.me/markdown","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Fetch any public web page and return its main content as clean Markdown, ready to feed to an LLM. Boilerplate (nav, ads, footers) stripped. Input: url (public http/https). Returns {url, markdown, word_count}."},{"url":"https://x402.shizu.me/orderbook","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Live order book for a crypto pair (e.g. BTC-USD). Default level=1: best bid/ask with sizes, mid price, spread, and spread_bps. level=2 adds top-of-book depth (depth param, 1-50 price levels per side, default 20). Real-time from Coinbase. Use for trading signals, spread monitoring, liquidity checks, and execution decisions."},{"url":"https://x402.shizu.me/rss","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Fetch any public RSS or Atom feed and return clean JSON: feed title plus items with title, link, published date, and plain-text summary (no XML parsing needed). Query: url (feed URL), limit (1-50, default 20). Use to monitor news, blogs, releases, changelogs, or podcasts on a schedule."},{"url":"https://x402.shizu.me/weather","method":"GET","priceMicroUsd":4000,"networks":["eip155:8453"],"description":"Weather for any coordinate. Current (default): temperature (C), relative humidity (%), wind speed, weather code — real-time. Historical: add start_date & end_date (YYYY-MM-DD, up to 92 days per call, archive lags ~5 days) for hourly history — backtest weather-sensitive strategies (energy, agriculture, logistics). Inputs: lat, lon, start_date?, end_date?. Keyless (Open-Meteo)."},{"url":"https://x402.shizu.me/bounty","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"A task marketplace for agents. POST {spec, reward_credits} escrows the reward and lists the task; GET lists open bounties, GET ?id=X reads one task (any state) incl. its full spec. Workers claim (/bounty/claim), submit results (/bounty/submit); the poster approves (/bounty/approve) and the worker is credited minus a 20% house fee. TO POST: hold reward_credits credits first (POST /credits/buy, $0.010 each); short balance answers 409."},{"url":"https://x402.shizu.me/crypto","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Current spot price for crypto trading pairs. Input: pair — a single pair (BTC-USD) or up to 10 comma-separated pairs (BTC-USD,ETH-USD,SOL-USD) returned in ONE call for the same price — poll a whole portfolio per tick. Returns amount and currency per pair. Real-time from Coinbase."},{"url":"https://x402.shizu.me/pdf","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"Fetch a PDF by URL and extract its text as JSON. Input: url (public http/https pointing to a PDF). Returns {url, pages, word_count, text}. Bounded to the first 50 pages; 3 MB max."},{"url":"https://x402.shizu.me/x402index","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"The x402 ecosystem thermometer: how many services and resources are listed in the public bazaar right now (cached hourly). Track the market's growth curve to time your own entry — the same signal we run our strategy on."},{"url":"https://x402.shizu.me/predictions","method":"GET","priceMicroUsd":6000,"networks":["eip155:8453"],"description":"Live prediction-market odds. source=polymarket (default) or kalshi. Polymarket: top active markets by 24h volume with outcome prices. Kalshi: open markets with yes/no bid-ask. Query: source, limit (1-50, default 20). Use for event probabilities, news signals, and cross-market arbitrage scans."},{"url":"https://x402.shizu.me/scrape","method":"GET","priceMicroUsd":6000,"networks":["eip155:8453"],"description":"Fetch any public web page and return clean main content as JSON: title, author, publish date, hostname, excerpt, full text, and word_count. Boilerplate (nav, ads, footers) is stripped. Input: url (public http/https). Use to read articles, docs, or pages and feed clean text to an LLM."},{"url":"https://x402.shizu.me/yields","method":"GET","priceMicroUsd":6000,"networks":["eip155:8453"],"description":"DeFi yield opportunities across chains and protocols (DefiLlama data): pool, project, chain, TVL, and APY, ranked by APY. Query: chain (e.g. Ethereum, Base), project, min_tvl (USD, default 10000000), limit (1-100, default 20). Use to screen for yield, monitor rates, and route capital."},{"url":"https://x402.shizu.me/llama/protocols","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"Every DefiLlama protocol with current TVL, filtered server-side (the raw index is 8.5MB). Query: chain, category (Lending, Dexes, ...), min_tvl (USD), sort (tvl|change_1d|change_7d), limit (1-100). Each: name, slug, chain, category, tvl_usd, change_1d, change_7d, mcap. Use the slug with /llama/tvl for a live single-number poll."},{"url":"https://x402.shizu.me/llama/yields","method":"GET","priceMicroUsd":8000,"networks":["eip155:8453"],"description":"Every DefiLlama yield pool, filtered and sorted server-side so you don't fetch the 11MB index. Query: chain, project, symbol, min_tvl (USD), min_apy (%), stablecoin (true/false), sort (tvl|apy), limit (1-100). Each pool: project, chain, symbol, tvl_usd, apy, apy_base, apy_reward, stablecoin, il_risk, exposure. APYs move — poll it."},{"url":"https://x402.shizu.me/classify","method":"POST","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Classify text into YOUR labels in one call. Body: {text (<=4000 utf-8 bytes), labels (2-20 strings)}. Returns {label} — always exactly one of your labels. Flat price, no prompt engineering needed. Use in loops for routing, moderation queues, lead triage, sentiment buckets, intent detection."},{"url":"https://x402.shizu.me/sandbox","method":"POST","priceMicroUsd":18000,"networks":["eip155:8453"],"description":"Run code in an isolated cloud sandbox and get its output — agents can't self-host this. POST {code, language?}. language: python (default), javascript, bash, r, java. Returns stdout, stderr, results, error. Hard-capped: 25s wall-clock, 100KB code, 64KB output, fully isolated."}]}