{
  "_meta": {
    "version": "v34",
    "description": "Market-specific thresholds for the betting engine pipeline — V34 odds-aware gate fix",
    "rule": "max_reachable (100 × calibration) MUST be > min_conf + 8",
    "updated_at": "2026-05-10",
    "changelog": "V34: Reduced min_edge to realistic levels for odds-aware V25 model. Model output ≈ market-implied, so large EV edges are mathematically impossible."
  },
  "markets": {
    "MS": {
      "calibration": 0.62,
      "min_conf": 20.0,
      "min_play_score": 28.0,
      "min_edge": 0.005,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "DC": {
      "calibration": 0.82,
      "min_conf": 40.0,
      "min_play_score": 50.0,
      "min_edge": 0.003,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "OU15": {
      "calibration": 0.84,
      "min_conf": 45.0,
      "min_play_score": 50.0,
      "min_edge": 0.003,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "OU25": {
      "calibration": 0.68,
      "min_conf": 30.0,
      "min_play_score": 40.0,
      "min_edge": 0.005,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "OU35": {
      "calibration": 0.60,
      "min_conf": 20.0,
      "min_play_score": 30.0,
      "min_edge": 0.008,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.008
    },
    "BTTS": {
      "calibration": 0.65,
      "min_conf": 30.0,
      "min_play_score": 40.0,
      "min_edge": 0.005,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "HT": {
      "calibration": 0.58,
      "min_conf": 20.0,
      "min_play_score": 28.0,
      "min_edge": 0.01,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.008
    },
    "HT_OU05": {
      "calibration": 0.68,
      "min_conf": 35.0,
      "min_play_score": 42.0,
      "min_edge": 0.005,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.005
    },
    "HT_OU15": {
      "calibration": 0.60,
      "min_conf": 25.0,
      "min_play_score": 32.0,
      "min_edge": 0.008,
      "odds_band_min_sample": 8.0,
      "odds_band_min_edge": 0.008
    },
    "OE": {
      "calibration": 0.62,
      "min_conf": 35.0,
      "min_play_score": 32.0,
      "min_edge": 0.005
    },
    "CARDS": {
      "calibration": 0.58,
      "min_conf": 30.0,
      "min_play_score": 35.0,
      "min_edge": 0.008
    },
    "HCAP": {
      "calibration": 0.56,
      "min_conf": 25.0,
      "min_play_score": 30.0,
      "min_edge": 0.015
    },
    "HTFT": {
      "calibration": 0.45,
      "min_conf": 10.0,
      "min_play_score": 18.0,
      "min_edge": 0.02
    }
  },
  "defaults": {
    "calibration": 0.55,
    "min_conf": 55.0,
    "min_play_score": 60.0,
    "min_edge": 0.008,
    "odds_band_min_sample": 0.0,
    "odds_band_min_edge": 0.0
  }
}
