Bitcoin Price: Current Bitcoin spot price in US dollars, updated every 2 minutes (CoinGecko or Coinbase; each value names its own) Source: CoinGecko or Coinbase, Every 2 minutes.
Bitcoin Hash Rate: Total Bitcoin network computational hash rate in EH/s (mempool.space) Source: mempool.space, Daily (read every 30 minutes, one figure a day).
Bitcoin Difficulty: Current Bitcoin mining difficulty, as reported by mempool.space Source: mempool.space, Daily (read every 30 minutes, one figure a day).
Daily Transaction Count: Number of Bitcoin transactions in the last 24 hours (Blockchair) Source: Blockchair, Daily (read every 30 minutes, one figure a day).
Transaction Output Volume, 24h (USD): Bitcoin transaction output volume in the last 24 hours in USD, change included: PreReason's calculation from Blockchair's 24 hour BTC volume times Blockchair's price (Blockchain.com's own USD figure on the days it wrote one, through 2026-08-22) Source: Blockchair, Daily (read every 30 minutes, one figure a day).
Active Addresses: Number of active addresses: Coin Metrics' AdrActCnt, the count of unique addresses active on the network that day (Coin Metrics) Source: Coin Metrics (AdrActCnt), Daily (read every 30 minutes, one figure a day).
Hash Ribbon: Hash rate momentum indicator - 30-day vs 60-day moving average ratio Source: PreReason's calculation from mempool.space's daily hash rate (the ratio of its 30 day and 60 day averages), Recomputed hourly; its input daily.
On-Chain Velocity (30d): Rolling 30-day on-chain transaction volume divided by current Bitcoin market cap, measuring network throughput intensity
Correlations
Measured over 30 days:
Active Addresses and Transaction Output Volume, 24h (USD)
Bitcoin Hash Rate and Bitcoin Price
Questions about the On-Chain Health briefing
What is in the On-Chain Health briefing?
Bitcoin network deep-dive: hash rate, difficulty, transaction count, transaction volume and active addresses, with their recent changes. It holds 8 metrics and 2 correlation pairs over 30 days, each figure with the date it describes and the source it came from.
Which plan reads the On-Chain Health briefing?
The Basic plan reads it, and every plan above Basic.
How does an AI agent read the On-Chain Health briefing?
Over MCP, with the get_context tool and the briefing id btc.on-chain. Over REST, with GET https://api.prereason.com/api/context?briefing=btc.on-chain and an API key, as Markdown (the default) or JSON (format=json).
Can I read the On-Chain Health briefing as of a past date?
Yes, with date=YYYY-MM-DD. A dated read serves only periods released by that date, and each figure says when it was public, or that it may be a later revision. How far back depends on the plan; on the Basic plan: Since January 1, 2025. Higher plans reach further.
Where does the data in the On-Chain Health briefing come from?
Each figure names its source and the date it describes. The data sources page (https://www.prereason.com/data-sources) lists every source PreReason reads.
API: GET /api/context?briefing=btc.on-chain
Format options: ?format=markdown (default) or ?format=json