Publish and Verify
Publishing the election artifacts helps ensure third parties can verify the election.
publish.py provides a publish method that serializes the key election artifacts. This makes use of the
Serializable class exists to allow easy serializing to json files. These JSON files can then be shared and sent so others can verify.
Deserializing is the first step to verification. The
from_json_file methods on
Serializable are available to deserialize output JSON files back into their original classes.