{
  "all_checks_passed": true,
  "checks": [
    {
      "check": "shape_profile_120",
      "passed": true,
      "wider_max_parameter_difference": 8.881784197001252e-16,
      "finer_current_growth_difference": 0.0
    },
    {
      "check": "shape_profile_60",
      "passed": true,
      "wider_max_parameter_difference": 1.7763568394002505e-15,
      "finer_current_growth_difference": 9.964895340054392e-17
    }
  ],
  "current_fits": [
    {
      "months": 120,
      "method": "fitted_deceleration",
      "parameters": [
        -5.7674459706444186,
        2.403861178522701,
        -1.5249999999999995
      ],
      "current_log_share_growth": 0.13481871556456582,
      "future_log_share_changes": {
        "1": 0.12586221985491078,
        "5": 0.49502022601869455,
        "10": 0.7768177755317769,
        "34": 1.2663956669152432
      }
    },
    {
      "months": 120,
      "method": "legacy_log_age",
      "parameters": [
        -5.481687714094221,
        4.503204936577707,
        0.0
      ],
      "current_log_share_growth": 0.2526179700637394,
      "future_log_share_changes": {
        "1": 0.24578668597901615,
        "5": 1.1133740615950292,
        "10": 2.005321365149849,
        "34": 4.805948638473956
      }
    },
    {
      "months": 60,
      "method": "fitted_deceleration",
      "parameters": [
        -5.6447162575968335,
        4.1406912707269905,
        0.45000000000000107
      ],
      "current_log_share_growth": 0.23229796116280618,
      "future_log_share_changes": {
        "1": 0.2288146456390543,
        "5": 1.082943082637005,
        "10": 2.0417640355568922,
        "34": 5.672983044531837
      }
    },
    {
      "months": 60,
      "method": "legacy_log_age",
      "parameters": [
        -5.659010232796954,
        3.857208308460672,
        0.0
      ],
      "current_log_share_growth": 0.21637925582326226,
      "future_log_share_changes": {
        "1": 0.2105279374621941,
        "5": 0.953657615252271,
        "10": 1.717652725054082,
        "34": 4.11652262764771
      }
    }
  ],
  "quantile_fits": {
    "120": {
      "0.1": {
        "parameters": [
          -6.119416161615198,
          3.4106470373470286,
          -0.8999999999999995
        ],
        "quantile_loss": 7.928662384172695
      },
      "0.5": {
        "parameters": [
          -5.689930926042309,
          2.9466747455476043,
          -1.0999999999999996
        ],
        "quantile_loss": 24.410176502967232
      },
      "0.9": {
        "parameters": [
          -5.465756301141659,
          1.041133152919404,
          -2.9749999999999996
        ],
        "quantile_loss": 9.656446677634753
      }
    },
    "60": {
      "0.1": {
        "parameters": [
          -6.121325953403893,
          3.2662337621405695,
          -1.375
        ],
        "quantile_loss": 3.2553999016314146
      },
      "0.5": {
        "parameters": [
          -5.602048235402589,
          3.6113544519342566,
          -2.2249999999999996
        ],
        "quantile_loss": 9.787402549164677
      },
      "0.9": {
        "parameters": [
          -5.279792095453374,
          3.567529895456704,
          1.0
        ],
        "quantile_loss": 3.2594177629297696
      }
    }
  },
  "rolling_origin_scores": [
    {
      "method": "fitted_deceleration",
      "horizon_months": 12,
      "origins": 30,
      "rmse": 0.7177115308405814,
      "mae": 0.5535770333768743,
      "bias": 0.07128241931131152
    },
    {
      "method": "fitted_deceleration",
      "horizon_months": 24,
      "origins": 26,
      "rmse": 0.8856261942530882,
      "mae": 0.7211358726913241,
      "bias": 0.09845314454331108
    },
    {
      "method": "legacy_log_age",
      "horizon_months": 12,
      "origins": 30,
      "rmse": 0.7349059567789469,
      "mae": 0.5870708903739421,
      "bias": 0.13607126457773944
    },
    {
      "method": "legacy_log_age",
      "horizon_months": 24,
      "origins": 26,
      "rmse": 0.896986848924233,
      "mae": 0.7710747914432837,
      "bias": 0.18928070938562816
    }
  ],
  "rolling_origin_errors": [
    {
      "origin": "2018-06-30",
      "target": "2019-06-30",
      "horizon_months": 12,
      "training_months": 96,
      "method": "fitted_deceleration",
      "log_odds_error": -0.008332303736773738
    },
    {
      "origin": "2018-06-30",
      "target": "2020-06-30",
      "horizon_months": 24,
      "training_months": 96,
      "method": "fitted_deceleration",
      "log_odds_error": 0.582561701806612
    },
    {
      "origin": "2018-06-30",
      "target": "2019-06-30",
      "horizon_months": 12,
      "training_months": 96,
      "method": "legacy_log_age",
      "log_odds_error": 0.13076535534029787
    },
    {
      "origin": "2018-06-30",
      "target": "2020-06-30",
      "horizon_months": 24,
      "training_months": 96,
      "method": "legacy_log_age",
      "log_odds_error": 0.8605873469159722
    },
    {
      "origin": "2018-09-30",
      "target": "2019-09-30",
      "horizon_months": 12,
      "training_months": 99,
      "method": "fitted_deceleration",
      "log_odds_error": 0.2819824401131221
    },
    {
      "origin": "2018-09-30",
      "target": "2020-09-30",
      "horizon_months": 24,
      "training_months": 99,
      "method": "fitted_deceleration",
      "log_odds_error": 0.43361314182631894
    },
    {
      "origin": "2018-09-30",
      "target": "2019-09-30",
      "horizon_months": 12,
      "training_months": 99,
      "method": "legacy_log_age",
      "log_odds_error": 0.4076713287505056
    },
    {
      "origin": "2018-09-30",
      "target": "2020-09-30",
      "horizon_months": 24,
      "training_months": 99,
      "method": "legacy_log_age",
      "log_odds_error": 0.6848972271718425
    },
    {
      "origin": "2018-12-31",
      "target": "2019-12-31",
      "horizon_months": 12,
      "training_months": 102,
      "method": "fitted_deceleration",
      "log_odds_error": -0.18379248673503845
    },
    {
      "origin": "2018-12-31",
      "target": "2020-12-31",
      "horizon_months": 24,
      "training_months": 102,
      "method": "fitted_deceleration",
      "log_odds_error": -1.1824230119586625
    },
    {
      "origin": "2018-12-31",
      "target": "2019-12-31",
      "horizon_months": 12,
      "training_months": 102,
      "method": "legacy_log_age",
      "log_odds_error": -0.06091021598603952
    },
    {
      "origin": "2018-12-31",
      "target": "2020-12-31",
      "horizon_months": 24,
      "training_months": 102,
      "method": "legacy_log_age",
      "log_odds_error": -0.9368340782488476
    },
    {
      "origin": "2019-03-31",
      "target": "2020-03-31",
      "horizon_months": 12,
      "training_months": 105,
      "method": "fitted_deceleration",
      "log_odds_error": -0.008448486334273753
    },
    {
      "origin": "2019-03-31",
      "target": "2021-03-31",
      "horizon_months": 24,
      "training_months": 105,
      "method": "fitted_deceleration",
      "log_odds_error": -1.8229480595149452
    },
    {
      "origin": "2019-03-31",
      "target": "2020-03-31",
      "horizon_months": 12,
      "training_months": 105,
      "method": "legacy_log_age",
      "log_odds_error": 0.12263115504106636
    },
    {
      "origin": "2019-03-31",
      "target": "2021-03-31",
      "horizon_months": 24,
      "training_months": 105,
      "method": "legacy_log_age",
      "log_odds_error": -1.5619363256734724
    },
    {
      "origin": "2019-06-30",
      "target": "2020-06-30",
      "horizon_months": 12,
      "training_months": 108,
      "method": "fitted_deceleration",
      "log_odds_error": 0.5904336080282127
    },
    {
      "origin": "2019-06-30",
      "target": "2021-06-30",
      "horizon_months": 24,
      "training_months": 108,
      "method": "fitted_deceleration",
      "log_odds_error": -0.31283001463718296
    },
    {
      "origin": "2019-06-30",
      "target": "2020-06-30",
      "horizon_months": 12,
      "training_months": 108,
      "method": "legacy_log_age",
      "log_odds_error": 0.7193870423880027
    },
    {
      "origin": "2019-06-30",
      "target": "2021-06-30",
      "horizon_months": 24,
      "training_months": 108,
      "method": "legacy_log_age",
      "log_odds_error": -0.05613645570239356
    },
    {
      "origin": "2019-09-30",
      "target": "2020-09-30",
      "horizon_months": 12,
      "training_months": 111,
      "method": "fitted_deceleration",
      "log_odds_error": 0.13849453686470437
    },
    {
      "origin": "2019-09-30",
      "target": "2021-09-30",
      "horizon_months": 24,
      "training_months": 111,
      "method": "fitted_deceleration",
      "log_odds_error": -0.7781762123574474
    },
    {
      "origin": "2019-09-30",
      "target": "2020-09-30",
      "horizon_months": 12,
      "training_months": 111,
      "method": "legacy_log_age",
      "log_odds_error": 0.265432453251246
    },
    {
      "origin": "2019-09-30",
      "target": "2021-09-30",
      "horizon_months": 24,
      "training_months": 111,
      "method": "legacy_log_age",
      "log_odds_error": -0.525573467097658
    },
    {
      "origin": "2019-12-31",
      "target": "2020-12-31",
      "horizon_months": 12,
      "training_months": 114,
      "method": "fitted_deceleration",
      "log_odds_error": -1.0108793439534391
    },
    {
      "origin": "2019-12-31",
      "target": "2021-12-31",
      "horizon_months": 24,
      "training_months": 114,
      "method": "fitted_deceleration",
      "log_odds_error": -0.9671403693394707
    },
    {
      "origin": "2019-12-31",
      "target": "2020-12-31",
      "horizon_months": 12,
      "training_months": 114,
      "method": "legacy_log_age",
      "log_odds_error": -0.8863748478587823
    },
    {
      "origin": "2019-12-31",
      "target": "2021-12-31",
      "horizon_months": 24,
      "training_months": 114,
      "method": "legacy_log_age",
      "log_odds_error": -0.7194399681244237
    },
    {
      "origin": "2020-03-31",
      "target": "2021-03-31",
      "horizon_months": 12,
      "training_months": 117,
      "method": "fitted_deceleration",
      "log_odds_error": -1.8140660931357724
    },
    {
      "origin": "2020-03-31",
      "target": "2022-03-31",
      "horizon_months": 24,
      "training_months": 117,
      "method": "fitted_deceleration",
      "log_odds_error": -1.0582411133564822
    },
    {
      "origin": "2020-03-31",
      "target": "2021-03-31",
      "horizon_months": 12,
      "training_months": 117,
      "method": "legacy_log_age",
      "log_odds_error": -1.6923688573970708
    },
    {
      "origin": "2020-03-31",
      "target": "2022-03-31",
      "horizon_months": 24,
      "training_months": 117,
      "method": "legacy_log_age",
      "log_odds_error": -0.8158418419836782
    },
    {
      "origin": "2020-06-30",
      "target": "2021-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.9039801005887798
    },
    {
      "origin": "2020-06-30",
      "target": "2022-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.15142142858948748
    },
    {
      "origin": "2020-06-30",
      "target": "2021-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.7845967114637125
    },
    {
      "origin": "2020-06-30",
      "target": "2022-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.3891667784124948
    },
    {
      "origin": "2020-09-30",
      "target": "2021-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.8957832195295428
    },
    {
      "origin": "2020-09-30",
      "target": "2022-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.3526338852556563
    },
    {
      "origin": "2020-09-30",
      "target": "2021-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.8154664570359484
    },
    {
      "origin": "2020-09-30",
      "target": "2022-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.513221781343554
    },
    {
      "origin": "2020-12-31",
      "target": "2021-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.0971086369190548
    },
    {
      "origin": "2020-12-31",
      "target": "2022-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.5675017410752599
    },
    {
      "origin": "2020-12-31",
      "target": "2021-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.13508540742998942
    },
    {
      "origin": "2020-12-31",
      "target": "2022-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.6437647457027653
    },
    {
      "origin": "2021-03-31",
      "target": "2022-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.8734695301297535
    },
    {
      "origin": "2021-03-31",
      "target": "2023-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.834021834965763
    },
    {
      "origin": "2021-03-31",
      "target": "2022-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.8455148592615842
    },
    {
      "origin": "2021-03-31",
      "target": "2023-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.7775435383645917
    },
    {
      "origin": "2021-06-30",
      "target": "2022-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.1438245096990505
    },
    {
      "origin": "2021-06-30",
      "target": "2023-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.1405969889652487
    },
    {
      "origin": "2021-06-30",
      "target": "2022-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.1612599852089467
    },
    {
      "origin": "2021-06-30",
      "target": "2023-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.1757860191353489
    },
    {
      "origin": "2021-09-30",
      "target": "2022-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.2788345920265431
    },
    {
      "origin": "2021-09-30",
      "target": "2023-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.3610764099128367
    },
    {
      "origin": "2021-09-30",
      "target": "2022-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.3434620157114523
    },
    {
      "origin": "2021-09-30",
      "target": "2023-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.4913135884760749
    },
    {
      "origin": "2021-12-31",
      "target": "2022-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 1.4924595465346053
    },
    {
      "origin": "2021-12-31",
      "target": "2023-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.9821791929736081
    },
    {
      "origin": "2021-12-31",
      "target": "2022-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.5313451911550793
    },
    {
      "origin": "2021-12-31",
      "target": "2023-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.060797660787605
    },
    {
      "origin": "2022-03-31",
      "target": "2023-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.9438374575936317
    },
    {
      "origin": "2022-03-31",
      "target": "2024-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.4759997269268439
    },
    {
      "origin": "2022-03-31",
      "target": "2023-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.9513080385993087
    },
    {
      "origin": "2022-03-31",
      "target": "2024-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.49118155083406023
    },
    {
      "origin": "2022-06-30",
      "target": "2023-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.04169100131370307
    },
    {
      "origin": "2022-06-30",
      "target": "2024-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.20634543555976137
    },
    {
      "origin": "2022-06-30",
      "target": "2023-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.005985263172983757
    },
    {
      "origin": "2022-06-30",
      "target": "2024-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.27924750200977577
    },
    {
      "origin": "2022-09-30",
      "target": "2023-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.1816657129967556
    },
    {
      "origin": "2022-09-30",
      "target": "2024-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.18169801245579542
    },
    {
      "origin": "2022-09-30",
      "target": "2023-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.11420417720503906
    },
    {
      "origin": "2022-09-30",
      "target": "2024-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.31999821071432866
    },
    {
      "origin": "2022-12-31",
      "target": "2023-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.420345338378886
    },
    {
      "origin": "2022-12-31",
      "target": "2024-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.7108110665183016
    },
    {
      "origin": "2022-12-31",
      "target": "2023-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.5216520489296972
    },
    {
      "origin": "2022-12-31",
      "target": "2024-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.919409941967972
    },
    {
      "origin": "2023-03-31",
      "target": "2024-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.40188993196975975
    },
    {
      "origin": "2023-03-31",
      "target": "2025-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.04067487128209546
    },
    {
      "origin": "2023-03-31",
      "target": "2024-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.5155455449802089
    },
    {
      "origin": "2023-03-31",
      "target": "2025-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.27468217969001696
    },
    {
      "origin": "2023-06-30",
      "target": "2024-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.245478151980131
    },
    {
      "origin": "2023-06-30",
      "target": "2025-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.30672046431169964
    },
    {
      "origin": "2023-06-30",
      "target": "2024-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.3287747721573533
    },
    {
      "origin": "2023-06-30",
      "target": "2025-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.4780340139980632
    },
    {
      "origin": "2023-09-30",
      "target": "2024-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.39653934228850574
    },
    {
      "origin": "2023-09-30",
      "target": "2025-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.5268668346323242
    },
    {
      "origin": "2023-09-30",
      "target": "2024-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.46910326063454466
    },
    {
      "origin": "2023-09-30",
      "target": "2025-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.6761890815388938
    },
    {
      "origin": "2023-12-31",
      "target": "2024-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.3982747544654526
    },
    {
      "origin": "2023-12-31",
      "target": "2025-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.06687016866507989
    },
    {
      "origin": "2023-12-31",
      "target": "2024-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.4030370501082645
    },
    {
      "origin": "2023-12-31",
      "target": "2025-12-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.05712202892708529
    },
    {
      "origin": "2024-03-31",
      "target": "2025-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.20505422108053306
    },
    {
      "origin": "2024-03-31",
      "target": "2026-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.7499325805781369
    },
    {
      "origin": "2024-03-31",
      "target": "2025-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.25787824179884566
    },
    {
      "origin": "2024-03-31",
      "target": "2026-03-31",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.8576989042175809
    },
    {
      "origin": "2024-06-30",
      "target": "2025-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.2256772716963198
    },
    {
      "origin": "2024-06-30",
      "target": "2026-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.6953788168249542
    },
    {
      "origin": "2024-06-30",
      "target": "2025-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.12029073321605921
    },
    {
      "origin": "2024-06-30",
      "target": "2026-06-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.9093803135014804
    },
    {
      "origin": "2024-09-30",
      "target": "2025-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": -0.3209323861907647
    },
    {
      "origin": "2024-09-30",
      "target": "2026-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.2608696056844506
    },
    {
      "origin": "2024-09-30",
      "target": "2025-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": -0.16687388717535878
    },
    {
      "origin": "2024-09-30",
      "target": "2026-09-30",
      "horizon_months": 24,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.5721600269853999
    },
    {
      "origin": "2024-12-31",
      "target": "2025-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.3078211434143254
    },
    {
      "origin": "2024-12-31",
      "target": "2025-12-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.4921213788420902
    },
    {
      "origin": "2025-03-31",
      "target": "2026-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.42264560526732087
    },
    {
      "origin": "2025-03-31",
      "target": "2026-03-31",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.6146733116264009
    },
    {
      "origin": "2025-06-30",
      "target": "2026-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.8343904547258152
    },
    {
      "origin": "2025-06-30",
      "target": "2026-06-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 1.0271883818013476
    },
    {
      "origin": "2025-09-30",
      "target": "2026-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "fitted_deceleration",
      "log_odds_error": 0.5391787936156538
    },
    {
      "origin": "2025-09-30",
      "target": "2026-09-30",
      "horizon_months": 12,
      "training_months": 120,
      "method": "legacy_log_age",
      "log_odds_error": 0.7212187376910366
    }
  ],
  "validation_scope": "Quarterly origins from June 2018, available trailing sample up to 120 months; 12/24-month anchored log-odds-change forecasts. Horizons overlap and are not independent trials. Slight error reduction is not proof of a 2060 economic law. Curvature/level residuals do not identify a hard floor.",
  "statistical_risk": "Use the 120-month standardized innovations after subtracting the fitted curve. All price paths still have common stochastic market shocks and independent permanent loss.",
  "sources": [
    "boxcox1964transformations",
    "koenker1978quantiles",
    "hyndman2021fpp-toolbox",
    "coinmetrics2026data-community"
  ],
  "dependencies": {
    "statistical_trend.py": "1c7ea2bb0b2ee9c9bb0ac82eca451d8cef12b343e72658ae02204272e85c2a7f",
    "prepare_monetary_inputs.py": "d28529cbcfdf2d18e2629ebd59538470afc4d47a0cc1e3adb1cd2bd91d028bff",
    "monetary_inputs.json": "10e32017d54ac009713f358cc843a5cc2daf9a223a3c9237222069083b118c44",
    "monetary_inputs.npz": "9ab84e7221ac1b37655f956f934db1bf8a5830987ab8a7566679aeef5e3c63b7",
    "btc_monthly_history.csv": "46ec1da7d09a73d44d346933027906d85a12a76f32d372c80e5fde5ea52a914c",
    "gold_reference_monthly.csv": "ab4ac83ebc64dc54fb6bf24d3450b3ba946c7e6901ed5d10b486dce5924475d9",
    "validate_statistical_trend.py": "37af61c0d0bbdb32e073ff996f75587606087bc9abed0a281d429a63722612d8"
  }
}
