{
  "as_of": "2026-10-25T11:13:07.280013+00:00",
  "sport": "NFL",
  "data_readiness": {
    "ready": true,
    "briefing_at": "2026-10-25T11:12:52.675029+00:00",
    "board_at": "2026-10-25T11:08:36.155146+00:00",
    "model_checked_at": "2026-10-25T11:08:08.938111+00:00",
    "reason": "Current data checks passed"
  },
  "markets": [
    {
      "id": "total-2e710ea5a306b614f0f966e3d78732f8",
      "sport": "NFL",
      "game": "Pittsburgh Steelers @ New Orleans Saints",
      "commence_time": "2026-10-25T13:30:00+00:00",
      "start_label": "Sun 09:30 AM ET",
      "median": 43.5,
      "minimum": 43.0,
      "maximum": 43.5,
      "books": {
        "draftkings": 43.5,
        "williamhill_us": 43.5,
        "fanduel": 43.5,
        "betmgm": 43.0,
        "betus": 43.0,
        "mybookieag": 43.5,
        "betonlineag": 43.5,
        "lowvig": 43.5,
        "betrivers": 43.5,
        "bovada": 43.0,
        "fanatics": 43.0
      },
      "quotes": [
        {
          "book": "bovada",
          "label": "Bovada",
          "line": 43.0,
          "over_price": -105,
          "under_price": -115,
          "quoted_at": "2026-10-25T11:11:08+00:00"
        },
        {
          "book": "betmgm",
          "label": "BetMGM",
          "line": 43.0,
          "over_price": -110,
          "under_price": -108,
          "quoted_at": "2026-10-25T11:12:50+00:00"
        },
        {
          "book": "williamhill_us",
          "label": "Caesars",
          "line": 43.5,
          "over_price": -109,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:21+00:00"
        },
        {
          "book": "mybookieag",
          "label": "MyBookie.ag",
          "line": 43.5,
          "over_price": -110,
          "under_price": -110,
          "quoted_at": "2026-10-25T11:12:29+00:00"
        }
      ],
      "previous_books": {
        "betmgm": 44.5,
        "betonlineag": 44.5,
        "betrivers": 44.5,
        "betus": 44.5,
        "draftkings": 44.5,
        "fanatics": 44.5,
        "fanduel": 44.5,
        "lowvig": 44.5,
        "mybookieag": 44.5,
        "williamhill_us": 44.5
      },
      "change_from": "2026-10-24T23:15:10.712705+00:00",
      "change": -1.0,
      "change_label": "-1 (10 matched books)",
      "low": {
        "label": "Bovada",
        "line": 43.0,
        "over": "-105",
        "under": "-115",
        "lone": []
      },
      "high": {
        "label": "MyBookie.ag",
        "line": 43.5,
        "over": "-110",
        "under": "-110",
        "lone": []
      },
      "model": null,
      "quote_selection": "Selected books only; range/median use all observed books"
    }
  ],
  "model_rows": [],
  "model_references": [
    {
      "id": "reference-0",
      "event_id": "2e710ea5a306b614f0f966e3d78732f8",
      "commence_time": "2026-10-25T13:30:00+00:00",
      "game": "PIT @ NO",
      "player": null,
      "market": "totals",
      "market_label": null,
      "side": null,
      "model_mean": 45.312928428886046,
      "model_median": null,
      "model_mean_label": "Estimated combined points",
      "model_inputs": {
        "estimated home points": 22.286198006245854,
        "estimated away points": 23.026730422640192
      },
      "model_status": "Independent scoring estimate; calibrated fair price, win probability and injury adjustment are not established",
      "model_input_through": "2026-10-19",
      "model_version": "nfl-totals-2026-w7-a1d52614415d",
      "note": "Saved projection only; no current price or EV. Interpret the supplied validation status, not a betting recommendation."
    }
  ],
  "model_availability": [],
  "methods": "",
  "model_status": "Independent NFL scoring estimates available",
  "limitations": "NFL injury adjustments are not established by this evidence. A live total is not a prop forecast. Only validated fresh model rows are included. Historical quotes are not openers.",
  "target_game": {
    "event_id": "2e710ea5a306b614f0f966e3d78732f8",
    "game": "Pittsburgh Steelers @ New Orleans Saints",
    "commence_time": "2026-10-25T13:30:00+00:00",
    "selection": "qualified-selection",
    "model_availability": {
      "available": true,
      "reason": "No matchup-specific model forecast or explicit unavailable reason was retained"
    }
  },
  "reporting": [
    {
      "title": "Prisco's Week 7 NFL picks: Lions edge Packers, Steelers top Saints in Paris",
      "url": "https://www.cbssports.com/nfl/news/priscos-week-7-nfl-picks-odds-expert-picks-upsets/",
      "published_at": "2026-10-25",
      "published_timestamp": "2026-10-25T03:00:51+00:00",
      "id": "s1",
      "retrieved_at": "2026-10-25T11:13:07.280013+00:00"
    },
    {
      "title": "Saints vs. Steelers: Aaron Rodgers, Tyler Shough to duel in first-ever game in Paris",
      "url": "https://www.cbssports.com/nfl/news/steelers-vs-saints-how-to-watch-odds-preview-prediction/",
      "published_at": "2026-10-24",
      "published_timestamp": "2026-10-24T17:51:52+00:00",
      "id": "s2",
      "retrieved_at": "2026-10-25T11:13:07.280013+00:00"
    },
    {
      "title": "Steelers vs. Saints: Three must-know storylines for NFL's first-ever Paris game",
      "url": "https://www.nfl.com/news/steelers-vs-saints-preview-week-7-paris-game",
      "published_at": "2026-10-23",
      "published_timestamp": "2026-10-23T16:46:54.079000+00:00",
      "retrieved_at": "2026-10-25T11:13:07.280013+00:00",
      "id": "s3"
    }
  ],
  "validation_context": {},
  "model_data_dates": {
    "history_through": "2026-10-19"
  },
  "model_required": true,
  "eastern_times": {
    "2026-10-23T16:46:54.079000+00:00": "Fri, Oct 23, 2026, 12:46 PM EDT",
    "2026-10-24T17:51:52+00:00": "Sat, Oct 24, 2026, 1:51 PM EDT",
    "2026-10-24T23:15:10.712705+00:00": "Sat, Oct 24, 2026, 7:15 PM EDT",
    "2026-10-25T03:00:51+00:00": "Sat, Oct 24, 2026, 11:00 PM EDT",
    "2026-10-25T11:08:08.938111+00:00": "Sun, Oct 25, 2026, 7:08 AM EDT",
    "2026-10-25T11:08:36.155146+00:00": "Sun, Oct 25, 2026, 7:08 AM EDT",
    "2026-10-25T11:11:08+00:00": "Sun, Oct 25, 2026, 7:11 AM EDT",
    "2026-10-25T11:12:21+00:00": "Sun, Oct 25, 2026, 7:12 AM EDT",
    "2026-10-25T11:12:29+00:00": "Sun, Oct 25, 2026, 7:12 AM EDT",
    "2026-10-25T11:12:50+00:00": "Sun, Oct 25, 2026, 7:12 AM EDT",
    "2026-10-25T11:12:52.675029+00:00": "Sun, Oct 25, 2026, 7:12 AM EDT",
    "2026-10-25T11:13:07.280013+00:00": "Sun, Oct 25, 2026, 7:13 AM EDT",
    "2026-10-25T13:30:00+00:00": "Sun, Oct 25, 2026, 9:30 AM EDT"
  }
}
