TrustTheVote Projects
From Trust The Vote
The overall TTV project is the development of a complete suite of election technology, described as a whole in TBD. This work is composed of a number of individual projects, many of which are centered on one component of the TTV Suite. Each of these has its own project portal for access to the wiki for the project. Here, we provide a brief overview of each project.
Contents |
Accessible Ballot Marker
The Accessible Ballot Marker (ABM) provides a digital interface so that ballot choices can be indicated by voters who:
- require “enhanced access” in order to vote unassisted, or
- prefer a digital on-screen ballot marking experience.
Auditor
The Auditor is used by election officials to extract the log entries and other auditable information from the TTV Voting System components, and consolidate them into a complete set of “electronic election evidence”.
Ballot Design Studio
The Ballot Design Studio is an AIGA Ballot Design Guidelines Standard tool for jurisdictional elections officials to create ballot definitions that are used by the various components of the TTV Voting System (described later).
Click Here for further details
Central Ballot Counter
The Central Ballot Counter (CBC) device is used by an election official to do bulk scanning and interpretation of ballots.
Click here for further details
Browser Appliance
The Browser Appliance is a TTV device which election officials can use for dedicated access to browser based TTV Components, with all the application configuration and security settings pre- populated and unmodifiable.
Click here for further details
Data Layer
The Data Layer ensures that the TTV Suite is not an impregnable monolith or silo of proprietary data. It is made real by a set of commands, APIs, data formats, validators, converters and other technical components which together permit the open, transparent and flexible exchange of data.
Click here for further details
Digital Voter Records System
The DVRS is a data management application that a state and its jurisdictions (counties, townships, etc.) us to manage voter records. Creation of new voter records, and modification of existing ones, can occur as transactions originated from several sources: citizens, interaction with external systems such a a DMV record system, automatic registration, and permanent eligibility transactions such as change of address or inter-state transfer.
For more information, see the DVRS Project Portal
Device Manager
The Device Manager’s principal function is to create “boot images,” on write-once media (e.g., CD-ROM disk), for each of the other components of the TTV Voting System. Each of these boot images contains the software for the specific component (which is fixed, not changing between elections), and the election-specific data and configurations for each device.
Click Here for further details
Election Manager
The Election Manager is, at it's core, a data management application. The data it manages are the critical facts needed to organize and conduct elections: dates, deadlines, contests, candidates, precincts and so on.
Precinct Ballot Counter
The Precinct Ballot Counter is used in a polling place, to scan a paper ballot for errors (e.g., over-votes, possible under-votes), and if error-free to retain the data from the ballot, for tabulation (since typically a scanned ballot goes immediately into a secured ballot box.)
Click here for further details
Tabulator
The Tabulator provides the critical service of tabulating vote totals for each contest in a jurisdiction in an election as well as generating audit, reporting and logging summaries.

