{
  "schema_version": "1.0",
  "generated_at": "2026-07-13T22:20:28Z",
  "latest_sample_game_date": "2026-07-12",
  "canonical_report": "https://propellerpicks.com/results/",
  "historical_database": {
    "unit": "raw graded analysis rows",
    "total": 2116581,
    "wins": 1423901,
    "losses": 692650,
    "pushes": 30,
    "historical_outcome_rate": 67.3,
    "rate_formula": "wins / (wins + losses); pushes excluded",
    "source": "https://web-production-3c1c4.up.railway.app/api/public/results-summary"
  },
  "deduplicated_public_ledger": {
    "unit": "prop-result entries after the current public API collapse rules",
    "total": 284005,
    "wins": 194101,
    "losses": 89897,
    "pushes": 7,
    "historical_outcome_rate": 68.3,
    "rate_formula": "wins / (wins + losses); pushes excluded",
    "raw_to_ledger_ratio": 7.45,
    "source": "https://web-production-3c1c4.up.railway.app/api/public/results?days=3650&min_confidence=0&limit=20&offset=0"
  },
  "coverage": {
    "sports": [
      "NFL",
      "NBA",
      "NHL",
      "MLB",
      "soccer",
      "PGA"
    ],
    "reported_buckets": [
      "NFL",
      "NBA",
      "NHL",
      "MLB",
      "EPL",
      "MLS",
      "PGA"
    ],
    "top_raw_bucket": "MLB",
    "top_raw_bucket_share": 92.9
  },
  "raw_sport_buckets": [
    {
      "key": "nfl",
      "label": "NFL",
      "total": 1429,
      "wins": 854,
      "losses": 575,
      "pushes": 0,
      "win_rate": 59.8,
      "published": true
    },
    {
      "key": "nba",
      "label": "NBA",
      "total": 43295,
      "wins": 25488,
      "losses": 17807,
      "pushes": 0,
      "win_rate": 58.9,
      "published": true
    },
    {
      "key": "nhl",
      "label": "NHL",
      "total": 68054,
      "wins": 42429,
      "losses": 25625,
      "pushes": 0,
      "win_rate": 62.3,
      "published": true
    },
    {
      "key": "mlb",
      "label": "MLB",
      "total": 1965727,
      "wins": 1324136,
      "losses": 641561,
      "pushes": 30,
      "win_rate": 67.4,
      "published": true
    },
    {
      "key": "epl",
      "label": "EPL",
      "total": 12113,
      "wins": 10053,
      "losses": 2060,
      "pushes": 0,
      "win_rate": 83.0,
      "published": true
    },
    {
      "key": "mls",
      "label": "MLS",
      "total": 20827,
      "wins": 17703,
      "losses": 3124,
      "pushes": 0,
      "win_rate": 85.0,
      "published": true
    },
    {
      "key": "pga",
      "label": "PGA",
      "total": 5136,
      "wins": 3238,
      "losses": 1898,
      "pushes": 0,
      "win_rate": 63.0,
      "published": true
    }
  ],
  "raw_confidence_buckets": [
    {
      "key": "high",
      "label": "High Confidence",
      "range": "75+",
      "min": 75,
      "max": null,
      "all": {
        "total": 120415,
        "wins": 106175,
        "losses": 14240,
        "pushes": 0,
        "win_rate": 88.2
      },
      "over": {
        "total": 2287,
        "wins": 1549,
        "losses": 738,
        "pushes": 0,
        "win_rate": 67.7
      },
      "under": {
        "total": 118128,
        "wins": 104626,
        "losses": 13502,
        "pushes": 0,
        "win_rate": 88.6
      }
    },
    {
      "key": "medium",
      "label": "Medium Confidence",
      "range": "65-74",
      "min": 65,
      "max": 74,
      "all": {
        "total": 603864,
        "wins": 476280,
        "losses": 127579,
        "pushes": 5,
        "win_rate": 78.9
      },
      "over": {
        "total": 11241,
        "wins": 6328,
        "losses": 4913,
        "pushes": 0,
        "win_rate": 56.3
      },
      "under": {
        "total": 592623,
        "wins": 469952,
        "losses": 122666,
        "pushes": 5,
        "win_rate": 79.3
      }
    },
    {
      "key": "slight",
      "label": "Slight Confidence",
      "range": "55-64",
      "min": 55,
      "max": 64,
      "all": {
        "total": 939769,
        "wins": 598555,
        "losses": 341209,
        "pushes": 5,
        "win_rate": 63.7
      },
      "over": {
        "total": 169279,
        "wins": 92777,
        "losses": 76497,
        "pushes": 5,
        "win_rate": 54.8
      },
      "under": {
        "total": 770490,
        "wins": 505778,
        "losses": 264712,
        "pushes": 0,
        "win_rate": 65.6
      }
    },
    {
      "key": "below_55",
      "label": "Below 55",
      "range": "<55",
      "min": null,
      "max": 54,
      "all": {
        "total": 452533,
        "wins": 242891,
        "losses": 209622,
        "pushes": 20,
        "win_rate": 53.7
      },
      "over": {
        "total": 192356,
        "wins": 93763,
        "losses": 98579,
        "pushes": 14,
        "win_rate": 48.7
      },
      "under": {
        "total": 260177,
        "wins": 149128,
        "losses": 111043,
        "pushes": 6,
        "win_rate": 57.3
      }
    }
  ],
  "recent_ledger_sample": [
    {
      "result_id": "pr_1ff7cda508e6867890ab",
      "sport": "mlb",
      "player_name": "Petey Halpin",
      "stat_type": "home_runs",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 20.6,
      "confidence_pct": 79.39999961853027,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "betr"
    },
    {
      "result_id": "pr_9ab1bb93e50306fb38e4",
      "sport": "mlb",
      "player_name": "Ozzie Albies",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 20.9,
      "confidence_pct": 79.10000038146973,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_75ee1d8cf02b508d0f9f",
      "sport": "mlb",
      "player_name": "Josh Bell",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 20.9,
      "confidence_pct": 79.10000038146973,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_e6ad60a111b77ec0643e",
      "sport": "mlb",
      "player_name": "Brandon Valenzuela",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 20.9,
      "confidence_pct": 79.10000038146973,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_d759b23e2e370de63319",
      "sport": "mlb",
      "player_name": "Eduardo Valencia",
      "stat_type": "rbis",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.0,
      "confidence_pct": 79.0,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "underdog"
    },
    {
      "result_id": "pr_db6b9db47f670afe045d",
      "sport": "mlb",
      "player_name": "Henry Bolte",
      "stat_type": "doubles",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.1,
      "confidence_pct": 78.89999961853027,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "betr"
    },
    {
      "result_id": "pr_acb3d88b78820a1bb19e",
      "sport": "mlb",
      "player_name": "Spencer Steer",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.2,
      "confidence_pct": 78.79999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_6ee11be5f982becb71bc",
      "sport": "mlb",
      "player_name": "Sal Stewart",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.2,
      "confidence_pct": 78.79999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_2b487086d7f2a0ba8fe9",
      "sport": "mlb",
      "player_name": "Chase Meidroth",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.2,
      "confidence_pct": 78.79999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_d7c275d8b89a54c20159",
      "sport": "mlb",
      "player_name": "Rece Hinds",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.2,
      "confidence_pct": 78.79999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "underdog"
    },
    {
      "result_id": "pr_5675f2ccdbedb7a823b2",
      "sport": "mlb",
      "player_name": "Joshua Kuroda-Grauer",
      "stat_type": "rbis",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.5,
      "confidence_pct": 78.5,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "underdog"
    },
    {
      "result_id": "pr_5938167b56abdaa23bba",
      "sport": "mlb",
      "player_name": "Sean Keys",
      "stat_type": "rbis",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.6,
      "confidence_pct": 78.39999961853027,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "underdog"
    },
    {
      "result_id": "pr_187e1850e3cbe30b8a5e",
      "sport": "mlb",
      "player_name": "Gavin Sheets",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_6d4ed5e98cf2de1b7757",
      "sport": "mlb",
      "player_name": "Kody Clemens",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_581114e8742f83567b2a",
      "sport": "mlb",
      "player_name": "Matt Olson",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_714904c98a083228e664",
      "sport": "mlb",
      "player_name": "Troy Johnston",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_9386242ff56cbcd4903c",
      "sport": "mlb",
      "player_name": "Drake Baldwin",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_c5668dcae475e39f5738",
      "sport": "mlb",
      "player_name": "Jo Adell",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.7,
      "confidence_pct": 78.29999923706055,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    },
    {
      "result_id": "pr_9e05f62fdfcf574ef959",
      "sport": "mlb",
      "player_name": "Jakob Marsee",
      "stat_type": "rbis",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.8,
      "confidence_pct": 78.20000076293945,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "underdog"
    },
    {
      "result_id": "pr_d9455ea79be299953be4",
      "sport": "mlb",
      "player_name": "Kevin McGonigle",
      "stat_type": "stolen_bases",
      "line": 0.5,
      "predicted_direction": "UNDER",
      "predicted_score": 21.9,
      "confidence_pct": 78.10000038146973,
      "result": "win",
      "actual_value": 0.0,
      "game_date": "2026-07-12",
      "bookmaker": "draftkings_pick6"
    }
  ],
  "definitions": {
    "raw_graded_analysis_row": "One decided row stored by a sport analysis pipeline. Repeated books, lines, snapshots, runs, and retrospective records may be represented.",
    "deduplicated_public_ledger_entry": "A row retained after the current public results API collapses historical rows by its documented comparison key. It is not proof of public pre-event publication.",
    "forward_public_recommendation": "A recommendation with an immutable publication time, event start, exact side and line, captured price, and model version, published before the event. This prospective cohort is being separated from the historical archive."
  },
  "limitations": [
    "Historical analysis rows can include repeated books, lines, snapshots, model runs, and legacy retrospective data.",
    "The deduplicated ledger uses the current API collapse key; it is not a log of uniquely published recommendations.",
    "The public historical feed does not identify every row as forward-tested or backtested and does not expose a public model version.",
    "The historical outcome rate is descriptive only. It is not an ROI, profit, or future-performance claim because price and payout are not consistently available in the public feed."
  ],
  "source_endpoints": {
    "raw_summary": "https://web-production-3c1c4.up.railway.app/api/public/results-summary",
    "deduplicated_ledger": "https://web-production-3c1c4.up.railway.app/api/public/results?days=3650&min_confidence=0&limit=20&offset=0",
    "raw_confidence_buckets": "https://web-production-3c1c4.up.railway.app/api/public/results-confidence-buckets?days=3650"
  }
}
