{
 "as_of": "2026-09-19",
 "run_id": "20260920T231754Z_e61a",
 "generated_at": "2026-09-20T23:22:18Z",
 "mode": "v1",
 "basis": {
  "prices": "canonical close: coinbase > kraken > coinmetrics > bitstamp > binance (bitstamp first before 2016-01-01); Coinbase Exchange GET /products/{id}/candles granularity=86400: [time, low, high, open, close, volume]; day = UTC date of time; volume_usd = base volume x close",
  "share_above_sma50": "share of the universe whose close is above its 50-day simple moving average",
  "share_above_sma200": "share of the universe whose close is above its 200-day simple moving average",
  "mean_pairwise_corr_30d": "mean off-diagonal correlation of the last 30 daily log returns across the universe",
  "dispersion_7d": "cross-sectional standard deviation of 7-day simple returns (engine column d7); the daily log-return dispersion is d_daily in breadth_daily",
  "persistence": "rho[t, w] = Spearman(rank ln(P[t-w] / P[t-2w]), rank ln(P[t] / P[t-w])) on today's universe restricted to the assets with a close at t-2w, t-w and t (survivors; point-in-time snapshots are not yet 2w old); 95 percent Fisher CI tanh(atanh(rho) +- 1.96 / sqrt(N - 3)); w = 7, 30, 90",
  "altseason": "share of the point-in-time CoinGecko top 50 (ex stablecoins, wrapped) with 90-day log return above BTC; needs the snapshot stored 90 days before as_of, TBC until then"
 },
 "source_health": {
  "coinmetrics": 200,
  "defillama": 200,
  "coinbase": 200,
  "kraken": 200,
  "bitstamp": 200,
  "fred": 200,
  "polymarket": 200,
  "alternative_me": 200,
  "cftc": 200,
  "sec": 200,
  "coingecko": "skipped:no_key",
  "binance": 200,
  "defillama_flows": 200,
  "coinmetrics_flows": 200,
  "farside": 200,
  "coingecko_global": 200
 },
 "attribution": [
  "Coin Metrics community data, CC BY-NC 4.0 (coinmetrics.io)",
  "CoinGecko (coingecko.com), Demo plan, personal use with attribution",
  "alternative.me Crypto Fear and Greed index, attribution required",
  "DefiLlama (defillama.com), open data",
  "Polymarket (polymarket.com), public Gamma, CLOB and Data APIs",
  "Coinbase Exchange public market data (api.exchange.coinbase.com)",
  "Binance spot public market data (api.binance.com), laptop runs only"
 ],
 "universe_n": 150,
 "share_above_sma50": 0.8919,
 "share_above_sma200": 0.6923,
 "mean_pairwise_corr_30d": 0.1762,
 "dispersion_7d": 0.4492,
 "dispersion_residual": 0.0939,
 "absorption_ratio": 0.8948,
 "persistence": {
  "w7": {
   "rho": -0.1228,
   "n": 149,
   "ci_low": -0.2781,
   "ci_high": 0.0387
  },
  "w30": {
   "rho": -0.0735,
   "n": 148,
   "ci_low": -0.2321,
   "ci_high": 0.0889
  },
  "w90": {
   "rho": -0.0549,
   "n": 144,
   "ci_low": -0.2165,
   "ci_high": 0.1097
  }
 },
 "altseason": {
  "value": null,
  "status": "TBC",
  "reason": "NULL until a top-50 universe snapshot 90 days old exists (T8b)"
 },
 "btc_close": 81233.91,
 "btc_ret_7d_pct": 5.1397,
 "bh_significant": 4,
 "movers_flagged": 4,
 "expected_false_discoveries": 0.4
}
