Status

Live status.
Read from the chain.

The Base payTo balance below is a live balanceOf read on Base each time this page loads. Nothing is cached or estimated.

node_patched: yes

Base payTo on Basescan ↗·Solana payTo on Solscan ↗·Coinbase Bazaar merchant lookup ↗

Base payTo balance
163.574257 USDC
Read 2026-11-03 22:15:52 UTC
Not revenue. Can include the operator's own test payments.
Paid routes
49
56 endpoints in /.well-known/x402
Price per call
$0.002–$0.04
USDC, exact amount in the 402 · premium $1 and $5 (Base USDC only)
Networks
Base + Solana + Polygon + XRP Ledger
eip155:8453 · Solana mainnet
Payments

One address per network. One host.

Agents should only pay through horizonpulse.dev, to the payTo below for the network they pay on. Same price on all four rails (premium checks: Base USDC only).

Where to pay

Base payTo0x5b32c973596078a967562ca652761404f19be0e9Base namehorizonpulsebase.base.eth (Basename, resolves to the payTo above)Base assetUSDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Base facilitatorCoinbase CDP https://api.cdp.coinbase.com/platform/v2/x402Base atomic163574257Solana payToBjY98A6dS3GGLZdz2zHy8wK7XAwnQgNhCc66mfmBTRPzSolana assetUSDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSolana facilitatorPayAI https://facilitator.payai.network

Custody

The Base payTo is an interim Coinbase-custodial address, controlled by the operator. The Solana payTo is a separate operator-controlled address; payments credit its USDC token account. Neither is a Safe or multisig. A non-custodial upgrade is planned for Base. These two are the only settlement addresses for API calls.

Old host and wallet: do not use

horizon-pulse.vercel.app and the old Safe 0xe16A1b12404cB2EbC6e783beCA6E2A9253c3dC7E are no longer used. Don't send payments there.

Catalog

Live paid routes. Nothing else listed.

Every route below is live and returns a 402 until paid. Exact prices are also in each 402 challenge.

RouteMethodReturnsPer call
Crypto market data
/api/pulseGETBTC, ETH and SOL spot prices with 24h momentum (Coinbase Exchange, CoinGecko fallback)$0.002Sample →
/api/signalsGETRSI, MACD and Bollinger bands plus perpetual funding (CoinGecko, OKX)$0.005Sample →
/api/yieldGETRanked DeFi yields, pools with TVL of $10M or more (DefiLlama)$0.02Sample →
/api/portfolioGETBase and Ethereum balances, concentration score and rule findings vs fixed thresholds (not financial advice)$0.04Sample →
/api/gasGETBase and Ethereum fees with a suggested max fee (public RPC)$0.002Sample →
/api/fundingGETBTC, ETH and SOL perpetual funding with a crowding hint (OKX)$0.003Sample →
/api/tokenized-stockGETTokenized stock status check on Base (on-chain, no price)$0.002Sample →
Web and documents
/api/fetchGETAny public URL as clean text or markdown$0.02Sample →
/api/httpGET · POSTUniversal HTTP proxy: your method, headers and body$0.01Sample →
/api/extractGET · POSTPage to structured fields, or your own CSS selectors$0.015Sample →
/api/searchGETWeb search with the top pages as clean text and sources$0.03Sample →
/api/pdfGETPDF URL to text per page plus metadata$0.02Sample →
Agent utilities
/api/x402-checkGETAudit any x402 endpoint without paying it$0.01Sample →
/api/x402-check/deepGETLive deep check of an x402 endpoint and its payTo$0.03Sample →
/api/bazaar-checkGETCheck whether an x402 seller is listed in CDP Bazaar, and why not$0.01Sample →
/api/market/searchGETFind a paid x402 API for a task, re-checked live$0.005Sample →
/api/market/quoteGETCheck an x402 seller's live price and payTo before paying$0.005Sample →
/api/tx-statusGETDid my transaction land, and is it final (4 chains)$0.002Sample →
/api/watchGETDid this page or endpoint change since my last check$0.002Sample →
/api/balanceGETCan my wallet pay x402 calls right now (4 rails)$0.002Sample →
/api/tx-guardGETCheck a recipient address before sending: allow / warn / block from four mechanical checks; allow is not a guarantee$0.002Sample →
/api/grocery/normalizeGET · POSTTurn recipe ingredient lines into a normalized shopping list$0.002Sample →
/api/grocery/ingredientGET · POSTLook up nutrition per 100 g for an ingredient or barcode$0.005Sample →
/api/chain/headGETCurrent block, slot or ledger height on 5 chains$0.002Sample →
/api/token/metaGETToken name, symbol, decimals and supply from chain state$0.002Sample →
/api/name/resolveGETResolve an ENS name or Basename, or find an address's primary name$0.002Sample →
/api/batchGET · POSTUp to 10 chain checks (balance, gas, tx status, token, chain head, names) for one payment$0.01
/api/discourse/splitGETHow Hacker News and Bluesky posts split on a question (not a poll)$0.03Sample →
Premium (Base USDC only)
/api/research/report/briefGETVerified brief, three question types only: Base or Ethereum gas (on-chain read), USDC supply on Ethereum and Base (on-chain totalSupply), or an x402 spec fact. For USDC on Base: charged only if at least 2 claims are confirmed in two sources as defined by the contract (two independent publishers, two independent nodes, or two separate specification documents); otherwise a 422, unpaid. Contract · Terms$1Sample →
/api/seller-dd/singlePOSTSeller due-diligence for one x402 endpoint. We make a real capped test payment, check the paid response against the listed schema, compare payTo with the CDP listing, read a recent window of on-chain USDC payments to the payTo and screen for lookalike addresses. Returns a signed JSON verdict of evidenced facts. No charge unless the test payment and all 4 other checks complete. Facts, not endorsement; no warranty. Not affiliated with the seller checked. $5. Terms$5
Funding Pulse Weekly report (USDC on Base only)
/api/funding-reportGETFunding Pulse Weekly: one Horizon Pulse funding-markets analysis report (markdown) by id or latest, written from published reference rates and other public data. The fee is for Horizon Pulse's analysis; raw published values are free at /api/money-market-rates. Horizon Pulse is not affiliated with the New York Fed. The New York Fed does not sanction, endorse, or recommend any products or services offered by Horizon Pulse. Not investment advice. $1, USDC on Base. Index (no charge)$1

49 routes from the live catalog. How agents pay is on the homepage.

Rail alerts

Alert counts. Counts only.

RailToday (UTC)Last 7 days
XRPL02
Solana338
XRPL alert kindToday (ET)Last 24 h
Check failing00
Entry dropped00
Other00