{
 "dataset": "four-percent-waterfall",
 "version": "v1",
 "generated_at": "2026-10-22T08:48:47+00:00",
 "assumptions_version": "2026-10-21.v1",
 "code_revision": "81414c9bcb861e7f16fbea64e80ea9697c10589c",
 "license": "CC BY 4.0",
 "spending_usd": 60000.0,
 "search_resolution_usd": 10000,
 "historical_data": {
  "span": "1871-2024 annual",
  "equity": "S&P composite total return (Shiller 1871-1925, Damodaran 1926+)",
  "bonds": "10-year US Treasuries (GS10 duration approximation 1871-1925, Damodaran T-bond 1926+)",
  "inflation": "US CPI-U, Dec-to-Dec (BLS 1913+, NBER/Minneapolis Fed 1871-1912)",
  "log_means": {
   "equity": 0.08809,
   "bonds": 0.04318
  },
  "geometric_inflation": 0.01964,
  "retirement_lab_defaults": "the historical preset: these figures rounded to 0.1 point"
 },
 "return_shapes": "per-asset Tukey g-and-h by tail_profile (simulation_engine/tail_shapes.py)",
 "steps": [
  {
   "order": 1,
   "key": "bengen",
   "group": "waterfall",
   "label": "Bengen's question",
   "change": "30 years, 50/50, replay history, no cohort may fail, no tax",
   "success_standard": 1.0,
   "required_portfolio_usd": 1510000.0,
   "required_multiple": 25.167,
   "implied_withdrawal_rate": 0.03974,
   "production_success": 1.0,
   "success_one_step_below": 0.992,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23511,
   "share_url": "https://retirementlab.app/s/gZhCDvIcuws",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 65,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 30,
    "inflation": 0.02,
    "initial_net_worth": 1510000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.5
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.5
     }
    ],
    "simulation_mode": "historical",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1510000.0,
    "taxable_cost_basis": 1208000,
    "volatility": 0.12
   },
   "frozen_reference": false,
   "failed_start_years": []
  },
  {
   "order": 2,
   "key": "horizon",
   "group": "waterfall",
   "label": "Retire at 40, not 65",
   "change": "Horizon 30 to 55 years",
   "success_standard": 1.0,
   "required_portfolio_usd": 1760000.0,
   "required_multiple": 29.333,
   "implied_withdrawal_rate": 0.03409,
   "production_success": 1.0,
   "success_one_step_below": 0.99,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23522,
   "share_url": "https://retirementlab.app/s/-8J-pHxeGmQ",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1760000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.5
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.5
     }
    ],
    "simulation_mode": "historical",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1760000.0,
    "taxable_cost_basis": 1408000,
    "volatility": 0.12
   },
   "frozen_reference": false,
   "failed_start_years": []
  },
  {
   "order": 3,
   "key": "equity",
   "group": "waterfall",
   "label": "Hold 80/20, not 50/50",
   "change": "Allocation 50/50 to 80/20",
   "success_standard": 1.0,
   "required_portfolio_usd": 1630000.0,
   "required_multiple": 27.167,
   "implied_withdrawal_rate": 0.03681,
   "production_success": 1.0,
   "success_one_step_below": 0.99,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23532,
   "share_url": "https://retirementlab.app/s/F_m7rDV5YNo",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1630000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "historical",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1630000.0,
    "taxable_cost_basis": 1304000,
    "volatility": 0.12
   },
   "frozen_reference": false,
   "failed_start_years": []
  },
  {
   "order": 4,
   "key": "tolerance",
   "group": "waterfall",
   "label": "Accept 5% failure",
   "change": "Success standard: every cohort to 95% of cohorts",
   "success_standard": 0.95,
   "required_portfolio_usd": 1440000.0,
   "required_multiple": 24.0,
   "implied_withdrawal_rate": 0.04167,
   "production_success": 0.95,
   "success_one_step_below": 0.94,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23540,
   "share_url": "https://retirementlab.app/s/-IuT-Q5c1pk",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1440000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "historical",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1440000.0,
    "taxable_cost_basis": 1152000,
    "volatility": 0.12
   },
   "frozen_reference": false,
   "failed_start_years": [
    1929,
    1965,
    1966,
    1968,
    1969
   ]
  },
  {
   "order": 5,
   "key": "iid_history",
   "group": "waterfall",
   "label": "Draw years independently",
   "change": "Replay history to independent draws at history's own returns (Retirement Lab's defaults), bell curve",
   "success_standard": 0.95,
   "required_portfolio_usd": 1940000.0,
   "required_multiple": 32.333,
   "implied_withdrawal_rate": 0.03093,
   "production_success": 0.9515,
   "success_one_step_below": 0.94904,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23553,
   "share_url": "https://retirementlab.app/s/NI6FGL0_eRI",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1940000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "none",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1940000.0,
    "taxable_cost_basis": 1552000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 6,
   "key": "tail_fit",
   "group": "waterfall",
   "label": "Add history's crash shape",
   "change": "Bell curve to per-asset shapes fitted to history",
   "success_standard": 0.95,
   "required_portfolio_usd": 1970000.0,
   "required_multiple": 32.833,
   "implied_withdrawal_rate": 0.03046,
   "production_success": 0.95203,
   "success_one_step_below": 0.94928,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23563,
   "share_url": "https://retirementlab.app/s/zpzG-vr4ONs",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1970000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1970000.0,
    "taxable_cost_basis": 1576000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 7,
   "key": "severe_tail",
   "group": "shape",
   "label": "Heaviest crash shape history allows",
   "change": "Fitted shape to the severe profile, same volatility",
   "success_standard": 0.95,
   "required_portfolio_usd": 1970000.0,
   "required_multiple": 32.833,
   "implied_withdrawal_rate": 0.03046,
   "production_success": 0.95031,
   "success_one_step_below": 0.94797,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23573,
   "share_url": "https://retirementlab.app/s/dsRvxRMRMJo",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1970000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "severe",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1970000.0,
    "taxable_cost_basis": 1576000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 8,
   "key": "rougher_markets",
   "group": "stress",
   "label": "Stress: markets as rough as 1927-1956",
   "change": "Volatility scaled to the roughest 30 years on record",
   "success_standard": 0.95,
   "required_portfolio_usd": 2730000.0,
   "required_multiple": 45.5,
   "implied_withdrawal_rate": 0.02198,
   "production_success": 0.95059,
   "success_one_step_below": 0.94845,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23583,
   "share_url": "https://retirementlab.app/s/trryV8sQLrg",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2730000.0,
    "initial_year": 2026,
    "market_turbulence": "rougher",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2730000.0,
    "taxable_cost_basis": 2184000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 9,
   "key": "calmer_markets",
   "group": "stress",
   "label": "Markets as calm as 1871-1900",
   "change": "Volatility scaled to the calmest 30 years on record",
   "success_standard": 0.95,
   "required_portfolio_usd": 1620000.0,
   "required_multiple": 27.0,
   "implied_withdrawal_rate": 0.03704,
   "production_success": 0.95303,
   "success_one_step_below": 0.94995,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23589,
   "share_url": "https://retirementlab.app/s/JrthaEZpIdg",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1620000.0,
    "initial_year": 2026,
    "market_turbulence": "calmer",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1620000.0,
    "taxable_cost_basis": 1296000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 10,
   "key": "fat_tail",
   "group": "previous_model",
   "label": "Previous model (2.0 stretch)",
   "change": "Solved before this study on the former crash model",
   "success_standard": 0.95,
   "required_portfolio_usd": 2080000.0,
   "required_multiple": 34.667,
   "implied_withdrawal_rate": 0.02885,
   "production_success": 0.95004,
   "success_one_step_below": 0.94919,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 21838,
   "share_url": "https://retirementlab.app/s/c-cIsTPPRI8",
   "assumptions_version": "2026-10-14.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.018,
    "initial_net_worth": 2080000.0,
    "initial_year": 2026,
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "skewness_factor": 2.0,
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2080000.0,
    "taxable_cost_basis": 1664000,
    "volatility": 0.12
   },
   "frozen_reference": true
  },
  {
   "order": 11,
   "key": "lean_times",
   "group": "flex",
   "label": "Spend less in bad times",
   "change": "Cut spending to 75% while the portfolio is below half its starting value",
   "success_standard": 0.95,
   "required_portfolio_usd": 1870000.0,
   "required_multiple": 31.167,
   "implied_withdrawal_rate": 0.03209,
   "production_success": 0.95143,
   "success_one_step_below": 0.94953,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23598,
   "share_url": "https://retirementlab.app/s/oXf8uB4OdqY",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1870000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1870000.0,
    "taxable_cost_basis": 1496000,
    "volatility": 0.12,
    "withdrawal_strategy": "lean_times",
    "withdrawal_strategy_params": {
     "lean_spending_pct": 0.75,
     "portfolio_threshold_pct": 0.5
    }
   },
   "frozen_reference": false
  },
  {
   "order": 12,
   "key": "us_taxable_fit",
   "group": "tax",
   "label": "US, taxable brokerage",
   "change": "US federal tax, taxable account",
   "success_standard": 0.95,
   "required_portfolio_usd": 1970000.0,
   "required_multiple": 32.833,
   "implied_withdrawal_rate": 0.03046,
   "production_success": 0.95129,
   "success_one_step_below": 0.94971,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 101699.67620937183,
   "simulation_currency": "USD",
   "run_id": 23615,
   "share_url": "https://retirementlab.app/s/9Gf3rsdTD6k",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "US",
    "country": "US",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1970000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1970000.0,
    "taxable_cost_basis": 1576000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 13,
   "key": "us_401k_fit",
   "group": "tax",
   "label": "US, all in a traditional 401(k)",
   "change": "US federal tax plus early-withdrawal penalty",
   "success_standard": 0.95,
   "required_portfolio_usd": 2250000.0,
   "required_multiple": 37.5,
   "implied_withdrawal_rate": 0.02667,
   "production_success": 0.95153,
   "success_one_step_below": 0.94998,
   "first_year_tax_median_local": 11333.333187643304,
   "annual_tax_average_local": 441852.42650726484,
   "simulation_currency": "USD",
   "run_id": 23626,
   "share_url": "https://retirementlab.app/s/4JBZQiBE2tY",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "US",
    "country": "US",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2250000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 2250000.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 0.0,
    "taxable_cost_basis": 0,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 14,
   "key": "portugal_fit",
   "group": "tax",
   "label": "Portugal, taxable account",
   "change": "Portuguese resident, 28% flat tax on investment income",
   "success_standard": 0.95,
   "required_portfolio_usd": 2390000.0,
   "required_multiple": 39.833,
   "implied_withdrawal_rate": 0.0251,
   "production_success": 0.95134,
   "success_one_step_below": 0.94887,
   "first_year_tax_median_local": 13717.281975169459,
   "annual_tax_average_local": 183535.0882348441,
   "simulation_currency": "EUR",
   "run_id": 23635,
   "share_url": "https://retirementlab.app/s/a-TzaJsLfm8",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "Portugal",
    "country": "Portugal",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2390000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2390000.0,
    "taxable_cost_basis": 1912000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 15,
   "key": "netherlands_fit",
   "group": "tax",
   "label": "Netherlands, taxable account",
   "change": "Dutch resident, Box 3 tax on assets",
   "success_standard": 0.95,
   "required_portfolio_usd": 2990000.0,
   "required_multiple": 49.833,
   "implied_withdrawal_rate": 0.02007,
   "production_success": 0.9516,
   "success_one_step_below": 0.94992,
   "first_year_tax_median_local": 54947.18375999999,
   "annual_tax_average_local": 487570.29179312394,
   "simulation_currency": "EUR",
   "run_id": 23648,
   "share_url": "https://retirementlab.app/s/J0Wdou2Jgfo",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "Netherlands",
    "country": "Netherlands",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2990000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2990000.0,
    "taxable_cost_basis": 2392000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 16,
   "key": "compound_50",
   "group": "sensitivity",
   "label": "Stocks compound at 5.0%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 4030000.0,
   "required_multiple": 67.167,
   "implied_withdrawal_rate": 0.01489,
   "production_success": 0.95,
   "success_one_step_below": 0.94978,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23657,
   "share_url": "https://retirementlab.app/s/zMAyUQqBw2c",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 4030000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.04879
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 4030000.0,
    "taxable_cost_basis": 3224000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 17,
   "key": "compound_60",
   "group": "sensitivity",
   "label": "Stocks compound at 6.0%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 3320000.0,
   "required_multiple": 55.333,
   "implied_withdrawal_rate": 0.01807,
   "production_success": 0.95061,
   "success_one_step_below": 0.9492,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23670,
   "share_url": "https://retirementlab.app/s/c2HQtqQXEUQ",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 3320000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.05827
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 3320000.0,
    "taxable_cost_basis": 2656000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 18,
   "key": "compound_70",
   "group": "sensitivity",
   "label": "Stocks compound at 7.0%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 2770000.0,
   "required_multiple": 46.167,
   "implied_withdrawal_rate": 0.02166,
   "production_success": 0.95058,
   "success_one_step_below": 0.94805,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23681,
   "share_url": "https://retirementlab.app/s/UZNfX5E7RoE",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2770000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.06766
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2770000.0,
    "taxable_cost_basis": 2216000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 19,
   "key": "compound_80",
   "group": "sensitivity",
   "label": "Stocks compound at 8.0%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 2360000.0,
   "required_multiple": 39.333,
   "implied_withdrawal_rate": 0.02542,
   "production_success": 0.95094,
   "success_one_step_below": 0.94992,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23686,
   "share_url": "https://retirementlab.app/s/XNrCdzUFSNM",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 2360000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.07696
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 2360000.0,
    "taxable_cost_basis": 1888000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 20,
   "key": "compound_92",
   "group": "sensitivity",
   "label": "Stocks compound at 9.2%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 1960000.0,
   "required_multiple": 32.667,
   "implied_withdrawal_rate": 0.03061,
   "production_success": 0.95046,
   "success_one_step_below": 0.94982,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23703,
   "share_url": "https://retirementlab.app/s/fKJT9T4cPfQ",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1960000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.0881
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1960000.0,
    "taxable_cost_basis": 1568000,
    "volatility": 0.12
   },
   "frozen_reference": false
  },
  {
   "order": 21,
   "key": "compound_100",
   "group": "sensitivity",
   "label": "Stocks compound at 10.0%",
   "change": "Fitted-tail zero-tax step with a different expected stock return",
   "success_standard": 0.95,
   "required_portfolio_usd": 1760000.0,
   "required_multiple": 29.333,
   "implied_withdrawal_rate": 0.03409,
   "production_success": 0.95075,
   "success_one_step_below": 0.94806,
   "first_year_tax_median_local": 0.0,
   "annual_tax_average_local": 0.0,
   "simulation_currency": "AED",
   "run_id": 23729,
   "share_url": "https://retirementlab.app/s/kmQWgVuOIxA",
   "assumptions_version": "2026-10-21.v1",
   "payload": {
    "additional_expenses": [],
    "additional_income": [],
    "age": 40,
    "approximate_yield_rate": 0.02,
    "avg_return": 0.07,
    "baseline_annual_expenses": 60000.0,
    "citizenship": "UAE",
    "country": "UAE",
    "horizon": 55,
    "inflation": 0.02,
    "initial_net_worth": 1760000.0,
    "initial_year": 2026,
    "market_turbulence": "historical",
    "n_scenarios": 100000,
    "plan_to_age": 95,
    "portfolio_allocation": [
     {
      "asset_class_id": "equity",
      "weight": 0.8
     },
     {
      "asset_class_id": "bonds",
      "weight": 0.2
     }
    ],
    "return_overrides": {
     "equity": 0.09531
    },
    "simulation_mode": "monte_carlo_iid",
    "tail_profile": "historical",
    "tax_deferred_balance": 0.0,
    "tax_filing_status": "married_filing_jointly",
    "tax_free_balance": 0.0,
    "taxable_balance": 1760000.0,
    "taxable_cost_basis": 1408000,
    "volatility": 0.12
   },
   "frozen_reference": false
  }
 ],
 "cohorts": [
  {
   "study": "bengen_30y_50_50",
   "label": "30 years, 50/50 (Bengen)",
   "safemax_by_start_year": {
    "1871": 0.091,
    "1872": 0.084,
    "1873": 0.084,
    "1874": 0.087,
    "1875": 0.083,
    "1876": 0.08,
    "1877": 0.088,
    "1878": 0.09,
    "1879": 0.083,
    "1880": 0.069,
    "1881": 0.064,
    "1882": 0.065,
    "1883": 0.067,
    "1884": 0.069,
    "1885": 0.075,
    "1886": 0.066,
    "1887": 0.064,
    "1888": 0.067,
    "1889": 0.068,
    "1890": 0.065,
    "1891": 0.069,
    "1892": 0.064,
    "1893": 0.064,
    "1894": 0.073,
    "1895": 0.07,
    "1896": 0.069,
    "1897": 0.07,
    "1898": 0.065,
    "1899": 0.058,
    "1900": 0.059,
    "1901": 0.055,
    "1902": 0.052,
    "1903": 0.052,
    "1904": 0.059,
    "1905": 0.052,
    "1906": 0.048,
    "1907": 0.051,
    "1908": 0.061,
    "1909": 0.051,
    "1910": 0.048,
    "1911": 0.052,
    "1912": 0.052,
    "1913": 0.054,
    "1914": 0.056,
    "1915": 0.06,
    "1916": 0.053,
    "1917": 0.059,
    "1918": 0.08,
    "1919": 0.092,
    "1920": 0.102,
    "1921": 0.105,
    "1922": 0.093,
    "1923": 0.083,
    "1924": 0.086,
    "1925": 0.078,
    "1926": 0.074,
    "1927": 0.071,
    "1928": 0.059,
    "1929": 0.05,
    "1930": 0.053,
    "1931": 0.058,
    "1932": 0.073,
    "1933": 0.07,
    "1934": 0.058,
    "1935": 0.06,
    "1936": 0.051,
    "1937": 0.045,
    "1938": 0.058,
    "1939": 0.05,
    "1940": 0.051,
    "1941": 0.055,
    "1942": 0.068,
    "1943": 0.07,
    "1944": 0.066,
    "1945": 0.063,
    "1946": 0.056,
    "1947": 0.071,
    "1948": 0.079,
    "1949": 0.082,
    "1950": 0.076,
    "1951": 0.072,
    "1952": 0.071,
    "1953": 0.068,
    "1954": 0.07,
    "1955": 0.056,
    "1956": 0.05,
    "1957": 0.052,
    "1958": 0.056,
    "1959": 0.049,
    "1960": 0.049,
    "1961": 0.048,
    "1962": 0.043,
    "1963": 0.046,
    "1964": 0.043,
    "1965": 0.04,
    "1966": 0.039,
    "1967": 0.044,
    "1968": 0.042,
    "1969": 0.042,
    "1970": 0.05,
    "1971": 0.049,
    "1972": 0.047,
    "1973": 0.046,
    "1974": 0.054,
    "1975": 0.073,
    "1976": 0.069,
    "1977": 0.063,
    "1978": 0.074,
    "1979": 0.083,
    "1980": 0.092,
    "1981": 0.097,
    "1982": 0.113,
    "1983": 0.1,
    "1984": 0.1,
    "1985": 0.103,
    "1986": 0.089,
    "1987": 0.079,
    "1988": 0.088,
    "1989": 0.087,
    "1990": 0.078,
    "1991": 0.087,
    "1992": 0.078,
    "1993": 0.078,
    "1994": 0.076,
    "1995": 0.086
   },
   "rates_tested": [
    0.025,
    0.026,
    0.027,
    0.028,
    0.029,
    0.03,
    0.031,
    0.032,
    0.033,
    0.034,
    0.035,
    0.036,
    0.037,
    0.038,
    0.039,
    0.04,
    0.041,
    0.042,
    0.043,
    0.044,
    0.045,
    0.046,
    0.047,
    0.048,
    0.049,
    0.05,
    0.051,
    0.052,
    0.053,
    0.054,
    0.055,
    0.056,
    0.057,
    0.058,
    0.059,
    0.06,
    0.061,
    0.062,
    0.063,
    0.064,
    0.065,
    0.066,
    0.067,
    0.068,
    0.069,
    0.07,
    0.071,
    0.072,
    0.073,
    0.074,
    0.075,
    0.076,
    0.077,
    0.078,
    0.079,
    0.08,
    0.081,
    0.082,
    0.083,
    0.084,
    0.085,
    0.086,
    0.087,
    0.088,
    0.089,
    0.09,
    0.091,
    0.092,
    0.093,
    0.094,
    0.095,
    0.096,
    0.097,
    0.098,
    0.099,
    0.1,
    0.101,
    0.102,
    0.103,
    0.104,
    0.105,
    0.106,
    0.107,
    0.108,
    0.109,
    0.11,
    0.111,
    0.112,
    0.113,
    0.114,
    0.115,
    0.116,
    0.117,
    0.118,
    0.119,
    0.12
   ]
  },
  {
   "study": "fire_55y_80_20",
   "label": "55 years, 80/20 (early retiree)",
   "safemax_by_start_year": {
    "1871": 0.083,
    "1872": 0.074,
    "1873": 0.072,
    "1874": 0.077,
    "1875": 0.074,
    "1876": 0.072,
    "1877": 0.085,
    "1878": 0.09,
    "1879": 0.081,
    "1880": 0.061,
    "1881": 0.054,
    "1882": 0.056,
    "1883": 0.057,
    "1884": 0.061,
    "1885": 0.07,
    "1886": 0.059,
    "1887": 0.056,
    "1888": 0.059,
    "1889": 0.061,
    "1890": 0.058,
    "1891": 0.065,
    "1892": 0.059,
    "1893": 0.059,
    "1894": 0.074,
    "1895": 0.072,
    "1896": 0.072,
    "1897": 0.075,
    "1898": 0.067,
    "1899": 0.057,
    "1900": 0.058,
    "1901": 0.053,
    "1902": 0.048,
    "1903": 0.047,
    "1904": 0.058,
    "1905": 0.048,
    "1906": 0.043,
    "1907": 0.045,
    "1908": 0.061,
    "1909": 0.047,
    "1910": 0.043,
    "1911": 0.047,
    "1912": 0.048,
    "1913": 0.049,
    "1914": 0.053,
    "1915": 0.059,
    "1916": 0.049,
    "1917": 0.054,
    "1918": 0.081,
    "1919": 0.09,
    "1920": 0.096,
    "1921": 0.107,
    "1922": 0.096,
    "1923": 0.082,
    "1924": 0.085,
    "1925": 0.074,
    "1926": 0.067,
    "1927": 0.064,
    "1928": 0.049,
    "1929": 0.037,
    "1930": 0.041,
    "1931": 0.05,
    "1932": 0.077,
    "1933": 0.079,
    "1934": 0.06,
    "1935": 0.064,
    "1936": 0.05,
    "1937": 0.041,
    "1938": 0.063,
    "1939": 0.052,
    "1940": 0.054,
    "1941": 0.063,
    "1942": 0.083,
    "1943": 0.084,
    "1944": 0.077,
    "1945": 0.073,
    "1946": 0.061,
    "1947": 0.082,
    "1948": 0.093,
    "1949": 0.1,
    "1950": 0.092,
    "1951": 0.085,
    "1952": 0.081,
    "1953": 0.076,
    "1954": 0.083,
    "1955": 0.061,
    "1956": 0.051,
    "1957": 0.052,
    "1958": 0.061,
    "1959": 0.048,
    "1960": 0.047,
    "1961": 0.048,
    "1962": 0.041,
    "1963": 0.047,
    "1964": 0.042,
    "1965": 0.038,
    "1966": 0.037,
    "1967": 0.043,
    "1968": 0.038,
    "1969": 0.038,
    "1970": 0.045
   },
   "rates_tested": [
    0.025,
    0.026,
    0.027,
    0.028,
    0.029,
    0.03,
    0.031,
    0.032,
    0.033,
    0.034,
    0.035,
    0.036,
    0.037,
    0.038,
    0.039,
    0.04,
    0.041,
    0.042,
    0.043,
    0.044,
    0.045,
    0.046,
    0.047,
    0.048,
    0.049,
    0.05,
    0.051,
    0.052,
    0.053,
    0.054,
    0.055,
    0.056,
    0.057,
    0.058,
    0.059,
    0.06,
    0.061,
    0.062,
    0.063,
    0.064,
    0.065,
    0.066,
    0.067,
    0.068,
    0.069,
    0.07,
    0.071,
    0.072,
    0.073,
    0.074,
    0.075,
    0.076,
    0.077,
    0.078,
    0.079,
    0.08,
    0.081,
    0.082,
    0.083,
    0.084,
    0.085,
    0.086,
    0.087,
    0.088,
    0.089,
    0.09,
    0.091,
    0.092,
    0.093,
    0.094,
    0.095,
    0.096,
    0.097,
    0.098,
    0.099,
    0.1,
    0.101,
    0.102,
    0.103,
    0.104,
    0.105,
    0.106,
    0.107,
    0.108,
    0.109,
    0.11,
    0.111,
    0.112,
    0.113,
    0.114,
    0.115,
    0.116,
    0.117,
    0.118,
    0.119,
    0.12
   ]
  }
 ]
}
