{
  "meta": {
    "n_events": 3032,
    "n_dates": 309,
    "overall_reach": 0.6435,
    "overall_null": 0.6468,
    "spearman_rho": 0.5223,
    "spearman_p": 6.829902702004187e-212,
    "mm_oi_q1_thresh": 224047.4,
    "mm_oi_median": 742286.5,
    "mm_oi_q5_thresh": 1567707.8000000003,
    "corrupt_window_excluded": "2025-10-27 to 2026-02-17",
    "fomc_excluded": 57
  },
  "grade_distribution": {
    "A+": {
      "n": 322,
      "pct": 10.62,
      "reach": 0.9596,
      "null": 0.9472,
      "lift": 0.0124
    },
    "A": {
      "n": 482,
      "pct": 15.9,
      "reach": 0.888,
      "null": 0.8921,
      "lift": -0.0041
    },
    "B": {
      "n": 447,
      "pct": 14.74,
      "reach": 0.8277,
      "null": 0.8412,
      "lift": -0.0134
    },
    "C": {
      "n": 446,
      "pct": 14.71,
      "reach": 0.7287,
      "null": 0.7253,
      "lift": 0.0034
    },
    "D": {
      "n": 327,
      "pct": 10.78,
      "reach": 0.5719,
      "null": 0.5902,
      "lift": -0.0183
    },
    "F": {
      "n": 1008,
      "pct": 33.25,
      "reach": 0.3294,
      "null": 0.3309,
      "lift": -0.0015
    }
  },
  "decile_calibration": [
    {
      "decile": 0,
      "score_lo": 0.0,
      "score_hi": 2.0,
      "n": 621,
      "reach": 0.2254,
      "null": 0.2214
    },
    {
      "decile": 1,
      "score_lo": 5.0,
      "score_hi": 25.0,
      "n": 317,
      "reach": 0.4921,
      "null": 0.5079
    },
    {
      "decile": 2,
      "score_lo": 27.0,
      "score_hi": 45.0,
      "n": 384,
      "reach": 0.5573,
      "null": 0.569
    },
    {
      "decile": 3,
      "score_lo": 47.0,
      "score_hi": 55.0,
      "n": 246,
      "reach": 0.7073,
      "null": 0.7154
    },
    {
      "decile": 4,
      "score_lo": 57.0,
      "score_hi": 67.0,
      "n": 358,
      "reach": 0.7654,
      "null": 0.757
    },
    {
      "decile": 5,
      "score_lo": 70.0,
      "score_hi": 75.0,
      "n": 247,
      "reach": 0.8421,
      "null": 0.8644
    },
    {
      "decile": 6,
      "score_lo": 77.0,
      "score_hi": 82.0,
      "n": 299,
      "reach": 0.8294,
      "null": 0.8478
    },
    {
      "decile": 7,
      "score_lo": 83.0,
      "score_hi": 90.0,
      "n": 395,
      "reach": 0.9494,
      "null": 0.938
    },
    {
      "decile": 8,
      "score_lo": 92.0,
      "score_hi": 100.0,
      "n": 165,
      "reach": 0.9818,
      "null": 0.9667
    }
  ],
  "equity_curve_bplus": {
    "n_trades": 1251,
    "reach_rate": 0.8849,
    "null_rate": 0.8881,
    "mean_lift": -0.0032,
    "cumulative_edge": -4.0,
    "n_days": 269
  },
  "component_means": {
    "comp_one_sided": 13.064,
    "comp_path_ratio": -18.359,
    "comp_opp_neg": -11.58,
    "comp_growth": 5.124,
    "comp_participant": 2.892,
    "comp_mm_oi": 3.999,
    "comp_vix": 0.465
  }
}