USD DEBASEMENT MONITOR
Live Market Intelligence · Real-Time CDI Engine
INITIALIZING SYSTEMS...
ALPHA VANTAGE
ALPHA VANTAGE
FRANKFURTER FX
BTC / ECON DATA
CDI ENGINE
Debasement Intelligence · Market-Weighted CDI
LIVE DATA
Composite Debasement Index™ v2
/ 100  ·  MARKET-WEIGHTED SIGNAL
LOADING
0 STABLE255075100 CRITICAL
Loading live assessment...
Component Breakdown
CDI Historical — 2000 to Present (Live)
Alpha Vantage · Daily
Gold (XAU/USD)
20%
MARKET SIGNAL
Alpha Vantage · Daily
Silver (XAG/USD)
15%
MARKET SIGNAL
CoinGecko · Daily
Bitcoin (BTC/USD)
15%
MARKET SIGNAL
Frankfurter · Daily
DXY Dollar Index
15%
MARKET SIGNAL
FRED · Monthly
Case-Shiller HPI
10%
MARKET SIGNAL
FRED · Monthly
CPI Inflation
13%
GOV DATA ⚠
FRED · Weekly
M2 Money Supply
12%
GOV DATA ⚠
⚠ GOVERNMENT DATA NOTE: CPI and M2 are official Federal Reserve / BLS figures. These carry reduced weighting (25% combined) due to well-documented methodological changes since 1990 — including substitution adjustments, hedonic quality corrections, and changes to M2 definition. Market-priced assets (gold, silver, bitcoin, DXY, real estate) comprise 75% of the CDI.
Alpha Vantage · Market Price
Gold XAU/USD
Loading...
Alpha Vantage · Market Price
Silver XAG/USD
Loading...
CoinGecko · Market Price
Bitcoin BTC/USD
Loading...
Frankfurter FX · Computed
DXY Dollar Index
Loading...
FRED CSUSHPINSA · Monthly
Case-Shiller HPI
Loading...
FRED CPIAUCSL · Monthly ⚠
CPI Inflation YoY
Loading...
FRED M2SL · Weekly ⚠
M2 Money Supply
Loading...
CDI Engine · Composite
Purchasing Power Lost vs 2000
Loading...
Gold + Silver + BTC basket estimate
Gold — XAU/USD
USD per Troy Oz · Alpha Vantage · Daily · CDI Weight 20%
Market · 20%
NO DATA
Silver — XAG/USD
USD per Troy Oz · Alpha Vantage · Daily · CDI Weight 15%
Market · 15%
NO DATA
Bitcoin — BTC/USD
USD · CoinGecko · Daily · CDI Weight 15%
Market · 15%
NO DATA
DXY Dollar Index
USD vs EUR/JPY/GBP/CAD/SEK/CHF basket · Frankfurter FX · Daily · CDI Weight 15%
Market · 15%
NO DATA
Case-Shiller Home Price Index
US National · FRED CSUSHPINSA · Monthly · CDI Weight 10%
Market · 10%
NO DATA
CPI Inflation YoY %
BLS / FRED · Monthly · Reduced CDI Weight 13% · Official data only
Gov · 13%
NO DATA
M2 Money Supply
Trillions USD · FRED M2SL · Weekly · Reduced CDI Weight 12% · Official data — methodology shifts 2021–22
Gov · 12%
NO DATA
Composite Debasement Index — Full History (2000 → Live)
7-component market-weighted synthesis · Normalized 0–100 · Live endpoint updated daily
CDI v2
Component Weights
GoldAlpha Vantage · Market
20%
SilverAlpha Vantage · Market
15%
BitcoinCoinGecko · Market
15%
DXY IndexFrankfurter · Market
15%
Case-Shiller HPIFRED · Market-priced
10%
CPI InflationFRED · Gov data ⚠
13%
M2 GrowthFRED · Gov data ⚠
12%
Normalization Formulas
Gold = (price / $272 − 1) / 9 × 100
baseline: $272 (year 2000)
Silver = (price / $4.95 − 1) / 9 × 100
baseline: $4.95 (year 2000)
Bitcoin = log10(price / 0.01) / log10(10M) × 100
log-scaled, $0.01 origin
DXY = (109 − value) / 40 × 100
inverted, baseline 109 (year 2000)
HPI = (value / 100 − 1) / 2.5 × 100
baseline 100 (Jan 2000)
CPI = yoy% / 10 × 100
M2 = yoy_growth% / 20 × 100
Why Market > Government Data
Gold, silver, bitcoin, real estate, and currency markets are priced by millions of voluntary transactions globally. They cannot be adjusted by committee.

Official CPI has undergone three major methodology changes since 1983 — including hedonics, geometric substitution, and owners' equivalent rent — that critics argue systematically suppress the reported rate.

M2 was temporarily discontinued in 2021. Its current definition differs from prior decades.

The CDI gives these signals 75% weight while retaining government data as a reference signal at 25%.
// ─── DATA LAYER ────────────────────────────────────────────────────────────── // Reads /data/data.json — pre-fetched by GitHub Actions 2x/day, no CORS needed. const DATA_URL = './data/data.json'; function showStaleBanner(fetchedAt){ const age=Math.round((Date.now()-new Date(fetchedAt))/3600000); if(age<25)return; const b=document.createElement('div'); b.style.cssText=`position:fixed;top:0;left:0;right:0;z-index:8999; background:#1a1200;border-bottom:1px solid #c8a84b;padding:10px 20px; display:flex;align-items:center;justify-content:space-between; font-family:'Courier Prime',monospace;font-size:0.62rem;letter-spacing:0.1em; color:#c8a84b;gap:16px;flex-wrap:wrap;`; b.innerHTML=`⚠ Data is ${age}h old — next auto-update pending. `; document.body.appendChild(b); document.querySelector('.page').style.paddingTop='52px'; } function buildFallbackSeries(anchors,startYear=2000){ const out=[]; for(let i=0;i{if(!r.ok)throw new Error('HTTP '+r.status);return r.json();}), new Promise((_,rej)=>setTimeout(()=>rej(new Error('timeout')),10000)) ]); ldStep('Data loaded OK','fred',true); ldStep('','av',true);ldStep('','btc',true);ldStep('','fx',true); ldStep('Computing CDI...','cdi',true); if(r.fetchedAt)showStaleBanner(r.fetchedAt); return{...r,isFallback:!!r.isSeedData}; }catch(e){ console.warn('data.json failed:',e.message); ldStep('Using seed data','fred',false); ldStep('','av',false);ldStep('','btc',false);ldStep('','fx',false); ldStep('Computing CDI...','cdi',true); return getFallbackData(); } } (async()=>{ document.getElementById('ldFill').style.width='5%'; const data=await loadAll(); render(data); })();