{"info":{"title":"Stride20k","version":"1.0.0"},"openapi":"3.1.0","paths":{"/crypto/gas/:chain":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Gas :Chain","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"EVM gas price API: current gas fees for Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche — node-reported gas price plus EIP-1559 estimates from the last 5 blocks: next base fee and 25th/50th/75th-percentile priority fees, in gwei. Read directly from public JSON-RPC nodes with automatic fallbacks. Use for transaction cost estimation, fee optimization, and timing on-chain actions. Cac"}},"/dev/npm/:packageName":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Npm :PackageName","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"npm package health API: dependency-hygiene facts straight from the npm registry — latest version, all dist-tags, last-modified timestamp, total published versions, deprecation status with message, runtime dependency count, and weekly downloads. For scoped packages, URL-encode the slash in the name. Use for dependency auditing, supply-chain security checks, version freshness, and update agents main"}},"/dev/pypi/:packageName":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Pypi :PackageName","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"PyPI package health API: dependency-hygiene facts from the official PyPI JSON API — latest version, upload time, total releases, yank status, declared dependency count, requires-python constraint, license, summary, and weekly downloads (pypistats). Names are PEP 503-normalized (dots/underscores/hyphens equivalent). Use for auditing requirements.txt and pyproject.toml, supply-chain security checks,"}},"/dex/pool/:chain/:poolAddress":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: :Chain :PoolAddress","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"On-chain DEX pool data API: reads Uniswap v2/v3-compatible liquidity pools from Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche via JSON-RPC — no third-party data vendor. Auto-detects pool type; returns token addresses, symbols, decimals, spot price both directions, v3 fee tier, sqrtPriceX96 and in-range liquidity, or v2 decimal-adjusted reserves. For price discovery, liquidity che"}},"/fx/:base/:quote":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: :Base :Quote","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"Foreign exchange rate API: official ECB reference rate for any fiat currency pair (USD/EUR, GBP/JPY — ~30 major ISO 4217 currencies) via the open-source Frankfurter API. Published once per business day around 16:00 CET — a daily reference rate for settlement and normalization, not a live trading feed. Use for currency conversion, pricing normalization, and financial reporting by agents. Cached up "}},"/knowledge/wiki/:title":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Wiki :Title","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"Wikipedia summary API: the lead summary of any English Wikipedia article — title, one-line description, extract paragraph, thumbnail, canonical URL, and Wikidata item id; disambiguation pages labeled via 'kind'. Titles case-sensitive; spaces or underscores accepted. Content CC BY-SA 4.0 with attribution in meta.attribution of every response. Use for knowledge lookup, entity enrichment, and fact gr"}},"/news/tech-pulse":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: News Tech Pulse","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"Tech news API: the current Hacker News front page — 30 ranked stories as normalized JSON: rank, story id, title, outbound article URL (or HN discussion link for self-posts), points, author, comment count, ISO 8601 time. Single upstream call via the official Algolia HN API. Use for tech trend detection, topic monitoring, news agents, and content-pipeline seeding. Cached up to 2 minutes."}},"/rates/us-treasury":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Rates Us Treasury","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"US Treasury yield curve API: the latest Daily Treasury Par Yield Curve — yields in percent for 13 maturities from 1 month to 30 years, plus curve date, straight from the US Department of the Treasury. Public-domain government data, published each business day. Use for interest rate benchmarks, bond analysis, discount rates, and macro signals. Slow upstream (~10s) so served from a 6-hour cache; met"}},"/risk/token/:chain/:address":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"150000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: :Chain :Address","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"Token risk score API: deterministic 0-100 rug-check for ERC-20s on Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche. Combines on-chain reads (bytecode, symbol, decimals, supply), DefiLlama price + confidence, and Etherscan verification and age. Published rubric, no AI: start 50; no bytecode=0; +15 price (+10 confidence>=0.9); +15 verified source (-10 unverified); -10 zero supply; -5"}},"/v1/category-breakdown":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: V1 Category Breakdown","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"Current x402 ecosystem composition: services per category (Agentic.Market taxonomy: Data, Inference, Search, Infra, Media, Social, Trading, Travel...), each with catalog share and 7-day delta, from our collector's latest observation run (~3x/day since 2026-07-06). Shows where x402 supply is concentrating and which categories are growing. Deterministic read from archived observations; no upstream c"}},"/v1/market-trend":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: V1 Market Trend","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"x402 market intelligence time series: how many services/resources are listed per category (Agentic.Market taxonomy) or in total (CDP Bazaar ~23k resources, Agentic.Market ~1.5k services), sampled ~3x/day by our collector since 2026-07-06. Query category=Data|Inference|Search|... or category=all for catalog totals, days=1-30 window. Deterministic reads from our archived observation history; no upst"}},"/weather/us":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stride20k: Weather Us","intent":"charge","method":"evm","recipient":"0x552Cc4A10878C7F20574489D47184249657Ca3f6"}]},"summary":"US weather forecast API: official National Weather Service forecast for any US lat/lon — next four periods (~48 hours, day/night): temperature, wind, short and detailed forecast text, plus resolved place name. UNITED STATES COVERAGE ONLY; points outside NWS coverage return an unpaid 404. Public-domain government data. Use for logistics, travel, and event-planning agents. Cached up to 10 minutes; n"}}},"x-service-info":{"description":"Stride20k is an x402-native service at https://gateway.stride20k.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed."}}