Last updated 2 months ago
Large scale on-chain voting on Cardano Layer 1 is neither cost-effective nor fast.
Leveraging Hydra state channels allows governance participants to engage in high-frequency voting while ensuring that results are verifiable on-chain achieving a hybrid solution for sentiment polling.
This is the total amount allocated to Ekklesia: High-Frequency Voting on Cardano with Hydra.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Please provide your proposal title
Ekklesia: High-Frequency Voting on Cardano with Hydra
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
7
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Large scale on-chain voting on Cardano Layer 1 is neither cost-effective nor fast.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
Yes
Describe any dependencies or write 'No dependencies'
Hydra SDK (https://hydra.family/head-protocol), Mesh SDK (https://meshjs.dev), CardanoSigner (https://github.com/gitmachtl/cardano-signer)
Will your project's outputs be fully open source?
Yes
License and Additional Information
Apache 2.0
Please choose the most relevant theme and tag related to the outcomes of your proposal.
Governance
Describe what makes your idea innovative compared to what has been previously funded (whether by you or others).
Ekklesia represents a hybrid governance process where we bridge seamlessly between on-chain (L1 and L2) and off-chain processes to ensure that all voters can easily participate while still trusting and verifying results through on-chain mechanisms. This is a departure from previously funded models that largely relied strictly on on-chain L1 solutions or off-chain or smart-contract based solutions.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
The MVP release of Ekklesia will demonstrate a functional, evergreen, on-chain governance process for Cardano. The functional prototype will be hosted at https://ekklesia.vote and source code will be hosted under the Lerna Labs organization on GitHub: https://github.com/lerna-labs
Describe realistic measures of success, ideally with on-chain metrics.
Success for Ekklesia will be measured through regular usage of the platform for meaningful decision making in the governance community. Whether this be for parameter setting or adjustment, budget steering, or other governance-related reasons, we will target to conduct polls at least on a monthly basis leveraging mainnet Cardano L1 transactions and Hydra L2 voting.
Please describe your proposed solution and how it addresses the problem
By leveraging the speed and efficiency of Hydra L2 State Channels in Cardano we can conduct large-scale, high-frequency polling of various governance participants (DReps, SPOs, ADA Holders) without incurring prohibitive costs or L1 impacts such as blockspace contention or overly large deposits.
Please define the positive impact your project will have on the wider Cardano community
This project - once finished - will pave the way for real-world adoption of Cardano and Hydra with a secure and cost-efficient voting application that can not only be used for voting within the Cardano ecosystem such as governance, SPO-Votes, NFT projects or DAOs, but creates a blockchain-centric secure voting framework with use cases beyond the Cardano ecosystem itself.
After showcasing the original Ekklesia MVP for the Intersect 2025 Budget Reconciliation (https://2025budget.intersectmbo.org/) we have seen significant interest from entities within and outside the Cardano ecosystem and would like to bring this project to a point where it can help the overall adoption of Cardano with real-world voting use cases on a much larger scale.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
The team consists of long standing Cardano Community members with a proven track record and a diverse set of skills ranging from a broad understanding of the Cardano ecosystem, its needs and preferences to the technical details of scalable, decentralized applications that provide a good user experience on desktop and mobile devices at the same time.
With the short-notice development of a fully working and deployed MVP for the Intersect 2025 Budget Reconciliation (https://2025budget.intersectmbo.org/) we have already proven the overall concept and feasibility and gathered extensive community feedback along the way to ensure the product fits the needs of the Cardano ecosystem and its users.
With the now much larger timeframe, additional features and an independent audit we will ensure the overall product quality and best value for money for Cardano.
Milestone Title
Hydra Integration
Milestone Outputs
We will demonstrate a complete end-to-end poll using the Ekklesia tech stack and hydra integration on the Cardano Preprod Testnet. A report will be generated identifying the relevant preprod network transactions to confirm successful opening and closing of the Hydra head. The report will also include information about fetching and retrieving the results of this demo poll.
Acceptance Criteria
Reviewer will be able to confirm that the Hydra head was opened and closed successfully on the preprod testnet using an existing explorer. Reviewer will also be able to confirm the existence of source code shared via a private repository.
Evidence of Completion
Delivery Month
2
Cost
36000
Progress
30 %
Milestone Title
Backend & Frontend Improvements including API for Third Party Tooling
Milestone Outputs
During this milestone we will make improvements to the backend and frontend architecture of the software to prepare for the independent third party audit as well as create API endpoints for third-party tooling to access data from Ekklesia instances.
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
18000
Progress
50 %
Milestone Title
Documentation
Milestone Outputs
During this milestone we will write and release documentation of the Ekklesia system including system design documentation, user manual, and third-party tooling API documentation. Written documentation will be published and publicly available via GitHub.
Acceptance Criteria
Reviewers will be able to review documentation and compare to the user experience of a testnet deployment of Ekklesia for completeness and thoroughness. Reviewers will be able to confirm the existence of documentation publicly published to GitHub. Reviewers will be able to confirm that a Postman Collection for testing API endpoints has been published.
Evidence of Completion
Delivery Month
4
Cost
8000
Progress
60 %
Milestone Title
Automation, CIP definitions & load testing
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
8000
Progress
70 %
Milestone Title
External Audit
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
6
Cost
20000
Progress
90 %
Milestone Title
Open Source Release + Closeout
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
7
Cost
10000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
How does the cost of the project represent value for the Cardano ecosystem?
Terms and Conditions:
Yes
Adam Dean
Systems architect responsible for the design, development, and coordination of the on- and off-chain processes for Hydra and Cardano L1 integration.
Mad Orkestra
Front-/Backend Development and UI/UX Design for Mobile and Desktop
Third-Party Auditor
Several reputable community contributors with no dependence or connection to the project are being considered to serve as independent auditors of the source code and processes to confirm their safety and integrity.