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 ↗
eip155:8453 · Solana mainnetOne 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
0x5b32c973596078a967562ca652761404f19be0e9Base 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.networkCustody
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.
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.
| Route | Method | Returns | Per call | |
|---|---|---|---|---|
| Crypto market data | ||||
| /api/pulse | GET | BTC, ETH and SOL spot prices with 24h momentum (Coinbase Exchange, CoinGecko fallback) | $0.002 | Sample → |
| /api/signals | GET | RSI, MACD and Bollinger bands plus perpetual funding (CoinGecko, OKX) | $0.005 | Sample → |
| /api/yield | GET | Ranked DeFi yields, pools with TVL of $10M or more (DefiLlama) | $0.02 | Sample → |
| /api/portfolio | GET | Base and Ethereum balances, concentration score and rule findings vs fixed thresholds (not financial advice) | $0.04 | Sample → |
| /api/gas | GET | Base and Ethereum fees with a suggested max fee (public RPC) | $0.002 | Sample → |
| /api/funding | GET | BTC, ETH and SOL perpetual funding with a crowding hint (OKX) | $0.003 | Sample → |
| /api/tokenized-stock | GET | Tokenized stock status check on Base (on-chain, no price) | $0.002 | Sample → |
| Web and documents | ||||
| /api/fetch | GET | Any public URL as clean text or markdown | $0.02 | Sample → |
| /api/http | GET · POST | Universal HTTP proxy: your method, headers and body | $0.01 | Sample → |
| /api/extract | GET · POST | Page to structured fields, or your own CSS selectors | $0.015 | Sample → |
| /api/search | GET | Web search with the top pages as clean text and sources | $0.03 | Sample → |
| /api/pdf | GET | PDF URL to text per page plus metadata | $0.02 | Sample → |
| Agent utilities | ||||
| /api/x402-check | GET | Audit any x402 endpoint without paying it | $0.01 | Sample → |
| /api/x402-check/deep | GET | Live deep check of an x402 endpoint and its payTo | $0.03 | Sample → |
| /api/bazaar-check | GET | Check whether an x402 seller is listed in CDP Bazaar, and why not | $0.01 | Sample → |
| /api/market/search | GET | Find a paid x402 API for a task, re-checked live | $0.005 | Sample → |
| /api/market/quote | GET | Check an x402 seller's live price and payTo before paying | $0.005 | Sample → |
| /api/tx-status | GET | Did my transaction land, and is it final (4 chains) | $0.002 | Sample → |
| /api/watch | GET | Did this page or endpoint change since my last check | $0.002 | Sample → |
| /api/balance | GET | Can my wallet pay x402 calls right now (4 rails) | $0.002 | Sample → |
| /api/tx-guard | GET | Check a recipient address before sending: allow / warn / block from four mechanical checks; allow is not a guarantee | $0.002 | Sample → |
| /api/grocery/normalize | GET · POST | Turn recipe ingredient lines into a normalized shopping list | $0.002 | Sample → |
| /api/grocery/ingredient | GET · POST | Look up nutrition per 100 g for an ingredient or barcode | $0.005 | Sample → |
| /api/chain/head | GET | Current block, slot or ledger height on 5 chains | $0.002 | Sample → |
| /api/token/meta | GET | Token name, symbol, decimals and supply from chain state | $0.002 | Sample → |
| /api/name/resolve | GET | Resolve an ENS name or Basename, or find an address's primary name | $0.002 | Sample → |
| /api/batch | GET · POST | Up to 10 chain checks (balance, gas, tx status, token, chain head, names) for one payment | $0.01 | |
| /api/discourse/split | GET | How Hacker News and Bluesky posts split on a question (not a poll) | $0.03 | Sample → |
| Premium (Base USDC only) | ||||
| /api/research/report/brief | GET | Verified 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 | $1 | Sample → |
| /api/seller-dd/single | POST | Seller 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-report | GET | Funding 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.
Alert counts. Counts only.
| Rail | Today (UTC) | Last 7 days |
|---|---|---|
| XRPL | 0 | 2 |
| Solana | 3 | 38 |
| XRPL alert kind | Today (ET) | Last 24 h |
|---|---|---|
| Check failing | 0 | 0 |
| Entry dropped | 0 | 0 |
| Other | 0 | 0 |