x402.chainquery.com
x402 provides Bitcoin on-chain analytics: coin velocity, HODL-waves, CDD spikes, and real-time mempool fee metrics.
Trust signal
4 of 4 pillars
coverage 100%
Pillars
Signals
Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon
On-chain traction
ERC-8004 agent registry
Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.
Identity & classification
Settlement volume
USDC settled on-chain · monthly
as of Jul 12, 2026
Endpoints(61)
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Live mempool fee-pressure signal (state low/moderate/high/severe + score in sat/vB).
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Analyze a PSBT: per-input completeness, missing fields, next signing role, and estimated fee. Bitcoin Core analyzepsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Merge multiple PSBTs for the same transaction into one. Bitcoin Core combinepsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Combine partially-signed raw transactions into one fully-signed transaction. Bitcoin Core combinerawtransaction.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Convert a raw transaction hex into a PSBT. Bitcoin Core converttopsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Build an m-of-n multisig address and redeem script from public keys. Bitcoin Core createmultisig.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Create an unsigned PSBT from inputs and outputs. Bitcoin Core createpsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Build an unsigned raw transaction hex from inputs and outputs. Bitcoin Core createrawtransaction.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Decode a PSBT into readable JSON: inputs, outputs, scripts, and metadata. Bitcoin Core decodepsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Decode a raw transaction hex into JSON: inputs, outputs, txid, version, locktime. Bitcoin Core decoderawtransaction.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Decode a hex script into its assembly, type, and addresses. Bitcoin Core decodescript.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Derive addresses from an output descriptor, single or over a range. Bitcoin Core deriveaddresses.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Raw fee-estimate data from the node's fee estimator for a confirmation target. Bitcoin Core estimaterawfee.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Estimated fee rate (BTC/kvB) to confirm within a target number of blocks, from chainquery's independent full node. Bitcoin Core estimatesmartfee.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Finalize a complete PSBT and extract the network-ready raw transaction. Bitcoin Core finalizepsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Status of manually added peer nodes from chainquery's independent full node. Bitcoin Core getaddednodeinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Hash of the current chain tip (best block) from chainquery's independent full node. Bitcoin Core getbestblockhash.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Current Bitcoin (BTC) chain state from chainquery's independent full node: height, best block hash, difficulty, sync progress, on-disk size. Bitcoin Core getblockchaininfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Current block height of the chain tip from chainquery's independent full node. Bitcoin Core getblockcount.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Block hash at a given height from chainquery's independent full node. Bitcoin Core getblockhash.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Block header fields by hash from chainquery's independent full node: version, merkle root, time, bits, nonce, previous hash. Bitcoin Core getblockheader.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. All known chain tips with height and branch status from chainquery's independent full node. Bitcoin Core getchaintips.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Number of peer connections from chainquery's independent full node. Bitcoin Core getconnectioncount.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Soft-fork deployment and activation status from chainquery's independent full node. Bitcoin Core getdeploymentinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Analyze an output descriptor and return its checksum and normalized form. Bitcoin Core getdescriptorinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Current proof-of-work difficulty from chainquery's independent full node. Bitcoin Core getdifficulty.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Status of the node's optional indexes such as txindex, from chainquery's independent full node. Bitcoin Core getindexinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Node memory-usage statistics from chainquery's independent full node. Bitcoin Core getmemoryinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Mempool details for a transaction from chainquery's independent full node: fees, size, ancestor and descendant counts. Bitcoin Core getmempoolentry.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Mempool summary from chainquery's independent full node: transaction count, size, and minimum fees. Bitcoin Core getmempoolinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Mining-related info from chainquery's independent full node: difficulty, network hashrate, mempool, and chain. Bitcoin Core getmininginfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Cumulative network traffic totals, bytes in and out, from chainquery's independent full node. Bitcoin Core getnettotals.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Estimated network hashes per second over a window of blocks, from chainquery's independent full node. Bitcoin Core getnetworkhashps.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Node network state from chainquery's independent full node: version, subversion, connections, relay fee. Bitcoin Core getnetworkinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Known peer addresses from the node's address manager. Bitcoin Core getnodeaddresses.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Active RPC commands and server state from chainquery's independent full node. Bitcoin Core getrpcinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. An unspent transaction output (UTXO) by txid and index from chainquery's independent full node. Bitcoin Core gettxout.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Active ZMQ notification endpoints from chainquery's independent full node. Bitcoin Core getzmqnotifications.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. List of available RPC commands, or detailed help for one, from chainquery's independent full node. Bitcoin Core help.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Join multiple distinct PSBTs into a single PSBT. Bitcoin Core joinpsbts.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Currently banned peer IPs and subnets from chainquery's independent full node. Bitcoin Core listbanned.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Queue a ping to all connected peers to measure latency, via chainquery's independent full node. Bitcoin Core ping.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Node uptime in seconds from chainquery's independent full node. Bitcoin Core uptime.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Validate a Bitcoin address and return its type and scriptPubKey. Bitcoin Core validateaddress.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Verify a message signed by the private key behind a Bitcoin address. Bitcoin Core verifymessage.
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Per-address balance, received/spent flows, quantum exposure, and best-effort labels/tags.
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Coin Days Destroyed (CDD) spike classifier (state normal/elevated/spike/extreme + z-score vs 30-day baseline).
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. 90- and 365-day rolling coin-velocity time series derived from CDD and supply.
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Top 10 addresses by balance from the weekly UTXO-set snapshot, with labels.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. In-mempool ancestors of a transaction (txids or full entries) from chainquery's independent full node. Bitcoin Core getmempoolancestors.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. In-mempool descendants of a transaction from chainquery's independent full node. Bitcoin Core getmempooldescendants.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Per-peer connection details for every node connected to chainquery's independent full node. Bitcoin Core getpeerinfo.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. A raw transaction by txid from chainquery's independent full node, as hex or decoded JSON. Bitcoin Core getrawtransaction.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Whether given outputs are being spent by any mempool transaction, from chainquery's independent full node. Bitcoin Core gettxspendingprevout.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Fill a PSBT's missing UTXO and script data from the UTXO set, via chainquery's independent full node. Bitcoin Core utxoupdatepsbt.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Verify a merkle proof that a transaction is included in a block, via chainquery's independent full node. Bitcoin Core verifytxoutproof.
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Full HODL-waves history: supply split across 12 age bands per weekly snapshot.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. A full Bitcoin block by hash from chainquery's independent full node: header, transaction ids, and fully decoded transactions at higher verbosity. Bitcoin Core getblock.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. All transaction ids in the mempool, or full entries when verbose, from chainquery's independent full node. Bitcoin Core getrawmempool.
chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Test whether raw transactions would be accepted to the mempool, without broadcasting, via chainquery's independent full node. Bitcoin Core testmempoolaccept.
ChainQuery Bitcoin Intelligence: independent Bitcoin-native on-chain data over x402, no API key. Top 100 addresses by balance from the weekly UTXO-set snapshot, with labels.