Every democracy depends on an assumption: that voters, given enough information, can locate the candidate who best represents them. In practice, that assumption fails routinely. Ballots are long. Races are down-ballot. Candidate positions are obscured by partisan framing, media compression, and the sheer volume of information competing for your attention. The result is a crisis not of turnout alone but of confident voting. Millions of Americans arrive at the ballot box without a clear read on their own alignment with the candidates in front of them.
Traditional voter tools ask you to answer questions and rank candidates. They treat politics as a knowledge test, or worse, a loyalty test. Partisan scorecards assume you already know which team you play for. Civic guides flood you with information and leave the synthesis to you. Neither approach models what voters actually need: a structured way to surface their own latent preferences and map them, rigorously, onto the specific candidates who will appear on their specific ballot.
We treat this as a signal problem. Every voter carries a latent preference structure, a pattern of values, priorities, and intensities that doesn't map cleanly to party labels. Every candidate carries one too. The unsolved problem in civic technology is not surfacing these structures. Many have tried. The problem is rendering them in a shared representational space where meaningful distance can be measured.
There is a tradition of work here we build on directly. Voting Advice Applications, or VAAs, have been a fixture of European electoral life since the early 2000s, studied across national contexts and adopted by millions of voters, most prominently through the research of Diego Garzia and Stefan Marschall and the ECPR VAA Research Network. That literature has established VAAs as legitimate instruments of democratic participation and has surfaced the methodological questions any serious voter-matching platform must answer: how statements are formulated, how party positions are estimated, how match algorithms produce their recommendations, how user data is protected. We take these questions as our inheritance.
C.O.R.A.™, our Compatibility Oriented Relational Algorithm, is the answer. C.O.R.A. renders voter preferences and candidate positions as comparable vectors in a shared policy space, then measures the distance between them. It inherits from VAA research the insight that structured preference elicitation can meaningfully inform electoral choice. It departs from VAA research in four specific ways: by requiring complete response sets, known as mandatory signal; by modeling answer intensity as a structural weight; by computing relationships with every candidate in a race simultaneously rather than producing a single match; and by designing the reveal itself as part of the epistemic work.
The result isn't a score. It's a relationship.