Dev48
Language
  • About
  • Services
  • Industries
  • Technologies
  • Articles
  • Contacts
Book a call
    Home/Articles/Verifiable secret ballots with interfold and aragon
Dev48

© 2026 · All rights reserved.

Verifiable Secret Ballots with Interfold and Aragon

Источник: Aragon's Blog

Verifiable Secret Ballots with Interfold and Aragon

Source: Aragon's Blog

CRISP i now available through an implementation built on Interfold and Aragon, making verifiable ecret ballot private, while the re ult can be publicly verified without relying on a ingle tallying authority.

September 26, 2026

Co-authored by Interfold and Aragon.

Secret ballots are a basic requirement of democratic systems, but they are difficult to implement onchain without suboptimal tradeoffs.

All private voting systems compromise on trust or verifiability somewhere in the process. For example, a trusted coordinator or trusted execution environment may process the private votes, control decryption, or determine how the final result is made available. Encryption protects the contents of individual ballots, but it does not by itself distribute control over how those ballots are tallied and how the final result is decrypted.

Interfold’s Coercion-Resistant Impartial Selection Protocol, or CRISP, takes a different approach. Participants submit encrypted votes, the tally is computed over encrypted ballots, and only the aggregate result is decrypted once the required threshold conditions are met. Individual ballots remain private, while the result can be publicly verified without relying on a single tallying authority.

CRISP is now available through an implementation built on Interfold and the Aragon OSx framework, making verifiable secret ballots available in testnet form for Aragon-based organizations.

What’s New

Private ballots with distributed trust and publicly verifiable results

Participants submit encrypted ballots, CRISP computes the tally over encrypted inputs, and only the approved aggregate result is decrypted once the required threshold conditions are met. Individual ballots remain private from other voters, administrators, infrastructure operators, and ciphernodes.

Distributed control over tallying and decryption

For each computation, Interfold selects a committee of independent network operators, called ciphernodes, through sortition. The committee participates in setup and threshold decryption for that ballot, so no single operator can decrypt ballots or release the result unilaterally.

A modular implementation for Aragon OSx

CRISP is integrated with Aragon OSx through a dedicated governance plugin. DAOs can add it alongside existing OSx plugins, giving organizations a secret-ballot mechanism for decisions where individual choices should remain private.

How It Works

CRISP stands for Coercion-Resistant Impartial Selection Protocol. It coordinates the ballot through a bounded execution flow that combines encrypted ballots, verifiable tallying, and threshold decryption.

1. The vote defines the computation

When a secret ballot is created, its rules define the eligible participants, voting period, available choices, tallying logic, and conditions for decrypting the result.

Interfold creates an Encrypted Execution Environment, or E3, for that specific vote. The E3 exists only for the duration of the computation. It receives encrypted ballots, applies the defined tallying logic, and closes after the permitted result has been made available.

2. A ciphernode committee is selected

A committee of independent ciphernodes is selected from the Interfold network for the vote.

The committee generates the shared cryptographic material used to encrypt ballots and later decrypt the result. Control is distributed across its members, so the process does not depend on one operator holding a complete decryption key.

3. Participants submit encrypted ballots

Eligible participants encrypt their choices and submit them during the voting window.

The votes remain encrypted throughout execution. Other voters, the organization administering the vote, and individual ciphernodes cannot inspect the submitted choices.

4. The tally is computed on encrypted data

CRISP uses fully homomorphic encryption to perform the defined tally over encrypted ballots.

Multi-party computation and zero-knowledge proofs support distributed key operations and verification of the process. Together, these mechanisms allow the ballot to be processed without exposing individual votes.

5. The result is made available through threshold decryption

Once the voting period has ended and the release conditions have been satisfied, the ciphernode committee performs threshold decryption of the permitted result. The final tally can then be published and verified, while individual ballots remain private.

6. Approved onchain actions are executed with Aragon OSx

The CRISP plugin can be installed on an Aragon OSx DAO and connected to its onchain execution permissions.

When a vote includes an executable payload and satisfies the DAO’s approval requirements, the approved action can be executed through the DAO.

What’s Next

The CRISP plugin built on Aragon is the first secret-ballot solution of its kind.

Future work will focus on making the integration easier to deploy, extending the governance workflows supported by the plugin, and exploring real-world governance use cases.

Get Started

The secret-ballot implementation is available on testnet. Production deployment paths will follow Interfold’s network rollout.

Teams exploring private voting or confidential governance workflows can try out the demo or contact Aragon to explore deployment options.

← All articles

More in Web3 & Blockchain

All →
Meta opens early access program for new Muse featuresПресса
Meta

Meta opens early access program for new Muse features

Meta's 'powerful breakout' sets up a unique trading strategy, says Mike KhouwПресса
Meta

Meta's 'powerful breakout' sets up a unique trading strategy, says Mike Khouw

Meta is putting its muscle behind Muse as the AI app takes off
Пресса
Meta

Meta is putting its muscle behind Muse as the AI app takes off

Coinbase Tokenized Stocks Now Live on Aave V4
Aave

Coinbase Tokenized Stocks Now Live on Aave V4

Mark Zuckerberg debuts $1,299 Meta VR Glasses and Muse Charm pendant as part of AI agent pushПресса
Meta

Mark Zuckerberg debuts $1,299 Meta VR Glasses and Muse Charm pendant as part of AI agent push

OpenZeppelin Brings Its Security Standard to the TRON Network
OpenZeppelin

OpenZeppelin Brings Its Security Standard to the TRON Network

More from Aragon

Introducing Confidential Voting with Zama
Aragon

Introducing Confidential Voting with Zama

EVM Mirror: Mind the gap between audit and deployment
Aragon

EVM Mirror: Mind the gap between audit and deployment

Introducing Onchain Profiles
Aragon

Introducing Onchain Profiles

Introducing Linked Accounts
Aragon

Introducing Linked Accounts