{
  "report_date": "2026-05-31",
  "data_asof_utc": "2026-05-30",
  "asset": "BTC",
  "source": "codex_mcp_glassnode",
  "summary": "Auto-normalized from a Codex Glassnode raw bundle. Core daily metrics are aligned to the latest shared UTC close.",
  "signals": {
    "price_usd_close": 73794.5390301552,
    "spot_cvd_sum": -1448384.411930612,
    "futures_open_interest_sum": 496092.06267640763,
    "futures_funding_rate_perpetual": 5.218245856426577e-05,
    "exchange_net_position_change": -547.143252847598,
    "spot_futures_volume_ratio": 0.27738912689296286,
    "mvrv_z_score": 0.6767747941706668,
    "sopr_adjusted": 0.9906253400375511,
    "lth_net_change": 103957.56876317598,
    "balance_exchanges": 3042889.0149967596,
    "price_realized_usd": 54055.11161295475,
    "reserve_risk": 0.0010842575756815898,
    "rhodl_ratio": 1272.632170851357,
    "puell_multiple": 0.7675567756769305,
    "lth_sum": 14894169.122471122
  },
  "derived": {
    "signal_score": 4,
    "signal_score_max": 6,
    "confidence": "medium",
    "action": "watch_bias_buy_dips",
    "etf_flow_5d_btc": -17006.192993150005,
    "etf_flow_10d_btc": -25036.20341134992,
    "us_spot_etf_total_balance_btc": 1284647.61616949,
    "etf_flow_data_asof_utc": "2026-05-28",
    "oi_change_1d": 0.006034754836140799
  }
}
