How to read this dashboard
First-time visitor orientation. Roughly a 12-minute read.
Bitcoin Hashpoint is a structural reading of Bitcoin's current state, not a prediction of its future state.
We show where price sits inside long-run envelopes, which mechanisms are absorbing or releasing supply, and which macro conditions create headwinds or tailwinds. We generate forecasts and surface their uncertainty honestly. We do not call markets. We do not recommend trades. We show our work; we do not claim to know what will happen.
- What this is
- The power-law framework
- Live data bar
- Asset State cards
- Network State cards
- Production power-law chart
- Uber power-law chart
- V4 near-term predictions
- Macro context panel
- On-chain network state
- Strategy purchases
- The STRC mechanism
- ETF flows
- Corporate holdings
- Daily synthesis (AI commentary)
- Closing
1. What this is
Bitcoin Hashpoint is an analytical publication built around one question: where does Bitcoin sit, structurally, right now? The dashboard you've come from is the answer in real time. It draws on price data, ETF flows, corporate balance sheets, on-chain network state, regulatory events, and macro indicators, then layers an era-stratified statistical model and a daily AI-generated commentary on top.
What we cover, in plain terms:
- The power-law framework — a 16-year empirical regularity that places today's price inside long-run floor / median / ceiling envelopes.
- Supply mechanisms — spot ETF flows, Strategy's accumulation pace, the STRC preferred-stock funding pipeline, and the corporate long tail.
- Macro context — the dollar, real yields, inflation, volatility, and other forces that create tailwinds or headwinds for any non-yielding asset.
- Regulatory and structural events — the CLARITY Act progression, halvings, and other dated milestones that change the institutional terrain.
What we do not do:
- Predict prices with confidence. Our model surfaces forecasts because they're a useful contour, but we surface them with explicit error bars and we never collapse a 365-day forecast into a directional verdict.
- Recommend trades. Nothing on this dashboard is a buy or sell signal. Words like buy, sell, bullish, and bearish are post-processed out of our daily commentary because they invite a reading the data does not support.
- Claim certainty we don't have. Where we don't know, we say so.
2. The power-law framework
The dashboard is anchored on a deceptively simple observation: across Bitcoin's entire price history, log-price scales linearly with log-time since the genesis block (January 3, 2009). Fit a line on a log–log plot and you get a power law of the form price = A × days_since_genesisN. The constants that fit the lifetime data are A = 1.0117e−17 and N = 5.82. This is the Santostasi power-law parameterisation, refined by independent practitioners over the past several years.
Why a power law rather than an exponential? An exponential curve assumes a constant growth rate; a power law assumes a growth rate that decays slowly with time. Bitcoin's empirical record fits the second much better — the percentage growth per year shrinks as the asset matures, but the absolute trajectory keeps climbing. The fit is striking enough that fundamental drivers (Metcalfe-style adoption dynamics, halving-driven supply shocks compounding over many cycles) have been proposed as the underlying mechanism. The fit is the observation; the explanation is open.
From the median we derive two structural envelopes:
- Floor — 42% of the median. Historically Bitcoin has dipped below this only in the deepest drawdowns of each cycle.
- Median — the fair-value line. Long stretches of price either above or below the median tend to mean-revert over years, not weeks.
- Ceiling — 3× the median. Cycle tops have historically pierced this only briefly.
The dashboard surfaces a single number that captures where price sits between the envelopes: cycle position, or cp. Mathematically, cp = (log(price) − log(floor)) / (log(ceiling) − log(floor)). The result lives on a 0–1 scale:
cp = 0— price is sitting at the floor.cp = 0.5— price equals the median (fair value).cp = 1— price is sitting at the ceiling.cp < 0orcp > 1— rare, signals a structural extreme.
cp is the single most-cited number on the dashboard because it's regime-invariant. Whether BTC is at $20k or $200k, cp tells you the same thing: where in the cycle envelope is it?
A power law calibrated on sixteen years of price data has real uncertainty, especially at extended horizons. The fit is empirical, not derived from first principles. We present the bands as a structural reference, not a target or floor that markets must respect. Use the bands to orient; do not assume they bind.
3. The live data bar
The orange-accented strip at the top of the dashboard aggregates the values that move intraday. It's deliberately separated from everything below it because nothing below the strip is computed against live spot. The model inputs, cp readings, structural cards, and forecasts are all anchored to the most recent daily close.
What the strip surfaces:
- BTC — spot price from Coinbase, polled roughly every 60 seconds.
- STRC — live close for Strategy's preferred stock during NYSE market hours, last close otherwise. The par-defense mechanism (see §12) makes intraday STRC drift a leading indicator for Strategy's funding capacity.
- DGS10 — the 10-year U.S. Treasury yield, latest print from the Federal Reserve's H.15 release. Updates daily during market hours.
- VIX — CBOE volatility index, latest print. Equity-market risk-off proxy.
- Updated — absolute UTC timestamp plus a relative "Ns ago" label that ticks every 5 seconds so you can see how stale the strip is.
If you find yourself watching the BTC spot price move in the strip and assuming the model below has caught up, it has not. The model below is anchored to yesterday's close. That separation is intentional. Reading them together is the point.
4. Asset State cards
The first row of cards under the LIVE strip captures BTC's asset-side state at the most recent daily close. The row's label includes the close date and price so you know which anchor is in force.
Price at previous close
The canonical reference for everything downstream. Spot price in the LIVE strip moves; this number does not. The card shows the close, then a "+x.xx% since close" delta computed live from the spot poll — that delta tells you how today's intraday move stacks against the close the model below is reasoning against. The progress bar underneath is the intraday position indicator: what fraction of today's UTC-elapsed minutes have printed above vs below yesterday's close.
Current cp
Cycle position at the close, calculated as described in §2. Common readings, with rough heuristics:
- cp < 0.2 — price is in the lower envelope. Structurally suppressed.
- cp 0.2–0.5 — below median; the most common state for accumulation phases.
- cp 0.5–0.8 — above median; later-cycle territory historically.
- cp > 0.8 — structurally elevated. The dashboard does not say this means "sell"; it says this means "the price has reached a part of the envelope that historically has been hard to sustain for long."
V4 7D prediction
Seven-day forecast from the era-stratified model (see §8). The card shows the predicted close, the implied percentage change versus the current close, and the model's MAE (mean absolute error) on its native era. A low MAE on the 7-day horizon (typically under 0.10 on log scale) means the model has been close on recent 7-day calls; a high MAE means the model has been less reliable and the prediction should be read with that grain of salt.
SPI estimate
Supply Pressure Index, a raw signal that combines weekly Strategy purchases, weekly ETF flows, and BTC newly mined (the daily 3.125 BTC subsidy times 7) into a single comparable number. Positive SPI = absorbers outpacing issuance; negative SPI = miner issuance outpacing absorption. SPI is intentionally surfaced as a raw signal: the daily synthesis interprets it, but it is not itself a validated trading signal.
Strategy 30D
Net BTC acquired by Strategy (the company formerly known as MicroStrategy) over a trailing 30-day window, pulled from their 8-K filings. Strategy is by an order of magnitude the largest single corporate accumulator; its weekly pace is a load-bearing supply signal. The card surfaces the 30-day total and the most recent filing date.
STRC price + ATM status
Live (or last close) price of Strategy's $100-par preferred stock STRC, plus the at-the-market issuance state. ATM is OPEN when STRC trades at or above par ($100); MARGINAL just below par; CLOSED further below. ATM-open means Strategy can issue new STRC shares profitably and recycle the proceeds into BTC; ATM-closed means the funding pipeline has stalled. See §12 for the full mechanism.
ETF 30D
Aggregate net flow across all U.S. spot Bitcoin ETFs over a trailing 30-day window. Includes IBIT, FBTC, ARKB, BITB, and the rest of the cohort. Positive = net institutional inflows; negative = net institutional outflows. Recent windows have been net-negative even as Strategy has continued accumulating — one of the more interesting divergences the dashboard surfaces.
5. Network State cards
The second card row captures the network's physical economy — the producer side of the supply ledger. These values update with each ingest (roughly 10-minute cadence) rather than at daily close.
Hashrate
The aggregate computing power securing the Bitcoin network, in exahashes per second (EH/s). The card surfaces both the current reading and the 30-day percentage change. Sustained declines past about 5% per month are unusual and suggest miner stress (electricity-price spikes, regulatory crackdowns in a major mining jurisdiction, or a sharp fall in BTC-denominated revenue). Sustained growth says miners expect ongoing profitability at current prices — the producer side voting with capital.
Sats per dollar
The number of satoshis (1 BTC = 100,000,000 sats) one US dollar buys at the current spot. This is the inverse of price, framed in the unit that small-denomination Bitcoin transactions actually use. As BTC's denominator-side currency strengthens, sats per dollar fall.
Fee pressure
The market-clearing fee for getting included in the next block, in satoshis per virtual byte (sat/vB). High readings — tens of sat/vB sustained — mean block space is in real demand; low single-digit readings mean the mempool is loose. Fee pressure is a tailwind for miners (revenue beyond the block subsidy) and a headwind for retail users sending small transactions.
Mempool depth
Pending unconfirmed transactions, measured in megabytes of virtual-bytes. Persistent backlogs above ~300 MB indicate sustained demand the network can't clear at current fee floors. A backlog that's growing day over day is one of the cleanest signals of structural demand for blockspace.
Block interval
Average seconds between blocks over the trailing 24 hours, against the 600-second (10-minute) target. Persistent readings under 600s mean hashrate has overshot the difficulty adjustment — producer enthusiasm; persistent readings over 600s mean hashrate has fallen behind. Difficulty re-targets every 2,016 blocks (roughly two weeks) to bring the interval back to 600s.
6. The production power-law chart
The first chart on the dashboard plots BTC's daily close against the three power-law bands: floor, median, ceiling. The visible window is a rolling four years: three years of historical close-anchored data on the left, ending at the latest ingested close, plus one year of dashed forward projection on the right.
The window slides one day forward each time a new close lands. We chose four years for two reasons. First, it covers more than one full halving cycle (halvings are every ~4 years), so cycle structure is visible at a glance. Second, it gives readable year ticks rather than crushing the visible recent history into a sliver of canvas, which is what happens when you try to plot fifteen years of price on a small chart.
Halving markers
Vertical guides mark each historical halving and the projected next one. Halvings (every 210,000 blocks, ~4 years) cut the per-block subsidy in half. The dashboard plots both completed halvings within the visible window and the projected next one, with mid-cycle markers at roughly the halfway points between consecutive halvings. The visual cadence makes the cycle structure legible: bottoms have historically formed near the trailing-halving date, tops near the mid-cycle marker, accumulation in between.
Reading the chart
Price hugging the floor in green for a sustained stretch means BTC is structurally suppressed — the lower envelope of its long-run trajectory. Price hugging the ceiling in red for a sustained stretch means it's structurally elevated. Long visits to either extreme have historically mean-reverted over months. Structurally suppressed does not mean undervalued in a recommendation sense. It means: relative to its own 16-year empirical envelope, today is on the low side. What that implies for any individual reader's behaviour is not something the chart can tell you.
Strategy buys overlay
A toggle in the legend overlays Strategy's individual purchases as purple diamonds on the BTC line. Useful for asking: what did Strategy's average cost basis look like during this window's accumulation phase?
7. The Uber power-law chart
The second chart is the full-lifetime view of the same idea, plotted on a Bitstamp price feed that reaches back to August 2011 (a year before the production fit's effective start). Default zoom shows about fifteen years of history plus five years of forward projection — the natural reference window for someone trying to understand where today fits inside Bitcoin's complete arc. Scroll-wheel and pinch zoom let you stretch the right edge out to the theoretical end of issuance, around 2140, and pan freely along the time axis.
The Uber chart adds two extreme bands beyond the floor / median / ceiling triple: −2σ extreme floor (rare drawdown territory) and +2σ extreme ceiling (cycle-top territory). These come from the standard-deviation distribution of historical residuals around the median fit; they're crossed only briefly and historically have marked the most extreme conditions of each cycle.
The Uber chart's projection lines extend to 2140 because the formula is well-defined there, but projections past 2030 are pure formula extension, not predictions. A power-law calibrated on 16 years of price data has no meaningful confidence beyond about 5 years out. Use the long tail as a visual reference for where the formula would place price under continued power-law dynamics; do not treat it as a forecast.
The dashed-vs-solid line treatment makes this distinction visible at every zoom level: solid stroke for historical data, dashed for projection. When you zoom out to 2140, almost everything is dashed.
8. V4 near-term predictions
V4 is our era-stratified statistical model. It produces four predictions per day — one each for the 7-day, 30-day, 90-day, and 365-day horizons — and labels each prediction with both its model version and its honest error band.
Why era-stratified
The behaviour of Bitcoin's price has changed meaningfully across distinct regimes:
- Era 1 (2018–2023) — the pre-ETF era. Retail and crypto-native funds drove most flows; institutional access was indirect.
- Era 2 (January 2024 – July 2025) — the post-spot-ETF era. Eleven U.S. spot ETFs launched in January 2024 and absorbed unprecedented institutional capital.
- Era 3 (August 2025 – present) — the post-STRC era. Strategy's preferred-stock funding mechanism launched in mid-2025 and has reshaped the supply-absorption picture.
A model trained on Era 1 data and applied to Era 3 conditions would be predicting markets that no longer exist. So we fit separate models per era, each on its own training window with its own feature set. A router selects the right model per (horizon, era) cell — whichever sub-model passed its per-horizon ship criteria for the active era.
Reading the four cards
Each prediction card shows:
- The horizon (+7d, +30d, +90d, +365d).
- The target close date and predicted USD price.
- The percentage change implied versus today's close.
- A confidence bar derived from the MAE (mean absolute log-error) on the model's native era. Strong / moderate / weak / poor are colour-coded labels around MAE breakpoints (0.10, 0.20, 0.40).
- A "model" badge telling you which sub-model the router selected. v4-era3, v4-era2, v4-era1, or v3 baseline when the router deliberately falls back to the always-on v3 model (e.g., 365d in Era 3 is deferred until 365d outcomes from Era 3 mature).
What MAE tells you
Mean absolute log-error is exactly what it sounds like: the average of |log(predicted) − log(actual)| across past forecasts for that (model, horizon) pair. A 7-day MAE of 0.07 means the model has historically been within ~7% of the realised close, in either direction. A 365-day MAE of 0.40 means the model has historically been within a factor of ~e0.40 = 1.49× — useful as a contour, not as a target.
This is why we never collapse a 365-day prediction into a directional verdict. The dashboard explicitly shows the MAE so you can read the prediction with its noise floor visible. A 7-day reading is much more reliable than a 365-day one; the cards make that asymmetry explicit.
Forecast staleness
Each panel header includes a "Forecast as of:" timestamp. We generate today's forecast in the morning, against the snapshot of data ingested overnight. Subsequent intraday ingests may bring fresh data in, but the engine's append-only invariant prevents us from overwriting today's already-generated forecast with a different-snapshot version. Instead, the dashboard surfaces the morning timestamp, and once that timestamp is more than 6 hours old, the label turns amber to flag the gap between the live data above and the model below.
Every forecast on this dashboard is conditional. The model is trained on past data and assumes the regime hasn't shifted; if it has, the forecast is wrong. We show our work — the era, the horizon, the MAE, the routing decisions, the staleness — so you can read the forecast with its uncertainty visible. We do not claim to know what will happen.
9. The macro context panel
Bitcoin does not trade in a vacuum. The macro panel surfaces the conditions that create headwinds or tailwinds for any non-yielding hard asset, and pairs them visually against BTC's price so the relationship is legible.
The badges across the top
- DGS10 — 10-year U.S. Treasury yield (nominal). The "risk-free rate" that everything else competes against.
- DTWEXBGS — the trade-weighted broad dollar index. A stronger dollar typically pressures dollar-denominated hard assets; a weakening dollar typically gives them a tailwind.
- VIXCLS — the CBOE volatility index. High readings signal equity-market risk-off conditions, which historically have correlated with Bitcoin drawdowns even though the asset class is independent.
- CPI and Core CPI — year-over-year headline and core inflation. The Fed targets PCE, not CPI, but CPI is the more frequently-cited and more legible series.
- M2 and M2 real — broad money supply nominal and after CPI deflation. M2 real growth excess (M2 YoY minus CPI YoY) is the cleanest read on whether real monetary expansion is in force.
The most important number
Real 10-year yield = nominal DGS10 minus CPI YoY. This is the real cost of capital — what fixed income earns after inflation. When real yields are positive and rising, fixed income out-yields inflation, which is restrictive for risk assets that don't pay coupons (Bitcoin, gold, etc.). When real yields are negative (inflation outpaces nominal yields), hard assets see a tailwind because cash is losing purchasing power faster than bonds can earn it back.
The dashboard renders real 10Y prominently in the structural badges with a colour-coded severity band: green tailwind through deep red stress. Reading the real-yield colour against BTC's cp is one of the cleanest macro-vs-structural cross-reads on the page.
The paired chart
Below the badges, two charts share an x-axis: DGS10 / DTWEXBGS / VIX on top, BTC daily close on the bottom. The shared axis lets you scan visual coincidences — periods where a sharp DXY rally lined up with a BTC drawdown, or where falling 10Y yields preceded a structural rerating — without having to mentally align two separate charts. Use it for context, not for inference; correlation here is not causation, and the macro signal is one of several supply / demand inputs the synthesis weighs.
10. On-chain network state (hashrate chart)
The bottom-most chart panel plots hashrate over time. Where the macro panel describes the asset's external environment, this chart describes its internal production economy: are miners adding compute, holding flat, or pulling capacity offline?
What sustained hashrate decline indicates: miner stress. Reasons include a sharp fall in BTC-denominated revenue (price drops bigger than the difficulty adjustment can compensate for), an energy-price shock in a major mining geography (e.g., Texas, Kazakhstan), a regulatory crackdown, or a halving-induced revenue cut that some miners can't profitably absorb. The dashboard explicitly thresholds: a 30-day decline larger than 5% is unusual and worth flagging.
Why we monitor the 30-day trend instead of daily noise: hashrate is reported with noise (mining pools' reported hashrate varies day to day even when underlying physical hashrate is steady), and difficulty adjustments take ~2 weeks to fully propagate. The 30-day window smooths the noise without dampening genuine trend changes.
11. Strategy purchases
Strategy (NASDAQ: MSTR, the company formerly known as MicroStrategy) is the single largest corporate Bitcoin holder and the largest individual institutional accumulator. Their accumulation pace is one of the most important supply-side signals on the dashboard.
Why Strategy matters operationally:
- 8-K filings — Strategy reports each BTC purchase via SEC 8-K disclosures, usually within days of the purchase. The dashboard ingests those filings directly so the purchases panel is current to within their reporting lag.
- Funding sources — Strategy funds purchases through three primary channels: at-the-market common equity issuance, convertible bonds, and (since mid-2025) STRC preferred stock issuance. The STRC pipeline is now their largest funding source by capital deployed.
- Cumulative position — as of recent filings, Strategy holds well over 600,000 BTC. Their position alone is roughly equivalent to several years of new BTC issuance.
The chart panel plots Strategy's individual purchases as bars, sized by the BTC acquired in that filing. Hover any bar to see the BTC amount, the average purchase price disclosed for that window, the cumulative holdings as of that filing, and the filing date. The trailing-30-day total on the Asset State card aggregates the same data.
One important read: Strategy accumulating heavily while net spot ETF flows are negative is a divergence the dashboard surfaces frequently. ETF outflows tell you institutional fund-of-funds capital is rotating out; Strategy accumulation tells you a single high-conviction institutional channel is doing the absorbing. Both signals matter; they describe different absorber populations.
12. The STRC mechanism (deep dive)
STRC (NASDAQ: STRC) is Strategy's $100-par perpetual preferred stock, launched in 2025. It pays a monthly variable dividend currently in the neighbourhood of 11.5% annualised on par. Understanding STRC is critical because it has become the dominant institutional supply-absorption channel: through May 2026, STRC has funded roughly 77,000 BTC of Strategy's purchases, against roughly 8,000 BTC of net spot ETF inflows in the same window. STRC is now an order of magnitude larger than the ETF channel by capital deployed.
The par-defense mechanism
STRC is engineered to trade near its $100 par value. Strategy adjusts the monthly dividend rate in response to the prior month's average trading price: if STRC drifts below par, the next month's dividend goes up to pull it back; if STRC trades comfortably above par, the dividend can be ratcheted down. This is the par-defense mechanism, and it determines whether the funding pipeline is open.
Why par-coverage matters
Strategy raises capital through an at-the-market (ATM) program: when STRC trades at or above $100, Strategy can issue new STRC shares at-the-market and recycle the proceeds into BTC purchases at a cost of capital roughly equal to the dividend rate. When STRC trades below par, the ATM is economically unviable — new shares would be issued at a discount to par, diluting existing holders, so Strategy parks the ATM until par-coverage is restored. The dashboard's ATM OPEN / MARGINAL / CLOSED classifier surfaces this state directly:
- ATM OPEN — STRC at or above $100. Capital pipeline active. Strategy can fund new BTC purchases at current dividend cost.
- ATM MARGINAL — STRC between $99.50 and $100. Pipeline is functional but the next dividend ratchet is plausibly coming.
- ATM CLOSED — STRC below $99.50. Funding pipeline is paused. Strategy must rely on common-equity ATM, convertibles, or wait for the next dividend ratchet to restore par-coverage.
Reading STRC alongside Strategy 30D
The Asset State card for STRC pairs the live price with the ATM state and the trailing-7-day and trailing-30-day percent-of-days-above-par. The Strategy 30D card pairs with it: when STRC is sustainedly above par and Strategy 30D is high, the funding pipeline is doing its job. When STRC is below par and Strategy 30D is high, Strategy is funding through other channels (common equity, convertibles) at a higher cost — possible, but not the equilibrium. When both are low, the institutional accumulation engine is stalled.
STRC is not a household name. It is also the single most important non-ETF institutional supply pipeline in the Bitcoin market right now. The dashboard surfaces it prominently for that reason.
13. ETF flows
The eleven U.S. spot Bitcoin ETFs — IBIT (BlackRock), FBTC (Fidelity), ARKB (Ark/21Shares), BITB (Bitwise), and the rest of the cohort that launched in January 2024 — collectively hold over a million BTC and are watched daily by institutional desks as a sentiment proxy. Daily net flows are the canonical institutional-demand reading.
The ETF panel plots aggregate daily net flows as a bar chart, colour-coded green for inflows and red for outflows. Hovering any bar shows the daily total plus a per-ticker breakdown (top twelve by absolute flow). The trailing-30-day total on the Asset State card aggregates the same data.
Why net flows have been negative in recent windows even as Strategy has accumulated heavily: institutional capital allocation is not monolithic. ETFs aggregate the demand of fund-of-funds, advisors, retail investors, and active managers; Strategy is a single corporate balance-sheet decision. The two channels can — and frequently do — diverge. The structural reading is that supply absorption is happening in 2026 through different institutional vehicles than it did in 2024.
14. Corporate holdings
The corporate holdings panel surfaces the BTC sitting on the balance sheets of companies other than Strategy. The dashboard calls this the extended-duration corporate tail: the roughly 200 publicly-traded companies that have allocated some portion of treasury to BTC and continue to add, hold, or trim over time.
Why this metric matters: Strategy is one corporate signal — an outsized one, but a single decision-maker. The rest of corporate accumulation is a much-less-watched diffuse signal that aggregates dozens of independent treasury decisions. Divergence between Strategy and the tail is informative:
- Strategy adds, tail adds — broad-based corporate conviction.
- Strategy adds, tail flat or trims — the institutional bid is concentrating in one balance sheet. Strategy is a near-perpetual buyer; the rest of corporate is responding to price.
- Strategy flat, tail accumulates — rare; would suggest diffuse corporate adoption catching up with the early-mover position.
The panel surfaces the snapshot date, total non-Strategy public-company BTC, the FUND-type total (closed-end funds and trusts), the GOVERNMENT total (sovereign holdings, primarily El Salvador and seized U.S. holdings), and the top 7-day movers — entities with the largest absolute change in BTC balance over the trailing week.
15. The daily synthesis (AI commentary)
At the bottom of the dashboard is the Daily Synthesis panel: AI-generated commentary that reads the full dashboard state and produces an eight-section structural reading in plain English. We use Claude Sonnet to generate the commentary against a strictly-constrained prompt; the same prompt and post-processing rules apply every day.
What the synthesis reads
The model receives the same numbers you see on the dashboard, formatted as a single structured JSON block: current price and bands, cp, Strategy 30D, ETF 5-day flows, macro regime classifications, inflation context (real 10Y, M2 real growth excess), corporate holdings, on-chain network state, STRC mechanism state, v4 predictions per horizon, cross-era spread, and a list of severity-3+ regulatory or structural events from the past 90 days. It does not see external news, sentiment data, or any source outside the dashboard's own ingest.
The eight sections
- Where BTC sits structurally — one or two sentences on cp position and band context.
- Supply-side reading — Strategy plus ETF plus corporate plus STRC, integrated.
- Macro / demand reading — macro badges, real yield, inflation context.
- Agreement vs disagreement — whether supply and macro are pointing the same way.
- Regulatory / structural context — recent severity-3+ events from the events table; the regulatory backdrop the structural reading sits inside.
- V4 predictions — per-horizon commentary on what the model is forecasting.
- V4 cross-era spread — optional; included only when different era models disagree by more than 5% of current price on the same horizon.
- Watch for this week — concrete observable items, not predictions.
The level-(ii) constraint
The synthesis is engineered to be a structural reading, not a recommendation. The prompt forbids words like buy, sell, bullish, and bearish, and a post-processing filter scrubs any forbidden vocabulary the model leaks past the prompt. The model is instructed to use neutral framings — supportive vs restrictive, tailwind vs headwind, higher than typical vs lower than typical — rather than directional verdicts. This is not cosmetic. It is the difference between describing what the data is saying and recommending what the reader should do about it.
Closing
Bitcoin Hashpoint is a structural reading of Bitcoin's current state, not a prediction of its future state.
Every panel on this dashboard exists to help you orient: where price sits, which mechanisms are absorbing or releasing supply, which macro conditions create headwinds or tailwinds, and what the model is forecasting with what uncertainty. None of it is a recommendation. We show our work; we do not claim to know what will happen.
If you find yourself reading the cp number, the v4 predictions, or the daily synthesis and reaching for a verdict — "this means I should buy" or "this means a top is in" — pause. The dashboard does not say those things. It says: here is where today sits inside the long-run envelope, here is which mechanisms are doing the absorbing, here is the macro context, here is what the model thinks with these error bars. What you do with that reading is yours.
The dashboard is dense, but the framework is consistent. Once you have the structural reading in your head — the bands, cp, the supply mechanisms, the macro backdrop — the daily updates fall into place quickly. Subsequent visits will be a fraction of this read.