{
  "candidate_count": 2,
  "generated_at": "2026-09-25T18:00:02Z",
  "market_set_id": "brazil_president_2026",
  "prints": [
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.548",
          "raw_value": "0.5484730269506280119959366325",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.5484730269506280119959366325"
        },
        "published_value": "0.548",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 3,
        "weighted_terms": [
          {
            "median": "0.5350",
            "median_x_weight": "0.1996796106342065531236649181",
            "venue_id": "kalshi",
            "weight": "0.3732329170732832768666633983"
          },
          {
            "median": "0.5575",
            "median_x_weight": "0.3024047291511181350322906544",
            "venue_id": "polymarket",
            "weight": "0.5424300074459518117171132815"
          },
          {
            "median": "0.55003907713024",
            "median_x_weight": "0.04638868716530332383998105996",
            "venue_id": "smarkets",
            "weight": "0.08433707548076491141622332025"
          }
        ],
        "window_end": "2026-09-25T18:00:00Z",
        "window_start": "2026-09-25T17:00:00Z"
      },
      "candidate_id": "flavio_bolsonaro",
      "candidate_name": "Fl\u00e1vio Bolsonaro",
      "canonical_document": "prints/brazil_president_2026__flavio_bolsonaro/20260925T180000Z.json",
      "canonical_question_hash": "sha256:7d2627d6d66413be9ed454d4a937a70c005aeee194e8e908f7e8b9e20bc71e35",
      "core_offered_venue_count": 2,
      "detail_path": "details/brazil_president_2026__flavio_bolsonaro.json",
      "liquidity_window": {
        "end": "2026-09-25T16:00:00Z",
        "lag_hours": 1,
        "start": "2026-08-26T16:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "brazil_president_2026:flavio_bolsonaro",
      "market_set_id": "brazil_president_2026",
      "offered_venue_count": 5,
      "print": {
        "dispersion": "0.022",
        "flags": [],
        "value": "0.548",
        "venues_contributing": 3,
        "weight_contributing": "1.0000"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 74,
          "depth_history_samples": 4234,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "17990.6560",
          "median": "0.5350",
          "valid_samples": 59,
          "venue_id": "kalshi",
          "weight": "0.3732"
        },
        {
          "avg_spread_q": "0.0036",
          "depth_history_hours": 74,
          "depth_history_samples": 4383,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "71133.7443",
          "median": "0.5575",
          "valid_samples": 60,
          "venue_id": "polymarket",
          "weight": "0.5424"
        },
        {
          "avg_spread_q": "0.0226",
          "depth_history_hours": 27,
          "depth_history_samples": 858,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "944.9282",
          "median": "0.55003907713024",
          "valid_samples": 60,
          "venue_id": "smarkets",
          "weight": "0.0843"
        }
      ],
      "window_end": "2026-09-25T18:00:00Z",
      "window_start": "2026-09-25T17:00:00Z"
    },
    {
      "calculation": {
        "final_math": {
          "configured_rule": "weighted_mean",
          "formula": "sum(median * weight) / sum(weight)",
          "published_value": "0.444",
          "raw_value": "0.4437510998001399156453270087",
          "rule": "weighted_mean",
          "weight_sum": "1.000000000000000000000000000",
          "weighted_sum": "0.4437510998001399156453270087"
        },
        "published_value": "0.444",
        "rounding": "round half up to 0.001, then clamp to [0.001, 0.999]",
        "rule": "weighted_mean",
        "venues_contributing": 3,
        "weighted_terms": [
          {
            "median": "0.456468",
            "median_x_weight": "0.1760450370192945273708510460",
            "venue_id": "kalshi",
            "weight": "0.3856678606590046342149965517"
          },
          {
            "median": "0.435",
            "median_x_weight": "0.2507888541369774611238235438",
            "venue_id": "polymarket",
            "weight": "0.5765261014643160025835023995"
          },
          {
            "median": "0.44747372626168",
            "median_x_weight": "0.01691720864386792715065241888",
            "venue_id": "smarkets",
            "weight": "0.03780603787667936320150104884"
          }
        ],
        "window_end": "2026-09-25T18:00:00Z",
        "window_start": "2026-09-25T17:00:00Z"
      },
      "candidate_id": "lula",
      "candidate_name": "Luiz In\u00e1cio Lula da Silva",
      "canonical_document": "prints/brazil_president_2026__lula/20260925T180000Z.json",
      "canonical_question_hash": "sha256:4bf1136b8b7cdbfaceee364f602ca6fc37e31971ba7333b55e64bd362ce42296",
      "core_offered_venue_count": 2,
      "detail_path": "details/brazil_president_2026__lula.json",
      "liquidity_window": {
        "end": "2026-09-25T16:00:00Z",
        "lag_hours": 1,
        "start": "2026-08-26T16:00:00Z",
        "statistic": "median",
        "target_hours": 720
      },
      "market_id": "brazil_president_2026:lula",
      "market_set_id": "brazil_president_2026",
      "offered_venue_count": 5,
      "print": {
        "dispersion": "0.021",
        "flags": [],
        "value": "0.444",
        "venues_contributing": 3,
        "weight_contributing": "1.0000"
      },
      "type": "print",
      "venues": [
        {
          "avg_spread_q": "0.0125",
          "depth_history_hours": 74,
          "depth_history_samples": 4233,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "13191.3451",
          "median": "0.456468",
          "valid_samples": 58,
          "venue_id": "kalshi",
          "weight": "0.3857"
        },
        {
          "avg_spread_q": "0.0100",
          "depth_history_hours": 74,
          "depth_history_samples": 4383,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "51739.2300",
          "median": "0.435",
          "valid_samples": 60,
          "venue_id": "polymarket",
          "weight": "0.5765"
        },
        {
          "avg_spread_q": "0.0401",
          "depth_history_hours": 19,
          "depth_history_samples": 760,
          "depth_source": "lagged_30d_median",
          "depth_usd_30d": "296.9700",
          "median": "0.44747372626168",
          "valid_samples": 60,
          "venue_id": "smarkets",
          "weight": "0.0378"
        }
      ],
      "window_end": "2026-09-25T18:00:00Z",
      "window_start": "2026-09-25T17:00:00Z"
    }
  ],
  "title": "Brazil Presidential Election 2026",
  "type": "latest_index",
  "visible_candidate_count": 2
}
