{
  "version": "2026.1",
  "generated_at": "2026-07-22",
  "generated_by": "backend/tools/glide_study_dump.c (JSONL) -> scripts/gen_glide_path_study.mjs",
  "study": "optimal-retirement-glide-path-2026",
  "model": "QuantCalc production forward-looking model (CME-blend, 2-asset equity/bond)",
  "model_note": "Success rates are recommended under QuantCalc’s forward-looking capital-market assumptions and are model-dependent, not a guarantee. Per-period weights are integer percents — exactly what the product applies.",
  "verification": "The optimizer’s output was cross-checked against brute-force grid search and independent re-simulation by backend/tools/glide_verify.c; every published success rate here is an independent multi-seed re-score from backend/tools/glide_study_dump.c.",
  "cme": {
    "eq_ret": 0.068,
    "eq_vol": 0.17,
    "bd_ret": 0.028,
    "bd_vol": 0.055,
    "corr": 0.15
  },
  "scenario": {
    "initial": 1000000,
    "current_age": 65,
    "end_age": 95,
    "horizon_years": 30,
    "num_periods": 5,
    "period_end_years": [
      6,
      12,
      18,
      24,
      30
    ]
  },
  "rescore": {
    "seeds": 8,
    "paths_per_seed": 20000,
    "base_seed": 900001,
    "sampling": "pseudo-random (independent of QMC evaluation)",
    "crn": "All candidates within a persona re-scored on identical seeds/paths (common random numbers)."
  },
  "qmc": {
    "active": true,
    "sobol_samples": 10000,
    "sobol_dims": 4096
  },
  "opt": {
    "paths": 10000,
    "starts": 4,
    "maxiter": 60
  },
  "determinism": [
    {
      "type": "determinism",
      "persona": "wr_3_5",
      "max_weight_diff": 0,
      "success_rate_diff": 0,
      "identical": true
    }
  ],
  "headline_verdict": "mixed",
  "personas": [
    {
      "persona": "wr_3_5",
      "withdrawal_rate": 0.035,
      "monthly_withdrawal": 2916.6667,
      "optimizer_equity_by_period": [
        0.33,
        0.67,
        0.67,
        0.67,
        0.67
      ],
      "optimizer_shape": {
        "kind": "rising",
        "span": 34
      },
      "optimizer_product_reported_rate": 0.859142,
      "candidates": [
        {
          "candidate": "optimizer",
          "equity_by_period": [
            0.33,
            0.67,
            0.67,
            0.67,
            0.67
          ],
          "rescore_mean": 0.860619,
          "rescore_se_binom": 0.000866,
          "rescore_se_seeds": 0.001061,
          "rescore_seed_rates": [
            0.8619,
            0.86245,
            0.86405,
            0.85725,
            0.858,
            0.86445,
            0.8598,
            0.85705
          ],
          "product_reported_rate": 0.859142
        },
        {
          "candidate": "static_60_40",
          "equity_by_period": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ],
          "rescore_mean": 0.861081,
          "rescore_se_binom": 0.000865,
          "rescore_se_seeds": 0.001118,
          "rescore_seed_rates": [
            0.86,
            0.8629,
            0.86385,
            0.8565,
            0.8612,
            0.8656,
            0.86155,
            0.85705
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "static_40_60",
          "equity_by_period": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ],
          "rescore_mean": 0.852281,
          "rescore_se_binom": 0.000887,
          "rescore_se_seeds": 0.001177,
          "rescore_seed_rates": [
            0.8489,
            0.85095,
            0.85635,
            0.8491,
            0.8519,
            0.85695,
            0.85485,
            0.84925
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "declining_70_30",
          "equity_by_period": [
            0.7,
            0.6,
            0.5,
            0.4,
            0.3
          ],
          "rescore_mean": 0.845906,
          "rescore_se_binom": 0.000903,
          "rescore_se_seeds": 0.001043,
          "rescore_seed_rates": [
            0.8451,
            0.84825,
            0.8484,
            0.84175,
            0.8472,
            0.8486,
            0.8467,
            0.84125
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "rising_30_70",
          "equity_by_period": [
            0.3,
            0.4,
            0.5,
            0.6,
            0.7
          ],
          "rescore_mean": 0.859419,
          "rescore_se_binom": 0.000869,
          "rescore_se_seeds": 0.001045,
          "rescore_seed_rates": [
            0.8586,
            0.85915,
            0.8628,
            0.85495,
            0.85745,
            0.8634,
            0.86165,
            0.85735
          ],
          "product_reported_rate": null
        }
      ],
      "rising_vs_declining": {
        "delta": 0.013512499999999997,
        "delta_pp": 1.3512499999999996,
        "se": 0.0007168102707730185,
        "se_pp": 0.07168102707730185,
        "two_se_pp": 0.1433620541546037,
        "significant": true,
        "winner": "a"
      },
      "optimizer_vs_best_fixed": {
        "best_fixed": "static_60_40",
        "delta": -0.0004625000000000046,
        "delta_pp": -0.04625000000000046,
        "se": 0.0005562750796914331,
        "se_pp": 0.05562750796914331,
        "two_se_pp": 0.11125501593828661,
        "significant": false,
        "winner": "tie"
      }
    },
    {
      "persona": "wr_4_0",
      "withdrawal_rate": 0.04,
      "monthly_withdrawal": 3333.3333,
      "optimizer_equity_by_period": [
        0.67,
        0.67,
        0.67,
        1,
        0.67
      ],
      "optimizer_shape": {
        "kind": "roughly flat",
        "span": 0
      },
      "optimizer_product_reported_rate": 0.757858,
      "candidates": [
        {
          "candidate": "optimizer",
          "equity_by_period": [
            0.67,
            0.67,
            0.67,
            1,
            0.67
          ],
          "rescore_mean": 0.759125,
          "rescore_se_binom": 0.001069,
          "rescore_se_seeds": 0.000957,
          "rescore_seed_rates": [
            0.759,
            0.7595,
            0.7618,
            0.7566,
            0.75655,
            0.7638,
            0.7596,
            0.75615
          ],
          "product_reported_rate": 0.757858
        },
        {
          "candidate": "static_60_40",
          "equity_by_period": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ],
          "rescore_mean": 0.749212,
          "rescore_se_binom": 0.001084,
          "rescore_se_seeds": 0.001024,
          "rescore_seed_rates": [
            0.74735,
            0.74965,
            0.7523,
            0.7463,
            0.74885,
            0.7536,
            0.75045,
            0.7452
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "static_40_60",
          "equity_by_period": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ],
          "rescore_mean": 0.689163,
          "rescore_se_binom": 0.001157,
          "rescore_se_seeds": 0.001178,
          "rescore_seed_rates": [
            0.6886,
            0.68955,
            0.69095,
            0.6851,
            0.6876,
            0.6946,
            0.69195,
            0.68495
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "declining_70_30",
          "equity_by_period": [
            0.7,
            0.6,
            0.5,
            0.4,
            0.3
          ],
          "rescore_mean": 0.733806,
          "rescore_se_binom": 0.001105,
          "rescore_se_seeds": 0.00107,
          "rescore_seed_rates": [
            0.73095,
            0.73355,
            0.73635,
            0.73105,
            0.7343,
            0.7388,
            0.7354,
            0.73005
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "rising_30_70",
          "equity_by_period": [
            0.3,
            0.4,
            0.5,
            0.6,
            0.7
          ],
          "rescore_mean": 0.695531,
          "rescore_se_binom": 0.00115,
          "rescore_se_seeds": 0.001218,
          "rescore_seed_rates": [
            0.69495,
            0.69595,
            0.699,
            0.69105,
            0.69435,
            0.701,
            0.69665,
            0.6913
          ],
          "product_reported_rate": null
        }
      ],
      "rising_vs_declining": {
        "delta": -0.038275,
        "delta_pp": -3.8275000000000006,
        "se": 0.00048079175771398205,
        "se_pp": 0.048079175771398204,
        "two_se_pp": 0.09615835154279641,
        "significant": true,
        "winner": "b"
      },
      "optimizer_vs_best_fixed": {
        "best_fixed": "static_60_40",
        "delta": 0.009912500000000019,
        "delta_pp": 0.9912500000000019,
        "se": 0.0004221279003876918,
        "se_pp": 0.04221279003876918,
        "two_se_pp": 0.08442558007753836,
        "significant": true,
        "winner": "a"
      }
    },
    {
      "persona": "wr_4_5",
      "withdrawal_rate": 0.045,
      "monthly_withdrawal": 3750,
      "optimizer_equity_by_period": [
        1,
        1,
        1,
        1,
        1
      ],
      "optimizer_shape": {
        "kind": "roughly flat",
        "span": 0
      },
      "optimizer_product_reported_rate": 0.674125,
      "candidates": [
        {
          "candidate": "optimizer",
          "equity_by_period": [
            1,
            1,
            1,
            1,
            1
          ],
          "rescore_mean": 0.6746,
          "rescore_se_binom": 0.001171,
          "rescore_se_seeds": 0.000914,
          "rescore_seed_rates": [
            0.6714,
            0.6724,
            0.67705,
            0.675,
            0.6762,
            0.67855,
            0.6743,
            0.6719
          ],
          "product_reported_rate": 0.674125
        },
        {
          "candidate": "static_60_40",
          "equity_by_period": [
            0.6,
            0.6,
            0.6,
            0.6,
            0.6
          ],
          "rescore_mean": 0.617438,
          "rescore_se_binom": 0.001215,
          "rescore_se_seeds": 0.000975,
          "rescore_seed_rates": [
            0.6171,
            0.6182,
            0.6188,
            0.61455,
            0.61545,
            0.62215,
            0.61935,
            0.6139
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "static_40_60",
          "equity_by_period": [
            0.4,
            0.4,
            0.4,
            0.4,
            0.4
          ],
          "rescore_mean": 0.496588,
          "rescore_se_binom": 0.00125,
          "rescore_se_seeds": 0.000944,
          "rescore_seed_rates": [
            0.4948,
            0.49785,
            0.49585,
            0.49495,
            0.4983,
            0.50205,
            0.4944,
            0.4945
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "declining_70_30",
          "equity_by_period": [
            0.7,
            0.6,
            0.5,
            0.4,
            0.3
          ],
          "rescore_mean": 0.606356,
          "rescore_se_binom": 0.001221,
          "rescore_se_seeds": 0.00085,
          "rescore_seed_rates": [
            0.60515,
            0.60725,
            0.60865,
            0.60385,
            0.6049,
            0.6096,
            0.6083,
            0.60315
          ],
          "product_reported_rate": null
        },
        {
          "candidate": "rising_30_70",
          "equity_by_period": [
            0.3,
            0.4,
            0.5,
            0.6,
            0.7
          ],
          "rescore_mean": 0.495825,
          "rescore_se_binom": 0.00125,
          "rescore_se_seeds": 0.001037,
          "rescore_seed_rates": [
            0.4947,
            0.4951,
            0.49575,
            0.4945,
            0.4982,
            0.50185,
            0.4941,
            0.4924
          ],
          "product_reported_rate": null
        }
      ],
      "rising_vs_declining": {
        "delta": -0.11053125,
        "delta_pp": -11.053125,
        "se": 0.0009019293556038578,
        "se_pp": 0.09019293556038578,
        "two_se_pp": 0.18038587112077156,
        "significant": true,
        "winner": "b"
      },
      "optimizer_vs_best_fixed": {
        "best_fixed": "static_60_40",
        "delta": 0.05716250000000002,
        "delta_pp": 5.716250000000002,
        "se": 0.0009259044805717529,
        "se_pp": 0.0925904480571753,
        "two_se_pp": 0.1851808961143506,
        "significant": true,
        "winner": "a"
      }
    }
  ]
}
