Step | Who | What | Comments |
| 1 | Voter | Make selections on any computer based election system that includes a printer. | |
| 2 | Voter | Review selections and correct any over votes and unintentional undervotes. | |
| 3 | Voter | “Cast” ballot | |
| 4 | Computer | Compute a voter password by generating a 19 digit random character string. | In an election jurisdiction of 10 million voters, the odds of two exact 19 digit random character strings being created by non-networked computers is about one in 800 million. |
| 5 | Computer | Store in a database: 1. The 19-digit voter password, 2. Time, 3. Date, 4, Precinct number, 5. Machine number and 6. Ballot selections. | The database should use open source code. |
| 6 | Computer | Print a ballot and “stub” for voter verification that includes on the ballot: 1. Selections, 2. 19 random digit voter password, 3. Time, 4. Date, 5. Machine number 6. Precinct number and 7. Bar code containing the information in 1-5. The “stub” includes the same information excluding selections and also has printed a bar code which excludes voters selections. | The voter password is printed twice and they are vertically aligned just above and below the ballot/stub perforation for ease of voter comparison. |
| 7 | Voter | Review printed ballot for accuracy. Visually-impared voters would be able to check their ballots with an audio and/or Braille device that can read the bar code. | |
| 8 | Voter | If printed ballot is inaccurate, request that the cast ballot selections be “unlocked” using the voter password. Vote again. | |
| 9 | Voter | If the printed ballot is accurate, check the password on the printed ballot and “stub” to make sure they are identical. | |
| 10 | Voter & Canvasing Board | Place the printed ballot in the secure storage container, sign and retain the “stub”. | By requiring the voter to place their printed ballot in the secure storage container while providing them with a take-home "stub" that does not include their selections, opportunities for "vote selling" are minimized. |
| 11 | Computer | Permanently “lock” cast ballots after 20 minutes. | |
| 12 | Canvassing Board | Review the cast ballot database for irregularities such as: 1. More or less votes cast than registered voters signed in, 2. Missing passwords, 3. Over votes etc. | If irregularities were found, the paper ballots would be manually counted. |
| 13 | Canvassing Board | Post the cast ballot database for public audit on Canvassing Board computers. Elections officials would have to check the voter's identification and "stub" signature before allowing them to privately auditing their cast ballot. | Requiring voter id, checking the signature on the "stud" and controlling access to the cast ballot database will minimize the potential for “selling” votes. |
| 14 | Voter | Enter the 19 random digit password, review the cast ballot. If it is missing or altered, require the Canvassing Board to open the secure storage container and retrieve the printed ballot using the password printed on the "stub." Visually-impared voters would be able to check their vote using the bar code on their "stub" and having the cast ballot communicated to them by audio and/or Braille. | The bar code is two dimentional and can hold 1,800 + characters of information. It may also be used to make manual recounts more efficient and possible more reliable. |
| 15 | Canvassing Board | If the cast ballot database is missing or includes altered selections from the printed ballot, a manual recount using the printed ballots would replace the cast ballot database for determining the election outcome. | This is the only time that the voter would reveal how he or she voted. |