{
  "candidate_count": 2,
  "generated_at": "2026-09-22T03:00:03Z",
  "market_set_id": "house_control_2026",
  "prints": [
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.908",
          "raw_value": "0.9082628055737912662876146868",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.9082628055737912662876146868"
        },
        "published_value": "0.908",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 4,
        "weighted_terms": [
          {
            "median": "0.8922467049350235190943155545",
            "median_x_weight": "0.1876772919569271189468653865",
            "venue_id": "betfair",
            "weight": "0.210342376070298210100146478"
          },
          {
            "median": "0.90747336",
            "median_x_weight": "0.3176156760",
            "venue_id": "kalshi",
            "weight": "0.35"
          },
          {
            "median": "0.925",
            "median_x_weight": "0.3130367732567910124493746784",
            "venue_id": "polymarket",
            "weight": "0.338418133250584878323648301"
          },
          {
            "median": "0.88832",
            "median_x_weight": "0.08993306436007313489137462192",
            "venue_id": "predictit",
            "weight": "0.101239490679116911576205221"
          }
        ],
        "window_end": "2026-09-22T03:00:00Z",
        "window_start": "2026-09-22T02:00:00Z"
      },
      "candidate_id": "democratic_party",
      "candidate_name": "Democratic Party",
      "canonical_document": "prints/house_control_2026__democratic_party/20260922T030000Z.json",
      "canonical_question_hash": "sha256:a4d269935bdd56493780ea523daa7c3467823c1c5ab2283c94609056c1d1755a",
      "core_offered_venue_count": 2,
      "detail_path": "details/house_control_2026__democratic_party.json",
      "liquidity_window": {
        "end": "2026-09-22T01:00:00Z",
        "lag_hours": 1,
        "start": "2026-08-23T01:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "house_control_2026:democratic_party",
      "market_set_id": "house_control_2026",
      "offered_venue_count": 5,
      "print": {
        "dispersion": "0.037",
        "flags": [],
        "value": "0.908",
        "venues_contributing": 4,
        "weight_contributing": "1.0000"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0120",
          "depth_history_hours": 379,
          "depth_history_samples": 22546,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "30534.2400",
          "median": "0.8922467049350235190943155545",
          "valid_samples": 60,
          "venue_id": "betfair",
          "weight": "0.2103"
        },
        {
          "avg_spread_q": "0.0041",
          "depth_history_hours": 426,
          "depth_history_samples": 25346,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "627723.9031",
          "median": "0.90747336",
          "valid_samples": 60,
          "venue_id": "kalshi",
          "weight": "0.3500"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 426,
          "depth_history_samples": 25363,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "256856.8829",
          "median": "0.925",
          "valid_samples": 60,
          "venue_id": "polymarket",
          "weight": "0.3384"
        },
        {
          "avg_spread_q": "0.0366",
          "depth_history_hours": 378,
          "depth_history_samples": 22386,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "4264.7300",
          "median": "0.88832",
          "valid_samples": 60,
          "venue_id": "predictit",
          "weight": "0.1012"
        }
      ],
      "window_end": "2026-09-22T03:00:00Z",
      "window_start": "2026-09-22T02:00:00Z"
    },
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.098",
          "raw_value": "0.09836532619612963220000853366",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.09836532619612963220000853366"
        },
        "published_value": "0.098",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 4,
        "weighted_terms": [
          {
            "median": "0.1081395348837209302325581396",
            "median_x_weight": "0.02286626694069385358730908543",
            "venue_id": "betfair",
            "weight": "0.2114515007419001514525356286"
          },
          {
            "median": "0.091644",
            "median_x_weight": "0.03207540",
            "venue_id": "kalshi",
            "weight": "0.35"
          },
          {
            "median": "0.085",
            "median_x_weight": "0.02975",
            "venue_id": "polymarket",
            "weight": "0.35"
          },
          {
            "median": "0.15442",
            "median_x_weight": "0.01367365925543577861269944823",
            "venue_id": "predictit",
            "weight": "0.0885484992580998485474643714"
          }
        ],
        "window_end": "2026-09-22T03:00:00Z",
        "window_start": "2026-09-22T02:00:00Z"
      },
      "candidate_id": "republican_party",
      "candidate_name": "Republican Party",
      "canonical_document": "prints/house_control_2026__republican_party/20260922T030000Z.json",
      "canonical_question_hash": "sha256:7913d517151050bba73eb60631f6c8253414aa084d21a5287f71e747c6aaedb2",
      "core_offered_venue_count": 2,
      "detail_path": "details/house_control_2026__republican_party.json",
      "liquidity_window": {
        "end": "2026-09-22T01:00:00Z",
        "lag_hours": 1,
        "start": "2026-08-23T01:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "house_control_2026:republican_party",
      "market_set_id": "house_control_2026",
      "offered_venue_count": 5,
      "print": {
        "dispersion": "0.069",
        "flags": [],
        "value": "0.098",
        "venues_contributing": 4,
        "weight_contributing": "1.0000"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0171",
          "depth_history_hours": 380,
          "depth_history_samples": 22547,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "1853.1400",
          "median": "0.1081395348837209302325581396",
          "valid_samples": 60,
          "venue_id": "betfair",
          "weight": "0.2115"
        },
        {
          "avg_spread_q": "0.0058",
          "depth_history_hours": 426,
          "depth_history_samples": 25345,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "125482.9372",
          "median": "0.091644",
          "valid_samples": 60,
          "venue_id": "kalshi",
          "weight": "0.3500"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 426,
          "depth_history_samples": 25363,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "39184.6401",
          "median": "0.085",
          "valid_samples": 60,
          "venue_id": "polymarket",
          "weight": "0.3500"
        },
        {
          "avg_spread_q": "0.0112",
          "depth_history_hours": 380,
          "depth_history_samples": 22572,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "551.2200",
          "median": "0.15442",
          "valid_samples": 60,
          "venue_id": "predictit",
          "weight": "0.0885"
        }
      ],
      "window_end": "2026-09-22T03:00:00Z",
      "window_start": "2026-09-22T02:00:00Z"
    }
  ],
  "title": "House Control 2026",
  "type": "latest_index",
  "visible_candidate_count": 2
}
