{
  "method": "unified_wealth_concentration_v15_fitted_deceleration",
  "paths": 262144,
  "seed": 2026110517,
  "months": 575,
  "simulation_end": "2070-12-31T00:00:00",
  "integration_substeps_per_month": 2,
  "market_log_odds_diffusion": 0.6854661612119769,
  "initial_world_wealth_share": 0.002526915282291611,
  "longrun_market_log_odds_diffusion": 0.55,
  "implied_initial_annual_price_volatility": 0.6837340462937166,
  "equilibrium_prior_retained_fraction": 0.99985,
  "equilibrium_minimum_terminal_margin": 0.002557385313788435,
  "demand_initial_calibration_error": 2.220446049250313e-16,
  "max_anchor_relative_error": 2.4424906541753444e-15,
  "max_partition_sum_error": 0.0,
  "max_lifetime_probability_error": 3.70835062435404e-06,
  "maximum_root_residual": 2.999822612537173e-12,
  "all_checks_passed": true,
  "meaning": "Accounting, nonlinear solver and sampling checks; not an empirical validation of feedback coefficients or forecast probabilities",
  "hashes": {
    "path_assumptions.json": "0047cb1b32bfb639bc1747675f888d1bc1148e28448deb31fa8f4e73758b3cbe",
    "portfolio_inputs.json": "393309e1870cc46597276c9884a9657d69344cd6f5c385535116406a52a3651a",
    "portfolio_inputs.npz": "36a77ca9eb6e279102414f050106f785e88b5184cead713e091ec7cf9baa8c91",
    "permanent_loss_inputs.json": "3c163b830b37ca55af4e4f6dccd265334cc91224658c83148c6edfe4dca34d06",
    "monetary_inputs.json": "10e32017d54ac009713f358cc843a5cc2daf9a223a3c9237222069083b118c44",
    "monetary_inputs.npz": "9ab84e7221ac1b37655f956f934db1bf8a5830987ab8a7566679aeef5e3c63b7",
    "statistical_trend.py": "1c7ea2bb0b2ee9c9bb0ac82eca451d8cef12b343e72658ae02204272e85c2a7f",
    "share_feedback.py": "8446eca600147e4479ee3dc6595c2f392a43118d9d12115668017e632ee3e23a",
    "portfolio_models.py": "3a19edd2474d3016849ad80754227847117cf55cf71f9d0cfc7adbd194f68d97",
    "macro_path.py": "6d7f8c7d7ca35b7790a13fce9d4a4cfc0f93f6e4cfed18adca55c124c3edc0b5",
    "asset_model.py": "6b55438e21a3dfc5829eb1ac75357acf8c52793c3090a8e704dd6a392fbec957",
    "asset_risk_inputs.json": "6cdc9758cb37e7ab4f4b995ea92aa4dd9bbc9e3ed87ae4e922bd3c3d788cf5f0",
    "asset_return_inputs.json": "bc1226145cc5c702911a88e13b86ca28a0f01c940bd2fefd750a183135b5b7cd"
  },
  "verification_checks": [
    {
      "check": "complete_monthly_states_through_2070",
      "passed": true,
      "dates": 575
    },
    {
      "check": "observed_price_anchor",
      "passed": true
    },
    {
      "check": "nominal_real_conversion",
      "passed": true
    },
    {
      "check": "ordered_quantiles_with_zero_atom",
      "passed": true
    },
    {
      "check": "sampled_loss_mean_identity",
      "passed": true
    },
    {
      "check": "stratified_lifetimes",
      "passed": true,
      "maximum_absolute_error": 3.70835062435404e-06,
      "bound": 3.814697265625e-06
    },
    {
      "check": "forecast_targets_are_exact_year_starts",
      "passed": true
    },
    {
      "check": "brownian_input_variance_and_nonlinear_roots",
      "passed": true,
      "maximum_relative_variance_error": 0.00530851629448259
    },
    {
      "check": "sensitivity_domains_and_monotone_monthly_first_passage",
      "passed": true
    },
    {
      "check": "independent_seed_means",
      "passed": true,
      "comparisons": [
        {
          "year": 2030,
          "basis": "nominal_usd",
          "standardized_mean_difference": 0.4825479604358078
        },
        {
          "year": 2030,
          "basis": "real_2026sep_usd",
          "standardized_mean_difference": 0.4825479604358114
        },
        {
          "year": 2040,
          "basis": "nominal_usd",
          "standardized_mean_difference": 0.6193435670062719
        },
        {
          "year": 2040,
          "basis": "real_2026sep_usd",
          "standardized_mean_difference": 0.61934356700629
        },
        {
          "year": 2050,
          "basis": "nominal_usd",
          "standardized_mean_difference": 0.8307948127472286
        },
        {
          "year": 2050,
          "basis": "real_2026sep_usd",
          "standardized_mean_difference": 0.8307948127472253
        },
        {
          "year": 2060,
          "basis": "nominal_usd",
          "standardized_mean_difference": 1.3679931312856937
        },
        {
          "year": 2060,
          "basis": "real_2026sep_usd",
          "standardized_mean_difference": 1.3679931312856888
        }
      ]
    },
    {
      "check": "coupled_time_grid_refinement",
      "passed": true,
      "paths": 65536,
      "seed": 2026110517,
      "coarse_substeps": 2,
      "fine_substeps": 4,
      "maximum_relative_target_mean_change": 0.00232405951640402
    }
  ],
  "output_hashes": {
    "path_forecast_quantiles.csv": "7fdf4f7e58a3defff53357a066351874eec2526f94dde762d97807fc60e18c10",
    "path_monthly_quantiles.csv": "279cfc7e3fa5c295a524db81ab45b73a4114cbaab65d1def04b7602afcc8669e",
    "path_interval_probability_mass.csv": "42d15f3d42a5bfbbb411493787cd746b526e0981aa7c3e666395163931389516",
    "portfolio_monthly_probabilities.csv": "62a68a23739516323fafbc301e04b9abb391ac58e1bcc3edd887e619f0d856e2",
    "portfolio_macro_central.csv": "10d1e0dc41c12a09c616d14a9d86c734033b6802511ba524ce232854e17bbe96",
    "portfolio_model_monthly_medians.csv": "490c14c90cbfc5c83eca500870619269be0d124d083573c12b2d8b2507e24e39",
    "path_sensitivity_quantiles.csv": "9aede20e24aaa1446e81cde2ea7815ffd6f2208aceedc9f7c7e2be6ebd28ba94",
    "path_sampling_diagnostics.csv": "ff7ebf432ac1fac8307e6add50b9227f995d0d04dc64d356f3cbb800780c8106",
    "monetary_monthly_moments.csv": "681461f1158252d3ca404b777d639c92286db618f14c865e98b787216f83b312"
  },
  "code_hashes": {
    "path_forecast.py": "f1d9b1ba2b2a5f8f75c23438d932b208ebe1807578860cc791fc87eb9c20a48d",
    "share_feedback.py": "8446eca600147e4479ee3dc6595c2f392a43118d9d12115668017e632ee3e23a",
    "portfolio_models.py": "3a19edd2474d3016849ad80754227847117cf55cf71f9d0cfc7adbd194f68d97",
    "macro_path.py": "6d7f8c7d7ca35b7790a13fce9d4a4cfc0f93f6e4cfed18adca55c124c3edc0b5",
    "prepare_monetary_inputs.py": "d28529cbcfdf2d18e2629ebd59538470afc4d47a0cc1e3adb1cd2bd91d028bff",
    "statistical_trend.py": "1c7ea2bb0b2ee9c9bb0ac82eca451d8cef12b343e72658ae02204272e85c2a7f",
    "validate_path_forecast.py": "5b97de9d8c76b4a43c08b7fcb612f63727e0238c670e1b01e8ee5f250bab80bb",
    "validate_monetary_share.py": "d8861381680712f349d04de8df8132996ab5d983cc28446a5d0215a648b9723d"
  }
}
