The six indicators form three thematic pairs, weighted equally at one-third each
(1/6 per indicator):
Pair A — Economic sustainability (Fee Market
Maturity, Security Budget): whether fees can replace the diminishing block subsidy, and whether
total security spend remains proportional to value at risk.
Pair B — Decentralization & neutrality
(Mining Decentralization, Transaction Inclusion): who can produce blocks, and whether that
production is being used to censor.
Pair C — Capture & monoculture (Custodial
Concentration, Node Software Diversity): two ways the protocol's properties can be effectively
bypassed even while the chain itself appears healthy.
weighted = Σ ( sub-score × weight ) / Σ weights
composite = min( weighted, lowest sub-score + 25 ) // weakest-link cap
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 an API is
temporarily unreachable, that indicator is excluded and the coverage line below the score
shows how many indicators are live. If fewer than four indicators have live data, no
composite 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).