{
  "policy": {
    "version": "growth-risk-balance-research-v1",
    "approved_for_trading": false,
    "nominal_currency": "USD",
    "leverage": 1,
    "cost_bps_per_buy_or_sell": 5,
    "annual_rebalance": "First US equity session of January, at close; weights apply after close",
    "long_period_start": "2007-05-30",
    "cutoff": "2026-11-03",
    "fixed_cases": {
      "PP-original": {
        "SPY": 0.25,
        "TLT": 0.25,
        "GLD": 0.25,
        "BIL": 0.25
      },
      "PP-Nasdaq25": {
        "QQQ": 0.25,
        "TLT": 0.25,
        "GLD": 0.25,
        "BIL": 0.25
      },
      "Equity50-SPY": {
        "SPY": 0.5,
        "TLT": 0.16666666666666666,
        "GLD": 0.16666666666666666,
        "BIL": 0.16666666666666666
      },
      "Equity50-mix": {
        "SPY": 0.25,
        "QQQ": 0.25,
        "TLT": 0.16666666666666666,
        "GLD": 0.16666666666666666,
        "BIL": 0.16666666666666666
      },
      "Equity70-SPY": {
        "SPY": 0.7,
        "TLT": 0.1,
        "GLD": 0.1,
        "BIL": 0.1
      },
      "Equity70-mix": {
        "SPY": 0.35,
        "QQQ": 0.35,
        "TLT": 0.1,
        "GLD": 0.1,
        "BIL": 0.1
      }
    },
    "risk_balance": {
      "assets": [
        "SPY",
        "TLT",
        "IEF",
        "TIP",
        "GLD",
        "DBC"
      ],
      "model": "Long-only equal estimated variance contribution, not Bridgewater replication or equal macro-scenario exposure",
      "covariance_lookback_sessions": 252,
      "covariance_shrink_to_diagonal": 0.2,
      "data_cutoff": "Only returns through the previous session",
      "rebalance": "annual January, same dates as baseline",
      "control": "Same six assets with equal capital weights, same rebalancing dates"
    },
    "crypto": {
      "base": "Equity50-mix",
      "actual_products_only": [
        "IBIT",
        "ETHA"
      ],
      "targets": [
        {
          "IBIT": 0.01
        },
        {
          "IBIT": 0.03
        },
        {
          "IBIT": 0.03,
          "ETHA": 0.01
        }
      ],
      "funding": "Reduce every base sleeve proportionally",
      "observed_close_trigger": 0.045,
      "execution": "If prior close aggregate crypto weight >=4.5%, restore crypto targets at next US close, preserving relative non-crypto weights unless also annual rebalance; no intraday or gap guarantee",
      "research_limit": 0.05,
      "breach_policy": "Record pre-trade and post-trade breaches; a breached scenario is not accepted as a compliant live policy",
      "history": "No splice of Bitcoin/Ether underlying data into ETF history"
    },
    "cost_sensitivity_bps": [
      0,
      5,
      20
    ],
    "optimization": "No grid optimization or replacing baseline. Fixed cases declared before computing results.",
    "limits": [
      "Pretax; no FX conversion or investor tax assumptions",
      "Ideal fractional units",
      "Current revised historical data, not point-in-time data",
      "No live/paper trading authorization",
      "Growth selection is retrospective and may reflect winner selection; historical splits are not genuine out-of-sample validation"
    ]
  },
  "long_comparison": {
    "PP-original": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 357431.0664858263,
      "total_return": 2.5743106648582628,
      "cagr": 0.06775025204575957,
      "annualized_volatility": 0.07385135250349248,
      "max_drawdown": -0.16972494894077517,
      "max_dd_peak": "2021-12-27",
      "max_dd_trough": "2022-10-20",
      "max_dd_recovery": "2024-03-06",
      "max_dd_peak_to_recovery_days": 800,
      "longest_underwater_calendar_days": 799,
      "longest_underwater_start": "2021-12-27",
      "longest_underwater_last_below": "2024-03-05",
      "trade_events": 20,
      "cost_dollars": 234.82886273498298,
      "rolling_10y_min": 0.033729127787603286,
      "rolling_10y_max": 0.08367291034608049,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.06782922096601851
        },
        {
          "bps": 20,
          "cagr": 0.06751345037601109
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 171778.8297480913,
          "total_return": 0.7177882974809129,
          "cagr": 0.058050150209592255,
          "annualized_volatility": 0.07163006899049637,
          "max_drawdown": -0.1444158213729202,
          "max_dd_peak": "2008-03-18",
          "max_dd_trough": "2008-11-12",
          "max_dd_recovery": "2009-09-10",
          "max_dd_peak_to_recovery_days": 541,
          "longest_underwater_calendar_days": 540,
          "longest_underwater_start": "2008-03-18",
          "longest_underwater_last_below": "2009-09-09",
          "trade_events": 10,
          "cost_dollars": 115.86042403421015,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 206905.85973451796,
          "total_return": 1.0690585973451796,
          "cagr": 0.07675628822110192,
          "annualized_volatility": 0.07596841316170426,
          "max_drawdown": -0.16972494894077517,
          "max_dd_peak": "2021-12-27",
          "max_dd_trough": "2022-10-20",
          "max_dd_recovery": "2024-03-06",
          "max_dd_peak_to_recovery_days": 800,
          "longest_underwater_calendar_days": 799,
          "longest_underwater_start": "2021-12-27",
          "longest_underwater_last_below": "2024-03-05",
          "trade_events": 10,
          "cost_dollars": 116.3821493632422,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": -0.004642973581302057,
          "window_max_drawdown": -0.1444158213729202
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": 0.03316003119991051,
          "window_max_drawdown": -0.10792183732945293
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.11458335376643813,
          "window_max_drawdown": -0.16349675032753241
        }
      ]
    },
    "PP-Nasdaq25": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 467199.16922961245,
      "total_return": 3.6719916922961247,
      "cagr": 0.08256875706265787,
      "annualized_volatility": 0.07969652591466375,
      "max_drawdown": -0.2007957731135782,
      "max_dd_peak": "2021-11-19",
      "max_dd_trough": "2022-11-03",
      "max_dd_recovery": "2023-12-27",
      "max_dd_peak_to_recovery_days": 768,
      "longest_underwater_calendar_days": 767,
      "longest_underwater_start": "2021-11-19",
      "longest_underwater_last_below": "2023-12-26",
      "trade_events": 20,
      "cost_dollars": 308.9432017904619,
      "rolling_10y_min": 0.044852042702408834,
      "rolling_10y_max": 0.09818136326474614,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.08265686422253249
        },
        {
          "bps": 20,
          "cagr": 0.08230458453699674
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 194772.89055410746,
          "total_return": 0.9477289055410747,
          "cagr": 0.07200421380175692,
          "annualized_volatility": 0.07314647397050206,
          "max_drawdown": -0.14472671850608487,
          "max_dd_peak": "2008-05-20",
          "max_dd_trough": "2008-11-12",
          "max_dd_recovery": "2009-07-21",
          "max_dd_peak_to_recovery_days": 427,
          "longest_underwater_calendar_days": 513,
          "longest_underwater_start": "2012-10-03",
          "longest_underwater_last_below": "2014-02-28",
          "trade_events": 10,
          "cost_dollars": 128.21882592399197,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 238443.3417193336,
          "total_return": 1.384433417193336,
          "cagr": 0.09240592571282935,
          "annualized_volatility": 0.08562492480935621,
          "max_drawdown": -0.20079577311357755,
          "max_dd_peak": "2021-11-19",
          "max_dd_trough": "2022-11-03",
          "max_dd_recovery": "2023-12-27",
          "max_dd_peak_to_recovery_days": 768,
          "longest_underwater_calendar_days": 767,
          "longest_underwater_start": "2021-11-19",
          "longest_underwater_last_below": "2023-12-26",
          "trade_events": 10,
          "cost_dollars": 140.2126450009673,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": 0.020210260234332367,
          "window_max_drawdown": -0.14472671850608487
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": 0.053372807494772134,
          "window_max_drawdown": -0.09938265539178759
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.15101703235397335,
          "window_max_drawdown": -0.19046727975039235
        }
      ]
    },
    "Equity50-SPY": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 469710.41896623146,
      "total_return": 3.6971041896623147,
      "cagr": 0.08286746389504751,
      "annualized_volatility": 0.0956996041500171,
      "max_drawdown": -0.24712949934224004,
      "max_dd_peak": "2008-05-19",
      "max_dd_trough": "2009-03-09",
      "max_dd_recovery": "2009-11-25",
      "max_dd_peak_to_recovery_days": 555,
      "longest_underwater_calendar_days": 729,
      "longest_underwater_start": "2021-12-27",
      "longest_underwater_last_below": "2023-12-26",
      "trade_events": 20,
      "cost_dollars": 242.90568821695342,
      "rolling_10y_min": 0.06260363875560482,
      "rolling_10y_max": 0.1082904323702969,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.08294680004949972
        },
        {
          "bps": 20,
          "cagr": 0.08262955796875993
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 180042.25782109046,
          "total_return": 0.8004225782109047,
          "cagr": 0.063247526702493,
          "annualized_volatility": 0.09543936339601336,
          "max_drawdown": -0.24712949934224004,
          "max_dd_peak": "2008-05-19",
          "max_dd_trough": "2009-03-09",
          "max_dd_recovery": "2009-11-25",
          "max_dd_peak_to_recovery_days": 555,
          "longest_underwater_calendar_days": 554,
          "longest_underwater_start": "2008-05-19",
          "longest_underwater_last_below": "2009-11-24",
          "trade_events": 10,
          "cost_dollars": 111.4732538714452,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 259198.63122996886,
          "total_return": 1.5919863122996887,
          "cagr": 0.10171890046024035,
          "annualized_volatility": 0.09596159878210414,
          "max_drawdown": -0.1902910558399562,
          "max_dd_peak": "2021-12-27",
          "max_dd_trough": "2022-10-14",
          "max_dd_recovery": "2023-12-27",
          "max_dd_peak_to_recovery_days": 730,
          "longest_underwater_calendar_days": 729,
          "longest_underwater_start": "2021-12-27",
          "longest_underwater_last_below": "2023-12-26",
          "trade_events": 10,
          "cost_dollars": 119.81992659636308,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": -0.1736405985016558,
          "window_max_drawdown": -0.24712949934224004
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": -0.009993586779094454,
          "window_max_drawdown": -0.15846463886704665
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.13854358394673016,
          "window_max_drawdown": -0.18676828660777944
        }
      ]
    },
    "Equity50-mix": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 608136.3221161327,
      "total_return": 5.081363221161327,
      "cagr": 0.09735740806045978,
      "annualized_volatility": 0.10179083317133109,
      "max_drawdown": -0.24546294014587955,
      "max_dd_peak": "2007-11-06",
      "max_dd_trough": "2008-11-20",
      "max_dd_recovery": "2009-11-09",
      "max_dd_peak_to_recovery_days": 734,
      "longest_underwater_calendar_days": 731,
      "longest_underwater_start": "2007-11-06",
      "longest_underwater_last_below": "2009-11-06",
      "trade_events": 20,
      "cost_dollars": 314.79029330612684,
      "rolling_10y_min": 0.07368081310874408,
      "rolling_10y_max": 0.1231320260884492,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.09744425273093693
        },
        {
          "bps": 20,
          "cagr": 0.09709698226825814
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 203327.0401278129,
          "total_return": 1.0332704012781293,
          "cagr": 0.07682055260130105,
          "annualized_volatility": 0.09614286532155016,
          "max_drawdown": -0.24546294014587955,
          "max_dd_peak": "2007-11-06",
          "max_dd_trough": "2008-11-20",
          "max_dd_recovery": "2009-11-09",
          "max_dd_peak_to_recovery_days": 734,
          "longest_underwater_calendar_days": 731,
          "longest_underwater_start": "2007-11-06",
          "longest_underwater_last_below": "2009-11-06",
          "trade_events": 10,
          "cost_dollars": 120.53648368756694,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 297060.1439041466,
          "total_return": 1.9706014390414661,
          "cagr": 0.11710308580388107,
          "annualized_volatility": 0.10703219273066837,
          "max_drawdown": -0.21763279545629866,
          "max_dd_peak": "2021-12-27",
          "max_dd_trough": "2022-10-14",
          "max_dd_recovery": "2023-12-14",
          "max_dd_peak_to_recovery_days": 717,
          "longest_underwater_calendar_days": 716,
          "longest_underwater_start": "2021-12-27",
          "longest_underwater_last_below": "2023-12-13",
          "trade_events": 10,
          "cost_dollars": 142.6275789184583,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": -0.15246931107340134,
          "window_max_drawdown": -0.24546294014587955
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": 0.010716056227131343,
          "window_max_drawdown": -0.15086152601964709
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.17497726253426638,
          "window_max_drawdown": -0.2126939563366781
        }
      ]
    },
    "Equity70-SPY": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 564725.8000969272,
      "total_return": 4.647258000969272,
      "cagr": 0.09318291532358525,
      "annualized_volatility": 0.1300629034686516,
      "max_drawdown": -0.37557166979966894,
      "max_dd_peak": "2007-10-31",
      "max_dd_trough": "2009-03-09",
      "max_dd_recovery": "2010-11-04",
      "max_dd_peak_to_recovery_days": 1100,
      "longest_underwater_calendar_days": 1099,
      "longest_underwater_start": "2007-10-31",
      "longest_underwater_last_below": "2010-11-03",
      "trade_events": 20,
      "cost_dollars": 201.78709558217088,
      "rolling_10y_min": 0.06975517549253762,
      "rolling_10y_max": 0.12729029695360805,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.09325087790741127
        },
        {
          "bps": 20,
          "cagr": 0.0929791023763471
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 182581.6765744397,
          "total_return": 0.8258167657443971,
          "cagr": 0.06480181557476938,
          "annualized_volatility": 0.1348065895175181,
          "max_drawdown": -0.37557166979966894,
          "max_dd_peak": "2007-10-31",
          "max_dd_trough": "2009-03-09",
          "max_dd_recovery": "2010-11-04",
          "max_dd_peak_to_recovery_days": 1100,
          "longest_underwater_calendar_days": 1099,
          "longest_underwater_start": "2007-10-31",
          "longest_underwater_last_below": "2010-11-03",
          "trade_events": 10,
          "cost_dollars": 94.03242065565428,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 307093.02918057214,
          "total_return": 2.0709302918057215,
          "cagr": 0.12088352001360869,
          "annualized_volatility": 0.12527188071546025,
          "max_drawdown": -0.22498589338372643,
          "max_dd_peak": "2020-02-19",
          "max_dd_trough": "2020-03-23",
          "max_dd_recovery": "2020-07-15",
          "max_dd_peak_to_recovery_days": 147,
          "longest_underwater_calendar_days": 716,
          "longest_underwater_start": "2021-12-27",
          "longest_underwater_last_below": "2023-12-13",
          "trade_events": 10,
          "cost_dollars": 106.36432254037936,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": -0.2976764025240487,
          "window_max_drawdown": -0.37557166979966894
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": -0.0450433289302441,
          "window_max_drawdown": -0.22498589338372643
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.15771176809096532,
          "window_max_drawdown": -0.2090290813019844
        }
      ]
    },
    "Equity70-mix": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 799307.8747535392,
      "total_return": 6.993078747535392,
      "cagr": 0.11290372229452883,
      "annualized_volatility": 0.13812714077763205,
      "max_drawdown": -0.367847347523399,
      "max_dd_peak": "2007-10-31",
      "max_dd_trough": "2009-03-09",
      "max_dd_recovery": "2010-04-14",
      "max_dd_peak_to_recovery_days": 896,
      "longest_underwater_calendar_days": 895,
      "longest_underwater_start": "2007-10-31",
      "longest_underwater_last_below": "2010-04-13",
      "trade_events": 20,
      "cost_dollars": 294.8424510877376,
      "rolling_10y_min": 0.08774965804410684,
      "rolling_10y_max": 0.1499292266200969,
      "cost_sensitivity": [
        {
          "bps": 0,
          "cagr": 0.11298147983427276
        },
        {
          "bps": 20,
          "cagr": 0.1126705352025974
        }
      ],
      "retrospective_halves": [
        {
          "start": "2007-05-30",
          "end": "2016-12-30",
          "years": 9.588150338473753,
          "final_value": 215269.5240678203,
          "total_return": 1.1526952406782032,
          "cagr": 0.08324962955387583,
          "annualized_volatility": 0.13544248535569656,
          "max_drawdown": -0.367847347523399,
          "max_dd_peak": "2007-10-31",
          "max_dd_trough": "2009-03-09",
          "max_dd_recovery": "2010-04-14",
          "max_dd_peak_to_recovery_days": 896,
          "longest_underwater_calendar_days": 895,
          "longest_underwater_start": "2007-10-31",
          "longest_underwater_last_below": "2010-04-13",
          "trade_events": 10,
          "cost_dollars": 104.69432639818115,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        },
        {
          "start": "2017-01-03",
          "end": "2026-11-03",
          "years": 9.83182406209573,
          "final_value": 368491.93817836297,
          "total_return": 2.6849193817836294,
          "cagr": 0.1418569223033952,
          "annualized_volatility": 0.14072007408959214,
          "max_drawdown": -0.2489519995513516,
          "max_dd_peak": "2021-12-27",
          "max_dd_trough": "2022-10-14",
          "max_dd_recovery": "2023-12-13",
          "max_dd_peak_to_recovery_days": 716,
          "longest_underwater_calendar_days": 715,
          "longest_underwater_start": "2021-12-27",
          "longest_underwater_last_below": "2023-12-12",
          "trade_events": 10,
          "cost_dollars": 135.79049664003833,
          "rolling_10y_min": null,
          "rolling_10y_max": null
        }
      ],
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": -0.27227766678383214,
          "window_max_drawdown": -0.367847347523399
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": -0.015569465180656383,
          "window_max_drawdown": -0.20880504991789361
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.20871891811351484,
          "window_max_drawdown": -0.24568691588257363
        }
      ]
    },
    "Six-asset-equal": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 315784.9375922898,
      "total_return": 2.1578493759228983,
      "cagr": 0.060964505699798055,
      "annualized_volatility": 0.07614166860940898,
      "max_drawdown": -0.1981220959370521,
      "max_dd_peak": "2008-07-14",
      "max_dd_trough": "2008-11-12",
      "max_dd_recovery": "2010-06-17",
      "max_dd_peak_to_recovery_days": 703,
      "longest_underwater_calendar_days": 1363,
      "longest_underwater_start": "2012-10-04",
      "longest_underwater_last_below": "2016-06-28",
      "trade_events": 20,
      "cost_dollars": 212.08647829206893,
      "rolling_10y_min": 0.024605917890855755,
      "rolling_10y_max": 0.07559602982211833,
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": 0.00549260034445509,
          "window_max_drawdown": -0.1981220959370521
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": 0.0028893109178618204,
          "window_max_drawdown": -0.12497668484375579
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.0908036563451079,
          "window_max_drawdown": -0.17178564903153937
        }
      ]
    },
    "Unlevered-ERC": {
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 272346.219970574,
      "total_return": 1.72346219970574,
      "cagr": 0.05291481883999016,
      "annualized_volatility": 0.06476158337600949,
      "max_drawdown": -0.16457035959220823,
      "max_dd_peak": "2022-03-08",
      "max_dd_trough": "2022-10-20",
      "max_dd_recovery": "2024-08-19",
      "max_dd_peak_to_recovery_days": 895,
      "longest_underwater_calendar_days": 892,
      "longest_underwater_start": "2022-03-08",
      "longest_underwater_last_below": "2024-08-16",
      "trade_events": 20,
      "cost_dollars": 330.5260194641596,
      "rolling_10y_min": 0.02115607117327256,
      "rolling_10y_max": 0.0602801015762362,
      "stress_windows": [
        {
          "start": "2007-10-01",
          "end": "2009-03-31",
          "return": 0.03257242641572078,
          "window_max_drawdown": -0.13818978445936336
        },
        {
          "start": "2020-02-03",
          "end": "2020-04-30",
          "return": 0.004579034931445181,
          "window_max_drawdown": -0.1161076690542473
        },
        {
          "start": "2022-01-03",
          "end": "2022-12-30",
          "return": -0.10991963328627685,
          "window_max_drawdown": -0.16457035959220823
        }
      ]
    }
  },
  "crypto_short_comparison": {
    "PP-short": {
      "start": "2024-07-23",
      "end": "2026-11-03",
      "years": 2.280676536821427,
      "final_value": 126701.21497835784,
      "total_return": 0.26701214978357846,
      "cagr": 0.10934317801670113,
      "annualized_volatility": 0.08966931873686498,
      "max_drawdown": -0.07491063539771126,
      "max_dd_peak": "2026-03-02",
      "max_dd_trough": "2026-03-26",
      "max_dd_recovery": null,
      "max_dd_peak_to_recovery_days": null,
      "longest_underwater_calendar_days": 246,
      "longest_underwater_start": "2026-03-02",
      "longest_underwater_last_below": "2026-11-03",
      "trade_events": 3,
      "cost_dollars": 62.60280893553863,
      "rolling_10y_min": null,
      "rolling_10y_max": null
    },
    "Growth50-short": {
      "start": "2024-07-23",
      "end": "2026-11-03",
      "years": 2.280676536821427,
      "final_value": 132130.802991824,
      "total_return": 0.3213080299182398,
      "cagr": 0.1299421757052026,
      "annualized_volatility": 0.11294766820546903,
      "max_drawdown": -0.09943260382331376,
      "max_dd_peak": "2025-02-19",
      "max_dd_trough": "2025-04-08",
      "max_dd_recovery": "2025-05-19",
      "max_dd_peak_to_recovery_days": 89,
      "longest_underwater_calendar_days": 154,
      "longest_underwater_start": "2026-06-02",
      "longest_underwater_last_below": "2026-11-03",
      "trade_events": 3,
      "cost_dollars": 58.853865898330696,
      "rolling_10y_min": null,
      "rolling_10y_max": null
    },
    "Growth50+IBIT1%": {
      "start": "2024-07-23",
      "end": "2026-11-03",
      "years": 2.280676536821427,
      "final_value": 132136.25944843717,
      "total_return": 0.32136259448437166,
      "cagr": 0.12996263516304896,
      "annualized_volatility": 0.11389845963646104,
      "max_drawdown": -0.10040415495861232,
      "max_dd_peak": "2025-02-19",
      "max_dd_trough": "2025-04-08",
      "max_dd_recovery": "2025-05-16",
      "max_dd_peak_to_recovery_days": 86,
      "longest_underwater_calendar_days": 111,
      "longest_underwater_start": "2026-06-02",
      "longest_underwater_last_below": "2026-09-21",
      "trade_events": 3,
      "cost_dollars": 58.98925488475652,
      "rolling_10y_min": null,
      "rolling_10y_max": null,
      "target_crypto_weight": 0.01,
      "max_pre_trade_crypto_weight": 0.015101291826454418,
      "max_post_trade_crypto_weight": 0.015101291826454418,
      "pre_trade_breaches": 0,
      "post_trade_breaches": 0,
      "extra_crypto_rebalances": 0,
      "risk_limit_note": "Observed daily US-close weights only; intraday/weekend/gap/real execution limit cannot be guaranteed"
    },
    "Growth50+IBIT3%": {
      "start": "2024-07-23",
      "end": "2026-11-03",
      "years": 2.280676536821427,
      "final_value": 132136.8665562387,
      "total_return": 0.3213686655623871,
      "cagr": 0.12996491153713552,
      "annualized_volatility": 0.11619871073874827,
      "max_drawdown": -0.10235057330574004,
      "max_dd_peak": "2025-02-19",
      "max_dd_trough": "2025-04-08",
      "max_dd_recovery": "2025-05-15",
      "max_dd_peak_to_recovery_days": 85,
      "longest_underwater_calendar_days": 97,
      "longest_underwater_start": "2026-01-28",
      "longest_underwater_last_below": "2026-05-05",
      "trade_events": 3,
      "cost_dollars": 59.30039504331944,
      "rolling_10y_min": null,
      "rolling_10y_max": null,
      "target_crypto_weight": 0.03,
      "max_pre_trade_crypto_weight": 0.044841752518541604,
      "max_post_trade_crypto_weight": 0.044841752518541604,
      "pre_trade_breaches": 0,
      "post_trade_breaches": 0,
      "extra_crypto_rebalances": 0,
      "risk_limit_note": "Observed daily US-close weights only; intraday/weekend/gap/real execution limit cannot be guaranteed"
    },
    "Growth50+IBIT3%+ETHA1%": {
      "start": "2024-07-23",
      "end": "2026-11-03",
      "years": 2.280676536821427,
      "final_value": 131433.96770445938,
      "total_return": 0.31433967704459387,
      "cagr": 0.12732542141340852,
      "annualized_volatility": 0.11805194771091396,
      "max_drawdown": -0.10510154212679979,
      "max_dd_peak": "2025-02-19",
      "max_dd_trough": "2025-04-08",
      "max_dd_recovery": "2025-05-15",
      "max_dd_peak_to_recovery_days": 85,
      "longest_underwater_calendar_days": 97,
      "longest_underwater_start": "2026-01-28",
      "longest_underwater_last_below": "2026-05-05",
      "trade_events": 6,
      "cost_dollars": 60.9014188151923,
      "rolling_10y_min": null,
      "rolling_10y_max": null,
      "target_crypto_weight": 0.04,
      "max_pre_trade_crypto_weight": 0.04763510731975522,
      "max_post_trade_crypto_weight": 0.04654092115746532,
      "pre_trade_breaches": 0,
      "post_trade_breaches": 0,
      "extra_crypto_rebalances": 3,
      "risk_limit_note": "Observed daily US-close weights only; intraday/weekend/gap/real execution limit cannot be guaranteed"
    }
  },
  "diagnostics": {
    "QQQ_full_ETF_history": {
      "start": "1999-03-10",
      "end": "2026-11-03",
      "years": 27.652860770583928,
      "final_value": 1593535.1294307602,
      "total_return": 14.935351294307601,
      "cagr": 0.10530097134478456,
      "annualized_volatility": 0.2687504517452018,
      "max_drawdown": -0.829639100803627,
      "max_dd_peak": "2000-03-27",
      "max_dd_trough": "2002-10-09",
      "max_dd_recovery": "2015-02-20",
      "max_dd_peak_to_recovery_days": 5443,
      "longest_underwater_calendar_days": 5442,
      "longest_underwater_start": "2000-03-27",
      "longest_underwater_last_below": "2015-02-19",
      "trade_events": 28,
      "cost_dollars": 49.9750124942002,
      "rolling_10y_min": -0.07836899079427417,
      "rolling_10y_max": 0.22868490042707568
    },
    "QQQ_vs_official_index": {
      "start": "1999-03-10",
      "end": "2026-11-03",
      "QQQ_cagr_before_external_cost": 0.10532095182230283,
      "FRED_XNDX_cagr": 0.10765027207751365,
      "annual_gap_percentage_points": -0.23293202552108205,
      "note": "Index before fund costs is not investable ETF history. Fees/tracking/close convention differ; no substitution."
    }
  },
  "limitations": [
    "Pretax; no FX conversion or investor tax assumptions",
    "Ideal fractional units",
    "Current revised historical data, not point-in-time data",
    "No live/paper trading authorization",
    "Growth selection is retrospective and may reflect winner selection; historical splits are not genuine out-of-sample validation"
  ],
  "erc_lookback_sensitivity": [
    {
      "lookback": 126,
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 261310.07193729765,
      "total_return": 1.6131007193729765,
      "cagr": 0.05067565774349525,
      "annualized_volatility": 0.0646007305711469,
      "max_drawdown": -0.16333674046121616,
      "max_dd_peak": "2022-03-08",
      "max_dd_trough": "2022-10-20",
      "max_dd_recovery": "2024-08-23",
      "max_dd_peak_to_recovery_days": 899,
      "longest_underwater_calendar_days": 898,
      "longest_underwater_start": "2022-03-08",
      "longest_underwater_last_below": "2024-08-22",
      "trade_events": 20,
      "cost_dollars": 369.65546628487937,
      "rolling_10y_min": 0.019033899730268367,
      "rolling_10y_max": 0.05787936439903296
    },
    {
      "lookback": 252,
      "start": "2007-05-30",
      "end": "2026-11-03",
      "years": 19.430926028597437,
      "final_value": 272346.219970574,
      "total_return": 1.72346219970574,
      "cagr": 0.05291481883999016,
      "annualized_volatility": 0.06476158337600949,
      "max_drawdown": -0.16457035959220823,
      "max_dd_peak": "2022-03-08",
      "max_dd_trough": "2022-10-20",
      "max_dd_recovery": "2024-08-19",
      "max_dd_peak_to_recovery_days": 895,
      "longest_underwater_calendar_days": 892,
      "longest_underwater_start": "2022-03-08",
      "longest_underwater_last_below": "2024-08-16",
      "trade_events": 20,
      "cost_dollars": 330.5260194641596,
      "rolling_10y_min": 0.02115607117327256,
      "rolling_10y_max": 0.0602801015762362
    }
  ],
  "data_checks": [
    {
      "symbols": [
        "SPY",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.010296872743342789,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "QQQ",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "QQQ": 0.010512153063579888,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "SPY",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.010296872743342789,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "SPY",
        "QQQ",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.010296872743342789,
        "QQQ": 0.010512153063579888,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "SPY",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.010296872743342789,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "SPY",
        "QQQ",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2007-05-30",
      "end": "2026-11-03",
      "sessions": 4890,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.010296872743342789,
        "QQQ": 0.010512153063579888,
        "TLT": 0.02217506456680951,
        "GLD": 0.0,
        "BIL": 0.015906232371243334
      }
    },
    {
      "symbols": [
        "SPY",
        "TLT",
        "IEF",
        "TIP",
        "GLD",
        "DBC"
      ],
      "start": "2006-02-06",
      "end": "2026-11-03",
      "sessions": 5219,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.01035420112094343,
        "TLT": 0.02217506456680951,
        "IEF": 0.019988813937388272,
        "TIP": 0.017792178202968856,
        "GLD": 0.0,
        "DBC": 0.0031234340935881733
      }
    },
    {
      "symbols": [
        "SPY",
        "QQQ",
        "TLT",
        "GLD",
        "BIL",
        "IBIT",
        "ETHA"
      ],
      "start": "2024-07-23",
      "end": "2026-11-03",
      "sessions": 574,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.003208962378042912,
        "QQQ": 0.0027178079886613915,
        "TLT": 0.0039862718170802225,
        "GLD": 0.0,
        "BIL": 0.004493834748764414,
        "IBIT": 0.0,
        "ETHA": 0.0
      }
    },
    {
      "symbols": [
        "SPY",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2024-07-23",
      "end": "2026-11-03",
      "sessions": 574,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.003208962378042912,
        "TLT": 0.0039862718170802225,
        "GLD": 0.0,
        "BIL": 0.004493834748764414
      }
    },
    {
      "symbols": [
        "SPY",
        "QQQ",
        "TLT",
        "GLD",
        "BIL"
      ],
      "start": "2024-07-23",
      "end": "2026-11-03",
      "sessions": 574,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "SPY": 0.003208962378042912,
        "QQQ": 0.0027178079886613915,
        "TLT": 0.0039862718170802225,
        "GLD": 0.0,
        "BIL": 0.004493834748764414
      }
    },
    {
      "symbols": [
        "QQQ"
      ],
      "start": "1999-03-10",
      "end": "2026-11-03",
      "sessions": 6957,
      "missing_or_unusable": {},
      "adjustment_residual_max_bps": {
        "QQQ": 0.017271987269307232
      }
    }
  ],
  "allocations": {
    "Six-asset-equal": [
      {
        "date": "2007-05-30",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2008-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2009-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2010-01-04",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2011-01-03",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2012-01-03",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2013-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2014-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2015-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2016-01-04",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2017-01-03",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2018-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2019-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2020-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2021-01-04",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2022-01-03",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2023-01-03",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2024-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2025-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2026-01-02",
        "weights": {
          "SPY": 0.16666666666666666,
          "TLT": 0.16666666666666666,
          "IEF": 0.16666666666666666,
          "TIP": 0.16666666666666666,
          "GLD": 0.16666666666666666,
          "DBC": 0.16666666666666666
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      }
    ],
    "Unlevered-ERC": [
      {
        "date": "2007-05-30",
        "weights": {
          "SPY": 0.15447587154974005,
          "TLT": 0.1714449462342317,
          "IEF": 0.2844041423915813,
          "TIP": 0.25789232251965954,
          "GLD": 0.060500159563624305,
          "DBC": 0.07128255774116318
        },
        "risk_contributions": {
          "SPY": 0.1666666666668233,
          "TLT": 0.1666666666662278,
          "IEF": 0.16666666666675087,
          "TIP": 0.16666666666673713,
          "GLD": 0.16666666666673943,
          "DBC": 0.16666666666672147
        },
        "data_through": "2007-05-29"
      },
      {
        "date": "2008-01-02",
        "weights": {
          "SPY": 0.15667919112312767,
          "TLT": 0.1490776497667253,
          "IEF": 0.2753882577524885,
          "TIP": 0.242513436821795,
          "GLD": 0.0837637597197316,
          "DBC": 0.09257770481613191
        },
        "risk_contributions": {
          "SPY": 0.16666666666650914,
          "TLT": 0.16666666666678434,
          "IEF": 0.16666666666666047,
          "TIP": 0.16666666666668262,
          "GLD": 0.16666666666668306,
          "DBC": 0.16666666666668037
        },
        "data_through": "2007-12-31"
      },
      {
        "date": "2009-01-02",
        "weights": {
          "SPY": 0.11230053969929693,
          "TLT": 0.19376226491751208,
          "IEF": 0.30009628193968996,
          "TIP": 0.21512705096805684,
          "GLD": 0.08937271344125708,
          "DBC": 0.08934114903418709
        },
        "risk_contributions": {
          "SPY": 0.16666666666650504,
          "TLT": 0.1666666666667797,
          "IEF": 0.16666666666668192,
          "TIP": 0.1666666666666782,
          "GLD": 0.1666666666666727,
          "DBC": 0.16666666666668237
        },
        "data_through": "2008-12-31"
      },
      {
        "date": "2010-01-04",
        "weights": {
          "SPY": 0.12046745937283639,
          "TLT": 0.13615722260088803,
          "IEF": 0.2572991775165209,
          "TIP": 0.26269201659320124,
          "GLD": 0.120796022857359,
          "DBC": 0.10258810105919453
        },
        "risk_contributions": {
          "SPY": 0.16666666666644048,
          "TLT": 0.16666666666691474,
          "IEF": 0.166666666666675,
          "TIP": 0.16666666666665053,
          "GLD": 0.16666666666665123,
          "DBC": 0.1666666666666679
        },
        "data_through": "2009-12-31"
      },
      {
        "date": "2011-01-03",
        "weights": {
          "SPY": 0.15250364255001306,
          "TLT": 0.13218164594164186,
          "IEF": 0.2519881413672666,
          "TIP": 0.2646066308757638,
          "GLD": 0.09777268264121843,
          "DBC": 0.10094725662409608
        },
        "risk_contributions": {
          "SPY": 0.16666666666664312,
          "TLT": 0.1666666666668211,
          "IEF": 0.16666666666672034,
          "TIP": 0.16666666666662946,
          "GLD": 0.1666666666665673,
          "DBC": 0.16666666666661858
        },
        "data_through": "2010-12-31"
      },
      {
        "date": "2012-01-03",
        "weights": {
          "SPY": 0.16635650241874247,
          "TLT": 0.12082993783912634,
          "IEF": 0.2789227947182978,
          "TIP": 0.24403762487667993,
          "GLD": 0.08774271082670895,
          "DBC": 0.10211042932044448
        },
        "risk_contributions": {
          "SPY": 0.16666666666699426,
          "TLT": 0.16666666666662056,
          "IEF": 0.16666666666667262,
          "TIP": 0.16666666666659719,
          "GLD": 0.16666666666654212,
          "DBC": 0.16666666666657337
        },
        "data_through": "2011-12-30"
      },
      {
        "date": "2013-01-02",
        "weights": {
          "SPY": 0.1731659996556387,
          "TLT": 0.11681156133296976,
          "IEF": 0.26546347059372233,
          "TIP": 0.26278348245499183,
          "GLD": 0.07828187878017935,
          "DBC": 0.10349360718249802
        },
        "risk_contributions": {
          "SPY": 0.16666666666680555,
          "TLT": 0.16666666666666366,
          "IEF": 0.16666666666667285,
          "TIP": 0.16666666666663443,
          "GLD": 0.16666666666660174,
          "DBC": 0.16666666666662183
        },
        "data_through": "2012-12-31"
      },
      {
        "date": "2014-01-02",
        "weights": {
          "SPY": 0.18759954574551904,
          "TLT": 0.12060549106537592,
          "IEF": 0.2313556371748057,
          "TIP": 0.22622669791596242,
          "GLD": 0.07211120908255383,
          "DBC": 0.16210141901578304
        },
        "risk_contributions": {
          "SPY": 0.16666666666654834,
          "TLT": 0.1666666666667376,
          "IEF": 0.16666666666663557,
          "TIP": 0.16666666666668373,
          "GLD": 0.16666666666669408,
          "DBC": 0.16666666666670055
        },
        "data_through": "2013-12-31"
      },
      {
        "date": "2015-01-02",
        "weights": {
          "SPY": 0.20944289805980254,
          "TLT": 0.11884335584065514,
          "IEF": 0.2376252140724578,
          "TIP": 0.23660781148393872,
          "GLD": 0.08313018828560778,
          "DBC": 0.11435053225753804
        },
        "risk_contributions": {
          "SPY": 0.16666666666672442,
          "TLT": 0.16666666666668623,
          "IEF": 0.1666666666666753,
          "TIP": 0.16666666666664254,
          "GLD": 0.16666666666663363,
          "DBC": 0.16666666666663787
        },
        "data_through": "2014-12-31"
      },
      {
        "date": "2016-01-04",
        "weights": {
          "SPY": 0.16739132234681314,
          "TLT": 0.11141411860529463,
          "IEF": 0.24122773215411158,
          "TIP": 0.24732708550595092,
          "GLD": 0.11852248418066427,
          "DBC": 0.11411725720716534
        },
        "risk_contributions": {
          "SPY": 0.16666666666654814,
          "TLT": 0.16666666666683028,
          "IEF": 0.16666666666667201,
          "TIP": 0.1666666666666498,
          "GLD": 0.16666666666664443,
          "DBC": 0.1666666666666553
        },
        "data_through": "2015-12-31"
      },
      {
        "date": "2017-01-03",
        "weights": {
          "SPY": 0.18297443373473546,
          "TLT": 0.112649903348962,
          "IEF": 0.26046426632203407,
          "TIP": 0.251650894009597,
          "GLD": 0.09227075362690798,
          "DBC": 0.09998974895776343
        },
        "risk_contributions": {
          "SPY": 0.16666666666670374,
          "TLT": 0.16666666666678986,
          "IEF": 0.16666666666671828,
          "TIP": 0.16666666666662286,
          "GLD": 0.166666666666577,
          "DBC": 0.16666666666658825
        },
        "data_through": "2016-12-30"
      },
      {
        "date": "2018-01-02",
        "weights": {
          "SPY": 0.27069195627860526,
          "TLT": 0.09611146328877161,
          "IEF": 0.21187811329966963,
          "TIP": 0.2320835519900588,
          "GLD": 0.09224647023320863,
          "DBC": 0.09698844490968601
        },
        "risk_contributions": {
          "SPY": 0.16666666666683871,
          "TLT": 0.16666666666657015,
          "IEF": 0.16666666666667487,
          "TIP": 0.16666666666665597,
          "GLD": 0.16666666666663005,
          "DBC": 0.1666666666666302
        },
        "data_through": "2017-12-29"
      },
      {
        "date": "2019-01-02",
        "weights": {
          "SPY": 0.09927673253074855,
          "TLT": 0.11146443322084912,
          "IEF": 0.2746467982668286,
          "TIP": 0.3067392490284346,
          "GLD": 0.12078025480897783,
          "DBC": 0.08709253214416124
        },
        "risk_contributions": {
          "SPY": 0.16666666666660224,
          "TLT": 0.1666666666667167,
          "IEF": 0.16666666666665717,
          "TIP": 0.16666666666667276,
          "GLD": 0.16666666666667518,
          "DBC": 0.16666666666667596
        },
        "data_through": "2018-12-31"
      },
      {
        "date": "2020-01-02",
        "weights": {
          "SPY": 0.17636489033926492,
          "TLT": 0.1047211365466996,
          "IEF": 0.236600430485789,
          "TIP": 0.2569073222227679,
          "GLD": 0.10401978921863798,
          "DBC": 0.12138643118684068
        },
        "risk_contributions": {
          "SPY": 0.1666666666670381,
          "TLT": 0.16666666666659397,
          "IEF": 0.16666666666669874,
          "TIP": 0.1666666666665889,
          "GLD": 0.16666666666654245,
          "DBC": 0.16666666666653782
        },
        "data_through": "2019-12-31"
      },
      {
        "date": "2021-01-04",
        "weights": {
          "SPY": 0.09773815413307668,
          "TLT": 0.11302801948055438,
          "IEF": 0.35296139066989785,
          "TIP": 0.20782622790677802,
          "GLD": 0.11099541313665612,
          "DBC": 0.117450794673037
        },
        "risk_contributions": {
          "SPY": 0.16666666666649088,
          "TLT": 0.16666666666682972,
          "IEF": 0.16666666666668764,
          "TIP": 0.16666666666665841,
          "GLD": 0.16666666666666005,
          "DBC": 0.16666666666667326
        },
        "data_through": "2020-12-31"
      },
      {
        "date": "2022-01-03",
        "weights": {
          "SPY": 0.13858172893455326,
          "TLT": 0.11436422665830218,
          "IEF": 0.2718371116970948,
          "TIP": 0.26715826597065534,
          "GLD": 0.10673187853863263,
          "DBC": 0.10132678820076177
        },
        "risk_contributions": {
          "SPY": 0.16666666666659383,
          "TLT": 0.16666666666664534,
          "IEF": 0.1666666666666135,
          "TIP": 0.16666666666670038,
          "GLD": 0.1666666666667296,
          "DBC": 0.16666666666671734
        },
        "data_through": "2021-12-31"
      },
      {
        "date": "2023-01-03",
        "weights": {
          "SPY": 0.1336964067960401,
          "TLT": 0.128153061052785,
          "IEF": 0.2277105158231977,
          "TIP": 0.23065149392547804,
          "GLD": 0.15991512386193002,
          "DBC": 0.11987339854056918
        },
        "risk_contributions": {
          "SPY": 0.16666666666671362,
          "TLT": 0.16666666666697766,
          "IEF": 0.1666666666665581,
          "TIP": 0.16666666666655183,
          "GLD": 0.16666666666660448,
          "DBC": 0.16666666666659427
        },
        "data_through": "2022-12-30"
      },
      {
        "date": "2024-01-02",
        "weights": {
          "SPY": 0.1899218991793574,
          "TLT": 0.09403221724909315,
          "IEF": 0.18116783173698528,
          "TIP": 0.2317742884416563,
          "GLD": 0.14400986162289198,
          "DBC": 0.15909390177001584
        },
        "risk_contributions": {
          "SPY": 0.16666666666667307,
          "TLT": 0.16666666666674085,
          "IEF": 0.16666666666663596,
          "TIP": 0.1666666666666413,
          "GLD": 0.16666666666665625,
          "DBC": 0.16666666666665272
        },
        "data_through": "2023-12-29"
      },
      {
        "date": "2025-01-02",
        "weights": {
          "SPY": 0.15156965899035332,
          "TLT": 0.10447729246797925,
          "IEF": 0.20923454728797092,
          "TIP": 0.2864422681739219,
          "GLD": 0.1004418572233849,
          "DBC": 0.14783437585638964
        },
        "risk_contributions": {
          "SPY": 0.16666666666667893,
          "TLT": 0.1666666666666536,
          "IEF": 0.16666666666664454,
          "TIP": 0.16666666666667132,
          "GLD": 0.1666666666666779,
          "DBC": 0.1666666666666737
        },
        "data_through": "2024-12-31"
      },
      {
        "date": "2026-01-02",
        "weights": {
          "SPY": 0.09474022396298022,
          "TLT": 0.11656107993091293,
          "IEF": 0.2737125068147543,
          "TIP": 0.2997783694769597,
          "GLD": 0.09081342001344421,
          "DBC": 0.12439439980094884
        },
        "risk_contributions": {
          "SPY": 0.16666666666664445,
          "TLT": 0.16666666666660893,
          "IEF": 0.16666666666675065,
          "TIP": 0.16666666666667518,
          "GLD": 0.16666666666664998,
          "DBC": 0.16666666666667077
        },
        "data_through": "2025-12-31"
      }
    ],
    "Growth50+IBIT1%": [
      {
        "date": "2024-07-23",
        "weights": {
          "SPY": 0.2475,
          "QQQ": 0.2475,
          "TLT": 0.16499999999999998,
          "GLD": 0.16499999999999998,
          "BIL": 0.16499999999999998,
          "IBIT": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2025-01-02",
        "weights": {
          "SPY": 0.2475,
          "QQQ": 0.2475,
          "TLT": 0.16499999999999998,
          "GLD": 0.16499999999999998,
          "BIL": 0.16499999999999998,
          "IBIT": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2026-01-02",
        "weights": {
          "SPY": 0.2475,
          "QQQ": 0.2475,
          "TLT": 0.16499999999999998,
          "GLD": 0.16499999999999998,
          "BIL": 0.16499999999999998,
          "IBIT": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      }
    ],
    "Growth50+IBIT3%": [
      {
        "date": "2024-07-23",
        "weights": {
          "SPY": 0.2425,
          "QQQ": 0.2425,
          "TLT": 0.16166666666666665,
          "GLD": 0.16166666666666665,
          "BIL": 0.16166666666666665,
          "IBIT": 0.03
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2025-01-02",
        "weights": {
          "SPY": 0.2425,
          "QQQ": 0.2425,
          "TLT": 0.16166666666666665,
          "GLD": 0.16166666666666665,
          "BIL": 0.16166666666666665,
          "IBIT": 0.03
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2026-01-02",
        "weights": {
          "SPY": 0.2425,
          "QQQ": 0.2425,
          "TLT": 0.16166666666666665,
          "GLD": 0.16166666666666665,
          "BIL": 0.16166666666666665,
          "IBIT": 0.03
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      }
    ],
    "Growth50+IBIT3%+ETHA1%": [
      {
        "date": "2024-07-23",
        "weights": {
          "SPY": 0.24,
          "QQQ": 0.24,
          "TLT": 0.15999999999999998,
          "GLD": 0.15999999999999998,
          "BIL": 0.15999999999999998,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2024-11-12",
        "weights": {
          "SPY": 0.24666435862743064,
          "QQQ": 0.24381547380131416,
          "TLT": 0.15101565426014618,
          "GLD": 0.1640349701419718,
          "BIL": 0.15446954316913722,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2024-12-09",
        "weights": {
          "SPY": 0.24548573743255264,
          "QQQ": 0.24395096844767108,
          "TLT": 0.1535717085277558,
          "GLD": 0.1647154518587888,
          "BIL": 0.15227613373323157,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2025-01-02",
        "weights": {
          "SPY": 0.24,
          "QQQ": 0.24,
          "TLT": 0.15999999999999998,
          "GLD": 0.15999999999999998,
          "BIL": 0.15999999999999998,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2025-08-14",
        "weights": {
          "SPY": 0.23956577567182424,
          "QQQ": 0.24598863589478093,
          "TLT": 0.14666471063727848,
          "GLD": 0.1801737139921517,
          "BIL": 0.14760716380396463,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      },
      {
        "date": "2026-01-02",
        "weights": {
          "SPY": 0.24,
          "QQQ": 0.24,
          "TLT": 0.15999999999999998,
          "GLD": 0.15999999999999998,
          "BIL": 0.15999999999999998,
          "IBIT": 0.03,
          "ETHA": 0.01
        },
        "risk_contributions": null,
        "data_through": "fixed_rule"
      }
    ]
  },
  "coverage": [
    {
      "symbol": "159915.SZ",
      "category": "China growth equity",
      "vendor_name": "E Fund ChiNext ETF",
      "exchange": "Shenzhen",
      "currency": "CNY",
      "timezone": "Asia/Shanghai",
      "last_success_at": "2026-11-04T15:52:20.735769+00:00",
      "last_full_at": "2026-11-04T15:39:55.816676+00:00",
      "last_error": null,
      "rows": 3668,
      "first_date": "2011-09-20",
      "last_date": "2026-11-04",
      "research_rows": 3629,
      "invalid_rows": 39,
      "review_rows": 0,
      "provisional_rows": 0,
      "last_research_date": "2026-11-04"
    },
    {
      "symbol": "510300.SS",
      "category": "China equity",
      "vendor_name": "Huatai-PineBridge CSI 300 ETF",
      "exchange": "Shanghai",
      "currency": "CNY",
      "timezone": "Asia/Shanghai",
      "last_success_at": "2026-11-04T15:51:57.377896+00:00",
      "last_full_at": "2026-11-04T15:39:31.049612+00:00",
      "last_error": null,
      "rows": 3522,
      "first_date": "2012-05-04",
      "last_date": "2026-11-04",
      "research_rows": 3508,
      "invalid_rows": 14,
      "review_rows": 0,
      "provisional_rows": 0,
      "last_research_date": "2026-11-04"
    },
    {
      "symbol": "510500.SS",
      "category": "China equity",
      "vendor_name": "China CSI 500 ETF",
      "exchange": "Shanghai",
      "currency": "CNY",
      "timezone": "Asia/Shanghai",
      "last_success_at": "2026-11-04T15:52:10.211781+00:00",
      "last_full_at": "2026-11-04T15:39:44.621034+00:00",
      "last_error": null,
      "rows": 3333,
      "first_date": "2013-02-06",
      "last_date": "2026-11-04",
      "research_rows": 3315,
      "invalid_rows": 18,
      "review_rows": 0,
      "provisional_rows": 0,
      "last_research_date": "2026-11-04"
    },
    {
      "symbol": "511010.SS",
      "category": "China government bond product",
      "vendor_name": "Guotai SSE 5 - Year Treasury Exchange-Traded Securities Investment Fund",
      "exchange": "Shanghai",
      "currency": "CNY",
      "timezone": "Asia/Shanghai",
      "last_success_at": "2026-11-04T15:52:48.073206+00:00",
      "last_full_at": "2026-11-04T15:40:25.600991+00:00",
      "last_error": null,
      "rows": 3319,
      "first_date": "2013-03-05",
      "last_date": "2026-11-04",
      "research_rows": 3307,
      "invalid_rows": 12,
      "review_rows": 0,
      "provisional_rows": 0,
      "last_research_date": "2026-11-04"
    },
    {
      "symbol": "518880.SS",
      "category": "China gold product",
      "vendor_name": "Huaan Yifu Gold Exchange Traded Fund",
      "exchange": "Shanghai",
      "currency": "CNY",
      "timezone": "Asia/Shanghai",
      "last_success_at": "2026-11-04T15:52:36.037510+00:00",
      "last_full_at": "2026-11-04T15:40:11.183214+00:00",
      "last_error": null,
      "rows": 3230,
      "first_date": "2013-07-18",
      "last_date": "2026-11-04",
      "research_rows": 3224,
      "invalid_rows": 6,
      "review_rows": 0,
      "provisional_rows": 0,
      "last_research_date": "2026-11-04"
    },
    {
      "symbol": "BIL",
      "category": "US Treasury bills",
      "vendor_name": "State Street SPDR Bloomberg 1-3 Month T-Bill ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:49:41.644683+00:00",
      "last_full_at": "2026-11-04T15:37:56.300140+00:00",
      "last_error": null,
      "rows": 4891,
      "first_date": "2007-05-30",
      "last_date": "2026-11-04",
      "research_rows": 4890,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "BTC-USD",
      "category": "crypto underlying reference; not ETF history",
      "vendor_name": "Bitcoin USD",
      "exchange": "CCC",
      "currency": "USD",
      "timezone": "UTC",
      "last_success_at": "2026-11-04T15:53:25.563514+00:00",
      "last_full_at": "2026-11-04T15:41:21.687570+00:00",
      "last_error": null,
      "rows": 4432,
      "first_date": "2014-09-17",
      "last_date": "2026-11-04",
      "research_rows": 4431,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "CNY=X",
      "category": "FX reference",
      "vendor_name": "USD/CNY",
      "exchange": "CCY",
      "currency": "CNY",
      "timezone": "Europe/London",
      "last_success_at": "2026-11-04T15:53:03.560705+00:00",
      "last_full_at": "2026-11-04T15:40:41.387671+00:00",
      "last_error": null,
      "rows": 6618,
      "first_date": "2001-06-25",
      "last_date": "2026-11-04",
      "research_rows": 6016,
      "invalid_rows": 601,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "DBC",
      "category": "broad commodities",
      "vendor_name": "Invesco DB Commodity Index Tracking Fund",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:51:22.502081+00:00",
      "last_full_at": "2026-11-04T15:38:56.627669+00:00",
      "last_error": null,
      "rows": 5220,
      "first_date": "2006-02-06",
      "last_date": "2026-11-04",
      "research_rows": 5219,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "ETH-USD",
      "category": "crypto underlying reference; not ETF history",
      "vendor_name": "Ethereum USD",
      "exchange": "CCC",
      "currency": "USD",
      "timezone": "UTC",
      "last_success_at": "2026-11-04T15:53:43.696696+00:00",
      "last_full_at": "2026-11-04T15:41:58.846045+00:00",
      "last_error": null,
      "rows": 3283,
      "first_date": "2017-11-09",
      "last_date": "2026-11-04",
      "research_rows": 3282,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "ETHA",
      "category": "ether product",
      "vendor_name": "iShares Ethereum Trust ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:51:47.556885+00:00",
      "last_full_at": "2026-11-04T15:39:23.914621+00:00",
      "last_error": null,
      "rows": 575,
      "first_date": "2024-07-23",
      "last_date": "2026-11-04",
      "research_rows": 574,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "GLD",
      "category": "gold",
      "vendor_name": "SPDR Gold Shares",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:50:14.474263+00:00",
      "last_full_at": "2026-11-04T15:38:28.643861+00:00",
      "last_error": null,
      "rows": 5525,
      "first_date": "2004-11-18",
      "last_date": "2026-11-04",
      "research_rows": 5524,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "IAU",
      "category": "gold",
      "vendor_name": "iShares Gold Trust",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:50:36.754609+00:00",
      "last_full_at": "2026-11-04T15:38:40.860746+00:00",
      "last_error": null,
      "rows": 5477,
      "first_date": "2005-01-28",
      "last_date": "2026-11-04",
      "research_rows": 5476,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "IBIT",
      "category": "bitcoin product",
      "vendor_name": "iShares Bitcoin Trust ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:51:34.740816+00:00",
      "last_full_at": "2026-11-04T15:39:17.963120+00:00",
      "last_error": null,
      "rows": 707,
      "first_date": "2024-01-11",
      "last_date": "2026-11-04",
      "research_rows": 706,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "IEF",
      "category": "intermediate US Treasury",
      "vendor_name": "iShares 7-10 Year Treasury Bond ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:48:55.424747+00:00",
      "last_full_at": "2026-11-04T15:37:31.580114+00:00",
      "last_error": null,
      "rows": 6107,
      "first_date": "2002-07-30",
      "last_date": "2026-11-04",
      "research_rows": 6106,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "IWF",
      "category": "Russell 1000 growth equity research",
      "vendor_name": "iShares Russell 1000 Growth ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T16:58:14.587223+00:00",
      "last_full_at": "2026-11-04T16:58:14.587223+00:00",
      "last_error": null,
      "rows": 6650,
      "first_date": "2000-05-26",
      "last_date": "2026-11-04",
      "research_rows": 6649,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "IWM",
      "category": "US small cap equity diversification research",
      "vendor_name": "iShares Russell 2000 ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T16:58:51.491019+00:00",
      "last_full_at": "2026-11-04T16:58:51.491019+00:00",
      "last_error": null,
      "rows": 6650,
      "first_date": "2000-05-26",
      "last_date": "2026-11-04",
      "research_rows": 6649,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "JPY=X",
      "category": "FX reference",
      "vendor_name": "USD/JPY",
      "exchange": "CCY",
      "currency": "JPY",
      "timezone": "Europe/London",
      "last_success_at": "2026-11-04T15:53:14.490288+00:00",
      "last_full_at": "2026-11-04T15:41:01.737815+00:00",
      "last_error": null,
      "rows": 7831,
      "first_date": "1996-10-30",
      "last_date": "2026-11-04",
      "research_rows": 7504,
      "invalid_rows": 326,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "QQQ",
      "category": "US growth equity",
      "vendor_name": "Invesco QQQ Trust",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:47:33.979727+00:00",
      "last_full_at": "2026-11-04T15:36:25.180388+00:00",
      "last_error": null,
      "rows": 6958,
      "first_date": "1999-03-10",
      "last_date": "2026-11-04",
      "research_rows": 6957,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "QQQM",
      "category": "Nasdaq-100 alternative share product; no spliced pre-inception history",
      "vendor_name": "Invesco NASDAQ 100 ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T16:58:05.030339+00:00",
      "last_full_at": "2026-11-04T16:58:05.030339+00:00",
      "last_error": null,
      "rows": 1523,
      "first_date": "2020-10-13",
      "last_date": "2026-11-04",
      "research_rows": 1522,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "SGOV",
      "category": "US Treasury bills",
      "vendor_name": "iShares 0-3 Month Treasury Bond ETF",
      "exchange": "NYSE",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:49:51.363581+00:00",
      "last_full_at": "2026-11-04T15:38:08.820112+00:00",
      "last_error": null,
      "rows": 1617,
      "first_date": "2020-06-01",
      "last_date": "2026-11-04",
      "research_rows": 1616,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "SHY",
      "category": "1-3 year US Treasury; not cash",
      "vendor_name": "iShares 1-3 Year Treasury Bond ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:49:30.894274+00:00",
      "last_full_at": "2026-11-04T15:37:43.985365+00:00",
      "last_error": null,
      "rows": 6107,
      "first_date": "2002-07-30",
      "last_date": "2026-11-04",
      "research_rows": 6106,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "SPY",
      "category": "US equity",
      "vendor_name": "State Street SPDR S&P 500 ETF Trust",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:47:21.995862+00:00",
      "last_full_at": "2026-11-04T15:36:08.517516+00:00",
      "last_error": null,
      "rows": 8500,
      "first_date": "1993-01-29",
      "last_date": "2026-11-04",
      "research_rows": 8499,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "TIP",
      "category": "inflation-protected Treasury",
      "vendor_name": "iShares TIPS Bond ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:50:02.108985+00:00",
      "last_full_at": "2026-11-04T15:38:14.680079+00:00",
      "last_error": null,
      "rows": 5765,
      "first_date": "2003-12-05",
      "last_date": "2026-11-04",
      "research_rows": 5764,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "TLT",
      "category": "long US Treasury",
      "vendor_name": "iShares 20+ Year Treasury Bond ETF",
      "exchange": "NasdaqGM",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:48:25.943319+00:00",
      "last_full_at": "2026-11-04T15:37:20.019051+00:00",
      "last_error": null,
      "rows": 6107,
      "first_date": "2002-07-30",
      "last_date": "2026-11-04",
      "research_rows": 6106,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "VEA",
      "category": "developed ex-US equity",
      "vendor_name": "Vanguard FTSE Developed Markets Index Fund ETF Shares",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:48:07.367779+00:00",
      "last_full_at": "2026-11-04T15:36:56.530364+00:00",
      "last_error": null,
      "rows": 4851,
      "first_date": "2007-07-26",
      "last_date": "2026-11-04",
      "research_rows": 4850,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "VT",
      "category": "global equity",
      "vendor_name": "Vanguard Total World Stock Index Fund ETF Shares",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:47:56.256291+00:00",
      "last_full_at": "2026-11-04T15:36:47.904633+00:00",
      "last_error": null,
      "rows": 4619,
      "first_date": "2008-06-26",
      "last_date": "2026-11-04",
      "research_rows": 4618,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "VTI",
      "category": "US total equity",
      "vendor_name": "Vanguard Morningstar Total Stock Market ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:47:46.768692+00:00",
      "last_full_at": "2026-11-04T15:36:37.012488+00:00",
      "last_error": null,
      "rows": 6385,
      "first_date": "2001-06-15",
      "last_date": "2026-11-04",
      "research_rows": 6384,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "VUG",
      "category": "US large cap growth equity; historical benchmark changes require review",
      "vendor_name": "Vanguard Morningstar Growth ETF",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T16:58:35.769494+00:00",
      "last_full_at": "2026-11-04T16:58:35.769494+00:00",
      "last_error": null,
      "rows": 5728,
      "first_date": "2004-01-30",
      "last_date": "2026-11-04",
      "research_rows": 5727,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    },
    {
      "symbol": "VWO",
      "category": "emerging equity",
      "vendor_name": "Vanguard FTSE Emerging Markets Index Fund ETF Shares",
      "exchange": "NYSEArca",
      "currency": "USD",
      "timezone": "America/New_York",
      "last_success_at": "2026-11-04T15:48:16.424819+00:00",
      "last_full_at": "2026-11-04T15:37:09.346679+00:00",
      "last_error": null,
      "rows": 5449,
      "first_date": "2005-03-10",
      "last_date": "2026-11-04",
      "research_rows": 5448,
      "invalid_rows": 0,
      "review_rows": 0,
      "provisional_rows": 1,
      "last_research_date": "2026-11-03"
    }
  ],
  "reference_coverage": [
    {
      "series_id": "NASDAQ100",
      "return_type": "price_index_excludes_dividends",
      "first_date": "1986-01-02",
      "last_date": "2026-11-03",
      "rows": 10653,
      "non_null": 10291
    },
    {
      "series_id": "NASDAQCOM",
      "return_type": "price_index_excludes_dividends",
      "first_date": "1971-02-05",
      "last_date": "2026-11-03",
      "rows": 14542,
      "non_null": 14055
    },
    {
      "series_id": "NASDAQXNDX",
      "return_type": "total_return_index_before_fund_costs",
      "first_date": "1999-03-04",
      "last_date": "2026-11-03",
      "rows": 7219,
      "non_null": 6961
    }
  ],
  "recent_collection_runs": [
    {
      "id": "15b3a6ac-1428-4107-b4e7-84f8185ca9cf",
      "mode": "fred_indices",
      "status": "complete",
      "succeeded": 3,
      "failed": 0,
      "summary": "[{\"first\":\"1999-03-04\",\"full\":true,\"last\":\"2026-11-03\",\"non_null\":6961,\"return_type\":\"total_return_index_before_fund_costs\",\"revised\":0,\"rows_received\":7219,\"series\":\"NASDAQXNDX\"},{\"first\":\"1986-01-02\",\"full\":true,\"last\":\"2026-11-03\",\"non_null\":10291,\"return_type\":\"price_index_excludes_dividends\",\"revised\":0,\"rows_received\":10653,\"series\":\"NASDAQ100\"},{\"first\":\"1971-02-05\",\"full\":true,\"last\":\"2026-11-03\",\"non_null\":14055,\"return_type\":\"price_index_excludes_dividends\",\"revised\":0,\"rows_received\":14542,\"series\":\"NASDAQCOM\"}]"
    },
    {
      "id": "0cdeedf2-6d1b-4e0c-961a-746af78b323c",
      "mode": "fred_indices",
      "status": "partial",
      "succeeded": 0,
      "failed": 3,
      "summary": "[{\"error\":\"HTTP Error 404: Not Found\",\"series\":\"NASDAQXNDX\"},{\"error\":\"HTTP Error 404: Not Found\",\"series\":\"NASDAQ100\"},{\"error\":\"HTTP Error 404: Not Found\",\"series\":\"NASDAQCOM\"}]"
    },
    {
      "id": "2209d11a-ed79-4421-9ec3-6b2cdad8b656",
      "mode": "full",
      "status": "complete",
      "succeeded": 4,
      "failed": 0,
      "summary": "[{\"full_history\":true,\"inserted\":1523,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":0,\"rows_received\":1523,\"symbol\":\"QQQM\"},{\"full_history\":true,\"inserted\":6650,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":0,\"rows_received\":6650,\"symbol\":\"IWF\"},{\"full_history\":true,\"inserted\":5728,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":0,\"rows_received\":5728,\"symbol\":\"VUG\"},{\"full_history\":true,\"inserted\":6650,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":0,\"rows_received\":6650,\"symbol\":\"IWM\"}]"
    },
    {
      "id": "27cc0852-06c1-470b-b687-f81fbdee8f61",
      "mode": "ecb",
      "status": "complete",
      "succeeded": 1,
      "failed": 0,
      "summary": "{\"first_date\":\"2026-08-07\",\"full_history\":false,\"last_date\":\"2026-11-04\",\"revised\":0,\"rows_received\":320,\"source\":\"ECB\",\"terms\":\"https://www.ecb.europa.eu/services/using-our-site/disclaimer/html/index.en.html\"}"
    },
    {
      "id": "dcd22b30-31e9-4c64-9839-c717c7ddbad6",
      "mode": "auto",
      "status": "complete",
      "succeeded": 26,
      "failed": 0,
      "summary": "[{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"SPY\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"QQQ\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"VTI\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"VT\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"VEA\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"VWO\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"TLT\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"IEF\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"SHY\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":2,\"rows_received\":72,\"symbol\":\"BIL\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":4,\"rows_received\":72,\"symbol\":\"SGOV\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"TIP\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"GLD\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"IAU\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"DBC\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"IBIT\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":72,\"symbol\":\"ETHA\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":0,\"review\":0,\"revised\":0,\"rows_received\":67,\"symbol\":\"510300.SS\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":0,\"review\":0,\"revised\":0,\"rows_received\":67,\"symbol\":\"510500.SS\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":0,\"review\":0,\"revised\":0,\"rows_received\":67,\"symbol\":\"159915.SZ\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":0,\"review\":0,\"revised\":0,\"rows_received\":67,\"symbol\":\"518880.SS\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":0,\"review\":0,\"revised\":0,\"rows_received\":67,\"symbol\":\"511010.SS\"},{\"full_history\":false,\"inserted\":0,\"invalid\":1,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":73,\"symbol\":\"CNY=X\"},{\"full_history\":false,\"inserted\":0,\"invalid\":4,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":73,\"symbol\":\"JPY=X\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":101,\"symbol\":\"BTC-USD\"},{\"full_history\":false,\"inserted\":0,\"invalid\":0,\"provisional\":1,\"review\":0,\"revised\":1,\"rows_received\":101,\"symbol\":\"ETH-USD\"}]"
    }
  ],
  "source_snapshot_sha256": "e33c98828c4f14b0fc03b50becde43b80e6ee43d84d250959db4b5364411e880",
  "original_baseline_unchanged": true,
  "run_utc": "2026-11-04T17:08:09.939653+00:00",
  "code_sha256": {
    "linux_replay.py": "753874b87f4d759433687139c5fbe0c6df3f72f331bf98ec48b4ac96e789c6d5",
    "risk_engine.py": "e3a2e3be851df24c3c02754fec23928497ea0b062536b23103717b4b031b61d2",
    "run_research.py": "19de05657c03f3cea107eebe6b16c563e51bbb3d270775e2b105ae65223c895d",
    "test_risk_engine.py": "0074c456150959817995ae28a7dca6dbaa8b02dcd0be437e4d6dc30319d739cb"
  },
  "policy_sha256": "5eaf9cf4388eabe3fd3b193b0111e39a75dc353a757b289c86da83977872d514"
}