{
  "candidate_count": 2,
  "generated_at": "2026-10-16T13:00:04Z",
  "homepage_ready": true,
  "market_set_id": "senate_texas_2026",
  "prints": [
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.619",
          "raw_value": "0.6187650358527251969591883804",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.6187650358527251969591883804"
        },
        "published_value": "0.619",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 4,
        "weighted_terms": [
          {
            "median": "0.611626515038156516534490498",
            "median_x_weight": "0.02485655179317409383580170260",
            "venue_id": "betfair",
            "weight": "0.04064008211224035941398477762"
          },
          {
            "median": "0.6150",
            "median_x_weight": "0.3198502436643246641681075856",
            "venue_id": "kalshi",
            "weight": "0.5200816970151620555578985132"
          },
          {
            "median": "0.625",
            "median_x_weight": "0.2576811883015942109638789436",
            "venue_id": "polymarket",
            "weight": "0.4122899012825507375422063098"
          },
          {
            "median": "0.60682",
            "median_x_weight": "0.01637705209363222799140014859",
            "venue_id": "predictit",
            "weight": "0.02698831959004684748591039945"
          }
        ],
        "window_end": "2026-10-16T13:00:00Z",
        "window_start": "2026-10-16T12:00:00Z"
      },
      "candidate_id": "james_talarico",
      "candidate_name": "James Talarico (D)",
      "canonical_document": "prints/senate_texas_2026__james_talarico/20261016T130000Z.json",
      "canonical_question_hash": "sha256:a9f46888ae21e833edb4313652f8cd60886c4baf998b7143847ea0ff320b6fdf",
      "core_offered_venue_count": 3,
      "detail_path": "details/senate_texas_2026__james_talarico.json",
      "liquidity_window": {
        "end": "2026-10-16T11:00:00Z",
        "lag_hours": 1,
        "start": "2026-09-16T11:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "senate_texas_2026:james_talarico",
      "market_set_id": "senate_texas_2026",
      "offered_venue_count": 6,
      "print": {
        "dispersion": "0.018",
        "flags": [],
        "value": "0.619",
        "venues_contributing": 4,
        "weight_contributing": "0.9590"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0037",
          "depth_history_hours": 220,
          "depth_history_samples": 12039,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "592.5300",
          "median": "0.611626515038156516534490498",
          "valid_samples": 57,
          "venue_id": "betfair",
          "weight": "0.0406"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 275,
          "depth_history_samples": 16121,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "384627.3646",
          "median": "0.6150",
          "valid_samples": 57,
          "venue_id": "kalshi",
          "weight": "0.5201"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 275,
          "depth_history_samples": 16420,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "111243.2858",
          "median": "0.625",
          "valid_samples": 57,
          "venue_id": "polymarket",
          "weight": "0.4123"
        },
        {
          "avg_spread_q": "0.0136",
          "depth_history_hours": 275,
          "depth_history_samples": 16387,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "362.0800",
          "median": "0.60682",
          "valid_samples": 57,
          "venue_id": "predictit",
          "weight": "0.0270"
        }
      ],
      "window_end": "2026-10-16T13:00:00Z",
      "window_start": "2026-10-16T12:00:00Z"
    },
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.382",
          "raw_value": "0.3818975281680132323992722934",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.3818975281680132323992722934"
        },
        "published_value": "0.382",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 5,
        "weighted_terms": [
          {
            "median": "0.3891109496124031007751937984",
            "median_x_weight": "0.01121776617728729910654815753",
            "venue_id": "betfair",
            "weight": "0.02882922258667204402292967737"
          },
          {
            "median": "0.40266",
            "median_x_weight": "0.01398200491226226934337211978",
            "venue_id": "gemini",
            "weight": "0.03472409703537045980075527685"
          },
          {
            "median": "0.3850",
            "median_x_weight": "0.2007953961982493182616545091",
            "venue_id": "kalshi",
            "weight": "0.5215464836318164110692324911"
          },
          {
            "median": "0.375",
            "median_x_weight": "0.1484764194030384768125607245",
            "venue_id": "polymarket",
            "weight": "0.3959371184081026048334952654"
          },
          {
            "median": "0.3916",
            "median_x_weight": "0.007425941477175868875136782506",
            "venue_id": "predictit",
            "weight": "0.01896307833803848027358728934"
          }
        ],
        "window_end": "2026-10-16T13:00:00Z",
        "window_start": "2026-10-16T12:00:00Z"
      },
      "candidate_id": "ken_paxton",
      "candidate_name": "Ken Paxton (R)",
      "canonical_document": "prints/senate_texas_2026__ken_paxton/20261016T130000Z.json",
      "canonical_question_hash": "sha256:1523c55b360cf6cff7eeff588485d20eb6b33f61569516a4d8a6004ec306f755",
      "core_offered_venue_count": 3,
      "detail_path": "details/senate_texas_2026__ken_paxton.json",
      "liquidity_window": {
        "end": "2026-10-16T11:00:00Z",
        "lag_hours": 1,
        "start": "2026-09-16T11:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "senate_texas_2026:ken_paxton",
      "market_set_id": "senate_texas_2026",
      "offered_venue_count": 6,
      "print": {
        "dispersion": "0.028",
        "flags": [],
        "value": "0.382",
        "venues_contributing": 5,
        "weight_contributing": "0.9903"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0030",
          "depth_history_hours": 220,
          "depth_history_samples": 11594,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "346.0900",
          "median": "0.3891109496124031007751937984",
          "valid_samples": 57,
          "venue_id": "betfair",
          "weight": "0.0288"
        },
        {
          "avg_spread_q": "0.0547",
          "depth_history_hours": 187,
          "depth_history_samples": 9317,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "430.4300",
          "median": "0.40266",
          "valid_samples": 51,
          "venue_id": "gemini",
          "weight": "0.0347"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 275,
          "depth_history_samples": 16103,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "215304.7984",
          "median": "0.3850",
          "valid_samples": 57,
          "venue_id": "kalshi",
          "weight": "0.5215"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 275,
          "depth_history_samples": 16420,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "58249.9964",
          "median": "0.375",
          "valid_samples": 57,
          "venue_id": "polymarket",
          "weight": "0.3959"
        },
        {
          "avg_spread_q": "0.0168",
          "depth_history_hours": 269,
          "depth_history_samples": 15914,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "215.9100",
          "median": "0.3916",
          "valid_samples": 57,
          "venue_id": "predictit",
          "weight": "0.0190"
        }
      ],
      "window_end": "2026-10-16T13:00:00Z",
      "window_start": "2026-10-16T12:00:00Z"
    }
  ],
  "title": "Texas Senate Election 2026",
  "type": "latest_index",
  "visible_candidate_count": 2
}
