Seats

Constituency records are the core product.

The first data phase creates stable contest pages before any live forecast is published. Each page will separate official facts, derived features, and model estimates.

1

Identity

Constituency code, name, nation, region, boundary generation, predecessor seats, and current election cycle.

2

Candidates

Candidate name, party, incumbency, source URL, publication timestamp, and withdrawal or replacement status.

3

History

General election, by-election, local, mayoral, and devolved result links where they help explain the contest.

4

Signals

Polling, demographics, tactical position, campaign events, and model inputs with provenance and freshness labels.