{
  "title": "ZenHodl CLV Failure-Mode Tagging",
  "description": "Every settled trade with negative closing-line value is tagged with one of four failure modes: bad_model (probability wrong), bad_blend (model+market disagreement was wrong), bad_timing (we paid too much for the right answer), or bad_clv_label (CLV measurement itself is misleading for this in-play market). Lets us repair sport-specific weaknesses.",
  "license": "CC BY 4.0",
  "live_url": "https://zenhodl.net/clv/repair",
  "last_updated": "2026-05-01T13:54:06+00:00",
  "sports": [
    {
      "sport": "?",
      "n_with_clv": 5,
      "mean_clv_c": -4.04,
      "n_neg_clv": 2,
      "failures_by_mode": {
        "bad_model": 2,
        "bad_blend": 0,
        "bad_timing": 0,
        "bad_clv_label": 0
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "ATP",
      "n_with_clv": 91,
      "mean_clv_c": 5.16,
      "n_neg_clv": 47,
      "failures_by_mode": {
        "bad_model": 30,
        "bad_blend": 15,
        "bad_timing": 0,
        "bad_clv_label": 2
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "CS2",
      "n_with_clv": 146,
      "mean_clv_c": -5.46,
      "n_neg_clv": 83,
      "failures_by_mode": {
        "bad_model": 55,
        "bad_blend": 26,
        "bad_timing": 0,
        "bad_clv_label": 2
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "LOL",
      "n_with_clv": 78,
      "mean_clv_c": 3.44,
      "n_neg_clv": 35,
      "failures_by_mode": {
        "bad_model": 18,
        "bad_blend": 15,
        "bad_timing": 1,
        "bad_clv_label": 1
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "MLB",
      "n_with_clv": 155,
      "mean_clv_c": -2.04,
      "n_neg_clv": 69,
      "failures_by_mode": {
        "bad_model": 47,
        "bad_blend": 13,
        "bad_timing": 0,
        "bad_clv_label": 9
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "NBA",
      "n_with_clv": 31,
      "mean_clv_c": -7.87,
      "n_neg_clv": 15,
      "failures_by_mode": {
        "bad_model": 12,
        "bad_blend": 3,
        "bad_timing": 0,
        "bad_clv_label": 0
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "NCAAWB",
      "n_with_clv": 4,
      "mean_clv_c": 6.82,
      "n_neg_clv": 1,
      "failures_by_mode": {
        "bad_model": 1,
        "bad_blend": 0,
        "bad_timing": 0,
        "bad_clv_label": 0
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "NHL",
      "n_with_clv": 91,
      "mean_clv_c": 1.08,
      "n_neg_clv": 38,
      "failures_by_mode": {
        "bad_model": 22,
        "bad_blend": 8,
        "bad_timing": 2,
        "bad_clv_label": 6
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "SOCCER",
      "n_with_clv": 35,
      "mean_clv_c": -2.12,
      "n_neg_clv": 20,
      "failures_by_mode": {
        "bad_model": 17,
        "bad_blend": 1,
        "bad_timing": 0,
        "bad_clv_label": 2
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "TENNIS",
      "n_with_clv": 5,
      "mean_clv_c": -5.12,
      "n_neg_clv": 3,
      "failures_by_mode": {
        "bad_model": 3,
        "bad_blend": 0,
        "bad_timing": 0,
        "bad_clv_label": 0
      },
      "dominant_mode": "bad_model"
    },
    {
      "sport": "WTA",
      "n_with_clv": 41,
      "mean_clv_c": -2.67,
      "n_neg_clv": 23,
      "failures_by_mode": {
        "bad_model": 21,
        "bad_blend": 2,
        "bad_timing": 0,
        "bad_clv_label": 0
      },
      "dominant_mode": "bad_model"
    }
  ]
}