Offline snapshot · 2025-10-08
No network calls; data baked into the repo.

MEO basket weights & audit

Frozen reference for the 8 Oct 2025 basket. Caps and weights come from the bundled CSV/JSON; invariants are checked at render time. Use this as the readable counterpart to /demo and /equations.

M_world: $108,400,000,000,000P_USD^{MEO}: $108,400,000Σ w_j: 1.000000000κ: 0.000001
World pool
$108,400,000,000,000

Aggregated fiat, metals, and crypto caps in USD.

MEO price
$108,400,000

Identity P_USD^{MEO} = κ · M_world.

Integrity checks
Σ w_j = 1.000000000
Price identity error: 0.00e+0 %

Weights and USD market caps

Derived from the snapshot caps; should reconcile to Σ w_j ≈ 1.

Offline
SymbolWeight w_jMC_j (USD)Check MC_j / M_world
CNY39.2%$42,492,800,000,00039.2% δ=0.00e+0
XAU20.4%$22,113,600,000,00020.4% δ=0.00e+0
USD19.8%$21,463,200,000,00019.8% δ=0.00e+0
EUR15.5%$16,802,000,000,00015.5% δ=0.00e+0
BTC2.1%$2,276,400,000,0002.1% δ=0.00e+0
JPY1.6%$1,734,400,000,0001.6% δ=0.00e+0
XAG1.0%$1,084,000,000,0001.0% δ=0.00e+0
ETH0.4%$433,600,000,0000.4% δ=0.00e+0

δ shows |w_derived − w_reported|. In this offline build we derive weights from caps, so δ → 0 barring rounding.

Methodology (concise)

  • Caps: MC_j^{USD} = P_j^{USD} · Q_j. Fiat uses M2 and FX; metals use above-ground stock and LBMA spot; crypto uses circulating supply and coin USD price.
  • World pool: M_world = Σ_j MC_j^{USD}. Price: P_USD^{MEO} = κ · M_world, κ = 10^-6.
  • Weights: w_j = MC_j^{USD} / M_world, with Σ w_j = 1. Invariants are asserted at runtime.

Integrity checks

|Σ w_j − 1| < 1e-9

Enforced after computing weights from caps.

|P_USD^{MEO} − κ Σ MC^{USD}| / P_USD^{MEO} < 1e-6

Price identity; highlighted above as relErr.

Provenance (live mode): FRED (M2 + FX), LBMA (XAU/XAG), USGS (stocks), CoinGecko (crypto). Offline demo uses the checked-in snapshot only.