{
  "version": "v1",
  "generated_at": "2026-04-27T23:11:51.603760+00:00",
  "methodology": {
    "model": "Edge Score V3b (frozen production coefficients)",
    "coefficients": {
      "posture": 0.7876,
      "conviction": 2.722,
      "discipline": -1.1508
    },
    "cohort": "V1-M reference cohort, n_unique_positions >= 5 in wallet_analysis_20260425_201800.csv",
    "window_days": 30,
    "step_days": 7,
    "min_positions_per_wallet": 10,
    "bootstrap_n": 1000,
    "in_sample_oof_spearman": 0.514,
    "brier_only_baseline_spearman": 0.147,
    "control_h_blinding_cutoff_iso": "2025-09-30"
  },
  "summary": {
    "n_windows": 26,
    "n_windows_with_valid_rho": 26,
    "mean_rolling_spearman": 0.3914500113827024,
    "median_rolling_spearman": 0.37533168561885205,
    "n_windows_above_brier_only_baseline": 26,
    "n_windows_above_zero": 26,
    "window_start_iso": "2025-10-01",
    "window_end_iso": "2026-04-25"
  },
  "windows": [
    {
      "window_start_iso": "2025-10-01",
      "window_end_iso": "2025-10-31",
      "n_wallets_scored": 601,
      "n_positions_in_window": 22989,
      "spearman_correlation": 0.515046358437023,
      "p_value": 5.058258691907693e-42,
      "ci_lo": 0.4450510535169596,
      "ci_hi": 0.5750046038799845,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-10-08",
      "window_end_iso": "2025-11-07",
      "n_wallets_scored": 724,
      "n_positions_in_window": 27145,
      "spearman_correlation": 0.5199909132661579,
      "p_value": 2.140790128409066e-51,
      "ci_lo": 0.46133500592118354,
      "ci_hi": 0.5751677887559367,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-10-15",
      "window_end_iso": "2025-11-14",
      "n_wallets_scored": 726,
      "n_positions_in_window": 27738,
      "spearman_correlation": 0.47528011464550085,
      "p_value": 3.461568681057525e-42,
      "ci_lo": 0.41647424614806716,
      "ci_hi": 0.5328386046364214,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-10-22",
      "window_end_iso": "2025-11-21",
      "n_wallets_scored": 745,
      "n_positions_in_window": 29270,
      "spearman_correlation": 0.4846772122463026,
      "p_value": 3.78224859841918e-45,
      "ci_lo": 0.42678320407143877,
      "ci_hi": 0.5412772093991891,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-10-29",
      "window_end_iso": "2025-11-28",
      "n_wallets_scored": 735,
      "n_positions_in_window": 29140,
      "spearman_correlation": 0.41478171413097875,
      "p_value": 6.285019312042155e-32,
      "ci_lo": 0.3487958912669038,
      "ci_hi": 0.47870832641973676,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-11-05",
      "window_end_iso": "2025-12-05",
      "n_wallets_scored": 715,
      "n_positions_in_window": 28545,
      "spearman_correlation": 0.4088384832387461,
      "p_value": 3.491240217279767e-30,
      "ci_lo": 0.33819247092117394,
      "ci_hi": 0.47348175960185984,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-11-12",
      "window_end_iso": "2025-12-12",
      "n_wallets_scored": 754,
      "n_positions_in_window": 30097,
      "spearman_correlation": 0.3789153747404326,
      "p_value": 3.7377448578556356e-27,
      "ci_lo": 0.3069701204301058,
      "ci_hi": 0.44330409061772313,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-11-19",
      "window_end_iso": "2025-12-19",
      "n_wallets_scored": 697,
      "n_positions_in_window": 29539,
      "spearman_correlation": 0.3682720998443937,
      "p_value": 8.219909890557666e-24,
      "ci_lo": 0.2938299893886509,
      "ci_hi": 0.43880976033843,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-11-26",
      "window_end_iso": "2025-12-26",
      "n_wallets_scored": 667,
      "n_positions_in_window": 30558,
      "spearman_correlation": 0.43999367042486204,
      "p_value": 5.9332593686528154e-33,
      "ci_lo": 0.3666827772428141,
      "ci_hi": 0.5073873639387777,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-12-03",
      "window_end_iso": "2026-01-02",
      "n_wallets_scored": 666,
      "n_positions_in_window": 32191,
      "spearman_correlation": 0.4286112220115428,
      "p_value": 3.8776776324087245e-31,
      "ci_lo": 0.3588651506305055,
      "ci_hi": 0.49321952863945534,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-12-10",
      "window_end_iso": "2026-01-09",
      "n_wallets_scored": 624,
      "n_positions_in_window": 31924,
      "spearman_correlation": 0.3692184220274108,
      "p_value": 1.37617407932761e-21,
      "ci_lo": 0.2944478663506478,
      "ci_hi": 0.44334151875518907,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-12-17",
      "window_end_iso": "2026-01-16",
      "n_wallets_scored": 680,
      "n_positions_in_window": 35456,
      "spearman_correlation": 0.3270528012285799,
      "p_value": 2.046564127778429e-18,
      "ci_lo": 0.25044772351944844,
      "ci_hi": 0.4005190711679634,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-12-24",
      "window_end_iso": "2026-01-23",
      "n_wallets_scored": 730,
      "n_positions_in_window": 38194,
      "spearman_correlation": 0.33995964744610807,
      "p_value": 3.3105634358461083e-21,
      "ci_lo": 0.2704884045487137,
      "ci_hi": 0.4079608406794864,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2025-12-31",
      "window_end_iso": "2026-01-30",
      "n_wallets_scored": 795,
      "n_positions_in_window": 44509,
      "spearman_correlation": 0.3349680774004522,
      "p_value": 2.6865541632553505e-22,
      "ci_lo": 0.267152069290906,
      "ci_hi": 0.39944366632324607,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-01-07",
      "window_end_iso": "2026-02-06",
      "n_wallets_scored": 879,
      "n_positions_in_window": 51256,
      "spearman_correlation": 0.3717479964972715,
      "p_value": 3.416193634645462e-30,
      "ci_lo": 0.3115962821768704,
      "ci_hi": 0.43373207388862955,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-01-14",
      "window_end_iso": "2026-02-13",
      "n_wallets_scored": 949,
      "n_positions_in_window": 54627,
      "spearman_correlation": 0.3981242431283956,
      "p_value": 2.106926204269482e-37,
      "ci_lo": 0.3396123818943535,
      "ci_hi": 0.45202650425522123,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-01-21",
      "window_end_iso": "2026-02-20",
      "n_wallets_scored": 965,
      "n_positions_in_window": 56490,
      "spearman_correlation": 0.35230252198243384,
      "p_value": 1.4052650256793818e-29,
      "ci_lo": 0.29106121251445544,
      "ci_hi": 0.4111268102017181,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-01-28",
      "window_end_iso": "2026-02-27",
      "n_wallets_scored": 974,
      "n_positions_in_window": 56239,
      "spearman_correlation": 0.37907014385752275,
      "p_value": 1.2142349034004855e-34,
      "ci_lo": 0.3235595575865685,
      "ci_hi": 0.43380902609396876,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-02-04",
      "window_end_iso": "2026-03-06",
      "n_wallets_scored": 1031,
      "n_positions_in_window": 58902,
      "spearman_correlation": 0.4073588588920698,
      "p_value": 1.7347346736462546e-42,
      "ci_lo": 0.35144352269821494,
      "ci_hi": 0.45846077481652464,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-02-11",
      "window_end_iso": "2026-03-13",
      "n_wallets_scored": 1101,
      "n_positions_in_window": 64847,
      "spearman_correlation": 0.3954279538587485,
      "p_value": 1.6018035372420516e-42,
      "ci_lo": 0.3452795235701035,
      "ci_hi": 0.44864040410452843,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-02-18",
      "window_end_iso": "2026-03-20",
      "n_wallets_scored": 1219,
      "n_positions_in_window": 73729,
      "spearman_correlation": 0.36688931615673315,
      "p_value": 3.859354449965925e-40,
      "ci_lo": 0.31538930497347584,
      "ci_hi": 0.41758387139750597,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-02-25",
      "window_end_iso": "2026-03-27",
      "n_wallets_scored": 1342,
      "n_positions_in_window": 85157,
      "spearman_correlation": 0.3689077242444638,
      "p_value": 1.5932144777527294e-44,
      "ci_lo": 0.31554981999328435,
      "ci_hi": 0.4182980683453668,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-03-04",
      "window_end_iso": "2026-04-03",
      "n_wallets_scored": 1411,
      "n_positions_in_window": 92239,
      "spearman_correlation": 0.36171656599487534,
      "p_value": 7.297513935178979e-45,
      "ci_lo": 0.31216889459994474,
      "ci_hi": 0.41172503847694925,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-03-11",
      "window_end_iso": "2026-04-10",
      "n_wallets_scored": 1465,
      "n_positions_in_window": 98486,
      "spearman_correlation": 0.33311217437872476,
      "p_value": 2.684800507482013e-39,
      "ci_lo": 0.2857486023982235,
      "ci_hi": 0.38171540541971666,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-03-18",
      "window_end_iso": "2026-04-17",
      "n_wallets_scored": 1525,
      "n_positions_in_window": 110306,
      "spearman_correlation": 0.3386624462068541,
      "p_value": 3.096444692615452e-42,
      "ci_lo": 0.2910842702543967,
      "ci_hi": 0.3866884333136107,
      "bootstrap_n": 1000
    },
    {
      "window_start_iso": "2026-03-25",
      "window_end_iso": "2026-04-24",
      "n_wallets_scored": 1443,
      "n_positions_in_window": 123289,
      "spearman_correlation": 0.2987742396636782,
      "p_value": 3.852719340224279e-31,
      "ci_lo": 0.2482783332269175,
      "ci_hi": 0.3474314943781981,
      "bootstrap_n": 1000
    }
  ]
}