The Composite Integrity Score is a weighted mean of the six indicators, each normalized to a 0–100 scale by piecewise-linear interpolation between fixed anchor values published in the calculation code. Anchors align with the Healthy / Watch / Concern thresholds shown on each card: the Watch boundary maps to 60 and the Healthy boundary to 80. The three indicator pairs below are weighted equally (one-third each). Because integrity is a weakest-link property, the composite is capped at 25 points above the lowest-scoring indicator, so strong indicators cannot mask a failing one. If fewer than four indicators have live data, no score is shown. Threshold calibration draws on the academic literature on Bitcoin's security economics (Budish 2018, Carlsten et al. 2016, Eyal & Sirer 2014, Heilman et al. 2015, among others).
Indicators 1 & 2 measure the economic sustainability of proof-of-work: whether fees can replace the diminishing block subsidy, and whether total security spend remains proportional to value at risk.
Indicators 3 & 4 measure structural and behavioral decentralization: who can produce blocks, and whether that production is being used to censor.
Indicators 5 & 6 measure off-chain capture and software monoculture — two ways the protocol's properties can be effectively bypassed even while the chain itself appears healthy.
All raw data, calculation code, and historical snapshots are published openly. This project accepts no funding from mining pools, exchanges, custodians, or wallet providers, and takes no position on which node implementation users should run.
→ Full methodology: sources, anchors & score calculation