Here is my proposed combined bill -- including a short Constitutional Amendment and a longer related statute (to address concerns about expanding the size of the Constitution unnecessarily). I also propose certain amendments to reflect points of controversy between the two proposals and the proposals and my proposed amendment. I will send this text to Pat by notecard as well. If I mistakenly included controversial points in the main body, please tell me by posting here and I will try to recraft the section by taking out the controversial portion and reproposing it as a potential amendment. My proposal of the amendment language should not be taken as my support for those positions. I particularly object to amendment 3, which is taken from the "No Peeking" bill.
Voting Amendment
In order to clarify the operations and rules for operating software used to hold RA elections, the following will be added to article 2 of the constitution:
The Scientific Council shall deputize one or more citizens to provide software, hosting services, and operations support for the election of the RA. These deputies shall institute a voting process that complies with voting rules and procedures as passed by the RA. The RA shall have the power to pass such voting rules and procedures by statute.
Voting Security Bill:
1. During the period when CDS polls are open, no individual shall be permitted to examine or publish any files or data streams containing data generated by CDS voting machines except to the extent needed to run the technical aspects of the election. To this end, the SC or its deputy or deputies shall neither inquire into election results or comment on election results nor release data, either detailed votes or aggregate figures, to any person, other than a member of Scientific Council or a designated election deputy, until the polls close and results are certified, and then shall examine results or comment on results only to the extent needed to discover and discuss technical problems with the software or other voting system. Further, all such data shall be kept strictly confidential until the polls are closed.
2. Insure that software used in the election implements the rules for eligibility, voting, and counting votes as described in the constitution.
3. Maintain server and application security, providing privileged access only to the SC members or their designates, and then only to the extent allowed in paragraph 1 herein.
4. Build into software, where possible, the ability for citizens to check that their votes are correctly registered, and maintain a complete time-stamped record of every transaction that results in a vote being cast.
5. Provide copies of all software source code to the SC for review, and on request, provide detailed explanations on the operation of that software.
6. (Or 7.) After the voting, but before certification, the voting data, including individual votes with the voter identification information redacted, shall be publicly available to all citizens and shall be posted, as a historical document, on the CDS Wiki. This information should be in a form that can be used by citizens and factions to analyze the history of voting over time and in detail such that citizens and factions can discover (1) voting trends during an election (2) the "natural coalitions" of parties that share support among voters, (3) whether factions primarily enjoy support as a primary party or as a support or secondary party, and (4) whether there were voting improprieties or confusion that should be considered by the SC prior to certification of the result.
None of these restrictions will be taken to restrict any deputy’s civil rights, including the right to equal suffrage, the right to hold and execute the duties of elected public office, or the right to free speech apart from the specific agreement described by this amendment.
Amendments:
Add to end of the second to last sentence in 1: “or to provide unidentified detailed votes as well as aggregate figures on a daily basis to the members of the Scientific Council so they may monitor the availability and accuracy of the voting software.â€
Add “6. On request by the SC, provide unencumbered root user access to servers, including software, database, and log files to SC members or their designates.â€
Add to end of last sentence in paragraph 1, “and the results are certified by the Scientific Council and announced by the Chancellor.†and replace the phrase in Paragraph 6(7) “After the voting, but before certification,†and replace with “After voting and certification.â€
Beathan
Let's keep things simple enough to be fair, substantive enough to be effective, and insightful enough to be good.