BlackHart
Go live
Scores/Methodology/BRI Formula
Methodologyv2.1effective 2026-05-17·
Formulav1.1weighted geometric mean·
Weightsv1.110 active, 2 conditional

The BRI Formula

The BlackHart Risk Index uses a multiplicative formula so that catastrophic weakness in any single dimension cannot be masked by high scores elsewhere. Every dimension matters: there is no way to “average away” a critical gap.

BRI = 300 + 700 × Π(Dᵢ / 100)^wᵢ

where Di = dimension score (0-100), wi = dimension weight, Σwi = 1.0

Why multiplicative?

An additive formula (weighted average) allows a catastrophic weakness in one area to be hidden by high scores elsewhere. The multiplicative formula means a single dimension near zero drags the entire BRI down, regardless of other scores.

Why 300-1000?

The floor of 300 prevents mathematical artifacts. The 700-point scale maps cleanly to 7 Forge Scale tiers of ~100 points each.

Exponent structure

Each dimension contributes as (Di/100)wi. The weight controls sensitivity: an 18% weighted dimension has more leverage than a 4% one.

How the BRI is Computed

1

Extract

We pull the protocol's deployed bytecode and source and map the whole system: every entry point, state variable, and external dependency.

2

Analyze

BlackHart-1 examines that map for weaknesses: where value pools and how it moves, which dangerous paths can actually be reached, and which multi-step attacks an adversary could chain together.

3

Score

The results are scored across the 12 BRI dimensions. Each dimension is scored 0-100 on its own, then combined into the final BRI with the published weights and the multiplicative formula.

4

Validate

Human researchers review edge cases, check the engine's results, and confirm that the automated score matches reality. Scores are published only after validation.

5

Publish

The validated score will be pushed to the BROOracle contract on Base. Evidence will be pinned to IPFS. Once live, scores become queryable on-chain within the same transaction.

Weight Governance

Empirical basis

All dimension weights are derived from regression analysis of 200+ historical DeFi exploits. Weights reflect observed correlation between dimension weakness and exploit occurrence.

Quarterly recalibration

New exploit data is incorporated quarterly. Weight adjustments greater than 2% require published rationale and evidence of improved predictive accuracy.

Version pinning

Every published score records the weight version used to compute it. Scores are never recalculated retroactively, so historical comparisons remain valid.

Advisory input

Weight change proposals are reviewed by the advisory board. All proposals require empirical evidence demonstrating improved correlation with real-world exploit outcomes.