๐Ÿชฒ BugOut Index

Methodology โ€” v1.0.0

The BugOut Index aggregates six normalized metrics into a single weighted score on a 0โ€“100 scale, where higher values indicate greater societal stability. This page describes how the current week's number was produced.

1. Inputs and weights

MetricRaw valueUnitNormalization rangeNormalizedWeightSource
Inflation Rate 3.29 % โˆ’10 to 15 46.86 15.0% FRED (CPIAUCSL)
Violent + Property Crime 2,723.00 per 100k 500 to 8,000 70.36 12.0% Real-Time Crime Index
Unemployment Rate 4.30 % 0 to 25 82.8 12.0% FRED (UNRATE)
Debt-to-GDP Ratio 122.57 % 0 to 200 38.72 12.0% FRED (GFDEGDQ188S)
Homelessness Rate 0.23 % of pop. 0 to 0.5 54.0 9.0% HUD AHAR
Trust in Government 41.00 % confidence 0 to 80 (inverted) 51.25 12.0% Edelman Trust Barometer

2. Normalization

Each metric is normalized to 0โ€“100 using predefined thresholds:

normalized = (1 โˆ’ (raw โˆ’ min) / (max โˆ’ min)) ร— 100

Trust in Government is inverted (higher trust โ†’ higher stability) by applying 100 โˆ’ normalized after the above transform.

3. Aggregation

The index is the weight-normalized sum of the per-metric scores:

BOI = ฮฃ (normalized_i ร— weight_i) / ฮฃ weight_i

4. Risk bands

RangeBandInterpretation
70 โ€“ 100High StabilityLow risk โ€” focus on long-term planning.
55 โ€“ 69.99Moderate StabilityWarning signs โ€” monitor trends; prepare contingencies.
40 โ€“ 54.99Low StabilityHeightened risk โ€” initiate preparedness measures.
Below 40Critical InstabilityCollapse likely โ€” activate bug-out plans.

5. Limitations and caveats

6. Reproducibility

Every weekly run commits the raw inputs, the computed normalized scores, and the final index to this repository. The code that produced this page is open source; you can recompute any historical week by checking out that commit and re-running runtime/publish/weekly_run.py.