Rafael Cordón is concerned about how we’re going to protect the truth in the age of AI and disinformation. The Guatemalan tech CEO and engineer began thinking about this issue in the wake of Russia’s interference in the 2016 U.S. presidential election. But never did he consider he might create a technology that would protect a presidential election in his home country from being undermined via a flagrant attempt to tamper with physical voting documents. Yet, this is what he’s done with Simple Proof, an immutable record keeping system that safeguards data using the Bitcoin blockchain.
Frank Corva is the business-to-business correspondent at Bitcoin Magazine and host of the "new renaissance capital" podcast.
After working in Accenture’s IT department and consulting for bigger financial institutions, he felt the urge to start his own project. In 2017, while researching distributed databases, Cordón rediscovered Bitcoin (he’d read the Bitcoin white paper in 2011 and dismissed it at the time) and quickly fell down the proverbial Bitcoin rabbit hole.
One year later, he conceptualized Simple Proof and purchased the domain for it. Over the subsequent years, while founding and serving as the CTO for IBEX, a startup Bitcoin payment company based in Guatemala, Cordón continued to develop Simple Proof.
“OpenTimestamps is an internet protocol that enables a user to interact with the Bitcoin blockchain in order to generate timestamps of documents,” says Cordón. “A digital fingerprint of a document is included through Merkle trees into a specific place inside a Bitcoin transaction called the OP_RETURN function. The OP_RETURN is where you write arbitrary text into a Bitcoin transaction. It’s like the ‘memo’ space [on] a check. This arbitrary text in our case is the proof of the document.”
The document he’s referring to is Document Number 4, the official name a vote tally sheet in Guatemalan elections.
In 2022, Cordón arranged with the Guatemalan government for Documents Number 4 from the then upcoming presidential election be timestamped onto the Bitcoin blockchain as they came in. The Guatemalan Supreme Electoral Tribunal (TSE), the highest electoral authority in Guatemala, would use Simple Proof to preserve the integrity of the election results.
But this begs the question: How do we know the information on the vote tally sheets that’s being uploaded to the Bitcoin blockchain is legitimate?
The process by which votes are collected and counted in Guatemalan elections is explained in the documentary Immutable Democracy, which tells the story of how Simple Proof was implemented in the 2023 Guatemalan presidential election.
More than 100,000 volunteers and 100,000 observers from different political parties and civil society watch over the creation and collection of over 150,000 Documents Number 4. The volunteer citizens who comprise the Vote Reception Boards watch as voters submit ballots at voting tables. At each table, the volunteers count the votes and transcribe the results onto their Documents Number 4. Other volunteers and observers watch as Documents Number 4 are completed.
The Documents Number 4 are then sent to the Elections Process Operations Center. There, almost 25,000 boxes of election materials, including the top layer of Documents Number 4 (each of these documents separates into three copies: the white original copy and a yellow and blue carbon copy), are transferred to the Municipal Elections Boards. Volunteer citizens calculate the results at this level. Those totals are then transferred to District Elections Boards, where volunteers tally results at the district and national levels. The tallies of the official results are then transferred to the TSE, where they are classified as official results.
The yellow carbon copy, an unofficial copy of the results, is scanned and uploaded digitally to a system whose name translates to the Preliminary Elections Results Transmission (TREP). Two different people scan each of these yellow documents to validate that the information on each of the documents was uploaded without distortion. The first person scans this sheet at the voting table. The second person scans it at the Municipal Elections Board level. If the two scans match, the results are published on TREP.gt for Guatemalan citizens to audit.
When I asked Cordón if he trusts this process, he responded with the following:
“You have 125,000 volunteers that are counting the votes, and you have election observers from the political parties, which are probably another 25,000 to 50,000 [people],” says Cordón. “Plus, you have external election observers from local civil society and international organizations. You're talking about 200,000 people [who] are involved in the election. I don't know how you can create a conspiracy between 200,000 people.”
Through the TREP.gt website, anyone can audit the Documents Number 4. In the portal, they can click a button whose translated text reads “Verify Hash” and be brought to the Simple Proof’s website, where they can find the hash and Bitcoin block that contains the document as well as the exact time the document was received.
Documenting the exact time of verification is important because votes are counted and uploaded in real-time, and a vote tally sheet that’s uploaded long after votes have been counted has a better chance of being fraudulent.
Torres’ party, UNE, claimed on X that some votes were uploaded prior to voting centers closing. This wasn’t true, though. The screenshot of the tally posted on X was taken in a time zone with a one-hour time difference from the time in which the voting center in question was located. La Hora, one of the biggest online news outlets in Guatemala, reported that UNE’s claim was false, citing information from the Simple Proof portal as evidence.
In the midst of Torres and her party, UNE, protesting the election, officials from the attorney general’s office raided the TSE facilities, opening boxes of votes and photographing their contents, according to AP. And two weeks after that, an agent from the national prosecutor’s office seized a box of election documents, including Documents Number 4, the video footage for which is featured in Immutable Democracy.
“I never thought that this would be democracy's last stand because the documents were taken away,” says Cordón. “They could have just edited [the documents] and said, ‘Hey, you committed fraud. We found the real document [and] it’s not what you uploaded into the TREP system.’ I don’t think these people understood what the [Simple Proof] meant when they violently took the documents. They only realized afterwards that there was nothing they could do in terms of altering the documents.”
“I want this to be used the right way. I don't want to blockchainwash something that's not done properly,” says Cordón. “If an authoritarian leader wants to use Simple Proof, I don’t want to be a part of it.”
Plus, political actors can still use AI or disinformation to distort what people see in the media or through other digital lenses, which can affect how people vote.
“As we consume more of our information through digital means, how do we know what is and isn't true?,” says Cordón. “We need to build tools to protect people, to protect ourselves, to protect the truth. Simple Proof is one solution that we think is helpful, but I hope more people get involved in solving this huge problem.”