{ "schema_version": 1, "id": "demo-results-1", "kind": "results", "mode": "demo", "label": "Synthetic replay 2: Early reporting", "as_of": "2026-11-04T01:00:00Z", "source": { "name": "Fictional scoring fixtures", "url": "fixture:product-fpol/demo", "retrieved_at": "2026-10-01T00:00:00Z" }, "catalog_id": "demo-2026", "entries": [ { "race_id": "demo-house-01", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-01-1", "votes": 800 }, { "candidate_id": "demo-house-01-2", "votes": 150 }, { "candidate_id": "demo-house-01-3", "votes": 30 }, { "candidate_id": "demo-house-01-4", "votes": 20 } ] }, { "race_id": "demo-house-02", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-02-1", "votes": 600 }, { "candidate_id": "demo-house-02-2", "votes": 300 }, { "candidate_id": "demo-house-02-3", "votes": 70 }, { "candidate_id": "demo-house-02-4", "votes": 30 } ] }, { "race_id": "demo-house-03", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-03-1", "votes": 540 }, { "candidate_id": "demo-house-03-2", "votes": 420 }, { "candidate_id": "demo-house-03-3", "votes": 25 }, { "candidate_id": "demo-house-03-4", "votes": 15 } ] }, { "race_id": "demo-house-04", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-04-1", "votes": 510 }, { "candidate_id": "demo-house-04-2", "votes": 490 }, { "candidate_id": "demo-house-04-3", "votes": 0 }, { "candidate_id": "demo-house-04-4", "votes": 0 } ] }, { "race_id": "demo-house-05", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-05-1", "votes": 800 }, { "candidate_id": "demo-house-05-2", "votes": 150 }, { "candidate_id": "demo-house-05-3", "votes": 30 }, { "candidate_id": "demo-house-05-4", "votes": 20 } ] }, { "race_id": "demo-house-06", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-06-1", "votes": 600 }, { "candidate_id": "demo-house-06-2", "votes": 300 }, { "candidate_id": "demo-house-06-3", "votes": 70 }, { "candidate_id": "demo-house-06-4", "votes": 30 } ] }, { "race_id": "demo-house-07", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-07-1", "votes": 540 }, { "candidate_id": "demo-house-07-2", "votes": 420 }, { "candidate_id": "demo-house-07-3", "votes": 25 }, { "candidate_id": "demo-house-07-4", "votes": 15 } ] }, { "race_id": "demo-house-08", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-08-1", "votes": 510 }, { "candidate_id": "demo-house-08-2", "votes": 490 }, { "candidate_id": "demo-house-08-3", "votes": 0 }, { "candidate_id": "demo-house-08-4", "votes": 0 } ] }, { "race_id": "demo-house-09", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-09-1", "votes": 800 }, { "candidate_id": "demo-house-09-2", "votes": 150 }, { "candidate_id": "demo-house-09-3", "votes": 30 }, { "candidate_id": "demo-house-09-4", "votes": 20 } ] }, { "race_id": "demo-house-10", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-10-1", "votes": 600 }, { "candidate_id": "demo-house-10-2", "votes": 300 }, { "candidate_id": "demo-house-10-3", "votes": 70 }, { "candidate_id": "demo-house-10-4", "votes": 30 } ] }, { "race_id": "demo-house-11", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-11-1", "votes": 540 }, { "candidate_id": "demo-house-11-2", "votes": 420 }, { "candidate_id": "demo-house-11-3", "votes": 25 }, { "candidate_id": "demo-house-11-4", "votes": 15 } ] }, { "race_id": "demo-house-12", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-house-12-1", "votes": 510 }, { "candidate_id": "demo-house-12-2", "votes": 490 }, { "candidate_id": "demo-house-12-3", "votes": 0 }, { "candidate_id": "demo-house-12-4", "votes": 0 } ] }, { "race_id": "demo-senate-01", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-01-1", "votes": 800 }, { "candidate_id": "demo-senate-01-2", "votes": 150 }, { "candidate_id": "demo-senate-01-3", "votes": 30 }, { "candidate_id": "demo-senate-01-4", "votes": 20 } ] }, { "race_id": "demo-senate-02", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-02-1", "votes": 600 }, { "candidate_id": "demo-senate-02-2", "votes": 300 }, { "candidate_id": "demo-senate-02-3", "votes": 70 }, { "candidate_id": "demo-senate-02-4", "votes": 30 } ] }, { "race_id": "demo-senate-03", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-03-1", "votes": 540 }, { "candidate_id": "demo-senate-03-2", "votes": 420 }, { "candidate_id": "demo-senate-03-3", "votes": 25 }, { "candidate_id": "demo-senate-03-4", "votes": 15 } ] }, { "race_id": "demo-senate-04", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-04-1", "votes": 510 }, { "candidate_id": "demo-senate-04-2", "votes": 490 }, { "candidate_id": "demo-senate-04-3", "votes": 0 }, { "candidate_id": "demo-senate-04-4", "votes": 0 } ] }, { "race_id": "demo-senate-05", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-05-1", "votes": 800 }, { "candidate_id": "demo-senate-05-2", "votes": 150 }, { "candidate_id": "demo-senate-05-3", "votes": 30 }, { "candidate_id": "demo-senate-05-4", "votes": 20 } ] }, { "race_id": "demo-senate-06", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-06-1", "votes": 600 }, { "candidate_id": "demo-senate-06-2", "votes": 300 }, { "candidate_id": "demo-senate-06-3", "votes": 70 }, { "candidate_id": "demo-senate-06-4", "votes": 30 } ] }, { "race_id": "demo-senate-07", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-07-1", "votes": 540 }, { "candidate_id": "demo-senate-07-2", "votes": 420 }, { "candidate_id": "demo-senate-07-3", "votes": 25 }, { "candidate_id": "demo-senate-07-4", "votes": 15 } ] }, { "race_id": "demo-senate-08", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-08-1", "votes": 510 }, { "candidate_id": "demo-senate-08-2", "votes": 490 }, { "candidate_id": "demo-senate-08-3", "votes": 0 }, { "candidate_id": "demo-senate-08-4", "votes": 0 } ] }, { "race_id": "demo-senate-09", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-09-1", "votes": 800 }, { "candidate_id": "demo-senate-09-2", "votes": 150 }, { "candidate_id": "demo-senate-09-3", "votes": 30 }, { "candidate_id": "demo-senate-09-4", "votes": 20 } ] }, { "race_id": "demo-senate-10", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-10-1", "votes": 600 }, { "candidate_id": "demo-senate-10-2", "votes": 300 }, { "candidate_id": "demo-senate-10-3", "votes": 70 }, { "candidate_id": "demo-senate-10-4", "votes": 30 } ] }, { "race_id": "demo-senate-11", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-11-1", "votes": 540 }, { "candidate_id": "demo-senate-11-2", "votes": 420 }, { "candidate_id": "demo-senate-11-3", "votes": 25 }, { "candidate_id": "demo-senate-11-4", "votes": 15 } ] }, { "race_id": "demo-senate-12", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-senate-12-1", "votes": 510 }, { "candidate_id": "demo-senate-12-2", "votes": 490 }, { "candidate_id": "demo-senate-12-3", "votes": 0 }, { "candidate_id": "demo-senate-12-4", "votes": 0 } ] }, { "race_id": "demo-governor-01", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-01-1", "votes": 800 }, { "candidate_id": "demo-governor-01-2", "votes": 150 }, { "candidate_id": "demo-governor-01-3", "votes": 30 }, { "candidate_id": "demo-governor-01-4", "votes": 20 } ] }, { "race_id": "demo-governor-02", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-02-1", "votes": 600 }, { "candidate_id": "demo-governor-02-2", "votes": 300 }, { "candidate_id": "demo-governor-02-3", "votes": 70 }, { "candidate_id": "demo-governor-02-4", "votes": 30 } ] }, { "race_id": "demo-governor-03", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-03-1", "votes": 540 }, { "candidate_id": "demo-governor-03-2", "votes": 420 }, { "candidate_id": "demo-governor-03-3", "votes": 25 }, { "candidate_id": "demo-governor-03-4", "votes": 15 } ] }, { "race_id": "demo-governor-04", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-04-1", "votes": 510 }, { "candidate_id": "demo-governor-04-2", "votes": 490 }, { "candidate_id": "demo-governor-04-3", "votes": 0 }, { "candidate_id": "demo-governor-04-4", "votes": 0 } ] }, { "race_id": "demo-governor-05", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-05-1", "votes": 800 }, { "candidate_id": "demo-governor-05-2", "votes": 150 }, { "candidate_id": "demo-governor-05-3", "votes": 30 }, { "candidate_id": "demo-governor-05-4", "votes": 20 } ] }, { "race_id": "demo-governor-06", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-06-1", "votes": 600 }, { "candidate_id": "demo-governor-06-2", "votes": 300 }, { "candidate_id": "demo-governor-06-3", "votes": 70 }, { "candidate_id": "demo-governor-06-4", "votes": 30 } ] }, { "race_id": "demo-governor-07", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-07-1", "votes": 540 }, { "candidate_id": "demo-governor-07-2", "votes": 420 }, { "candidate_id": "demo-governor-07-3", "votes": 25 }, { "candidate_id": "demo-governor-07-4", "votes": 15 } ] }, { "race_id": "demo-governor-08", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-08-1", "votes": 510 }, { "candidate_id": "demo-governor-08-2", "votes": 490 }, { "candidate_id": "demo-governor-08-3", "votes": 0 }, { "candidate_id": "demo-governor-08-4", "votes": 0 } ] }, { "race_id": "demo-governor-09", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-09-1", "votes": 800 }, { "candidate_id": "demo-governor-09-2", "votes": 150 }, { "candidate_id": "demo-governor-09-3", "votes": 30 }, { "candidate_id": "demo-governor-09-4", "votes": 20 } ] }, { "race_id": "demo-governor-10", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-10-1", "votes": 600 }, { "candidate_id": "demo-governor-10-2", "votes": 300 }, { "candidate_id": "demo-governor-10-3", "votes": 70 }, { "candidate_id": "demo-governor-10-4", "votes": 30 } ] }, { "race_id": "demo-governor-11", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-11-1", "votes": 540 }, { "candidate_id": "demo-governor-11-2", "votes": 420 }, { "candidate_id": "demo-governor-11-3", "votes": 25 }, { "candidate_id": "demo-governor-11-4", "votes": 15 } ] }, { "race_id": "demo-governor-12", "round": "general", "status": "reporting", "total_votes": 1000, "winner_id": null, "votes": [ { "candidate_id": "demo-governor-12-1", "votes": 510 }, { "candidate_id": "demo-governor-12-2", "votes": 490 }, { "candidate_id": "demo-governor-12-3", "votes": 0 }, { "candidate_id": "demo-governor-12-4", "votes": 0 } ] } ] }