Please describe your proposed solution.
In a collaboration with Cardano's best DAO tooling teams, Clear Contracts and ADAO, Snapbrillia will help accelerate the research and development of a refined Open-Source Plug-n-Play Quadratic Pural Voting DAO tooling.
DAOs need to have the ability to orchestrate accessible and fair elections to make critical governance decisions, fundraise, allocate resources, and scale effectively. Voting systems are generally available in 3 forms:
- Democratic: 1 person = 1 vote
- Plutocratic: 1 coin = 1 vote
- Meritocratic: 1 reputation point = 1 vote
Per each of these forms, there 3 lenses through which we plan to view, assess, and design our Plug-and-Play solutions:
- Reputation
- Identity
- Technical Systems Design (focusing around Haskell/Plutus on-chain logic for facilitating voting processes and record-keeping)
Reputation:
Snapbrillia is implementing both Hyperledger Aries and ATALA Prism DID solutions for users to facilitate Verified Credentialing, to lay the foundation for users to build up their Proofs of Reputation through Snapbrillia Mentor-Mentee Bounties & eLearning network, and beyond. With DAO tooling, Snapbrillia will combine these technologies with Quadratic Plural Voting logic to enable DAOs to invite their users to begin to build an organization-specific Proof of Reputation from within. This Organizational Proof of Reputation (OPOR) can be utilized to inform DAO-specific rules around ‘Voting Power’ allocations in any given election.
Snapbrillia cares deeply about both non-crypto-native and crypto-native users being able to easily onboard and participate in such systems, especially in a future where users may belong to multiple DAOs. For users who have an existing DID wallet, we will strive for interoperability by adhering to the W3C Credential Community Group's OBv3 Badge Specifications for all Organizational Credentials issued so that they can participate in Quadratic Plural Voting systems with minimal onboarding and without being required to create a duplicate or additional DID wallet that is use-case specific.
Likewise, for users who are not familiar with DID technology or who may be intimidated by the idea of creating and maintaining a new DID wallet, we can provide a custodial Reputation store solution that allows DAOs to provide a secure, on-chain custodial wallet and DID to new users with an ability to issue Verified Credentials relevant to organizational and DAO use cases. This is utilized for the sole purpose of allowing users to build a Proof of Reputation respective to nuanced governance and culture structures within a variety of DAOs. The end-users are holders who own the private key(s) of their custodial DID wallets and are able to export wallets at any moment to a private edge mobile DID wallet or a local Credential store.
Identity:
DAOs may prefer a custom form of KYC or non-KYC authentication. As part of this DAO Tooling Plug-and-Play tooling, DAO operators should be able to efficiently configure the rules of Identity verification to their liking. With our multi-framework DID integration, DAOs are able to issue custom Proof of Identity Badges and Credentials upon users satisfying their specific authentication (and KYC requirements if any).
Another approach to facilitating Proof of Identity tooling during an onboarding process is to partner with existing SSI, Web3, and Web2 OAuth or Single sign-on (SSO) or KYC authentication providers for custom integration. The research and development are included in the scope of this proposal. We will identify potential reputable 3rd-party partners such as for example OpenID, a decentralized open-source identity solution, and others for both non-KYC and KYC authentication. Together with ATALA Prism and other partners, we will orchestrate strategic partnerships to support any DAOs who seek deeper forms of Proof of Identity for their users either prior to participating in a voting process or prior to any organization-specific activities which are up to the discretion of specific DAO operators and communities.
Identity and behavioral risk modeling built on top of identity data partnerships, Reputation, and Decentralized Identity IDs will eventually enable DAOs to govern, operate, and collaborate without the need for full or any KYC to avoid requiring every identity and financial documentation from users. This should be a possible mid to long-term result for wallets where an email or a social profile or other details of the users are known.
Sybil Resistant Probabilistic Quadratic Plural Voting "Governor Charlie"
Governor Charlie is a fully decentralized Sybil-resistant Quadratic Plural Voting system and a smart contract built as a scalable open-source for the further DAO ecosystem activation. However, it is built on Chainlink VRF. We plan to implement its core Probabilistic Quadratic Voting (PQV) logic with Haskell and Plutus on Cardano natively. This adds further quadratic resistance to any Quadratic Plural voting system because splitting one's voting power makes the expected value of voting power lower than executing one voting power. The contract receives a random number every time the user cast a vote and this will make the contract more decentralized and cost-efficient.
https://www.youtube.com/watch?v=VWdOQZDfxDE&ab_channel=SnapbrilliaTechnical Systems Design:
Snapbrillia, Clear Contracts, ADAO, and our partners (MLabs, GimbaLabs, Emurgo, RootsID, ProofSpace, Charli3, and beyond) will strive for collaborative code review and systems architecture review at every step of this process together. Architecting on-chain logic with Haskell, Plutus, and any supplementary off-chain logic (preprocessing, GUIs) for the betterment of the community at large is a process that requires an open-source ethos and spirit of collaboration. Snapbrillia is preparing to launch V1 of its Quadratic Plural Voting and Funding logic in late July as part of its Mentor-Mentee Bounties & eLearning network public beta launch. The lessons learned from architecting, failing, improving, auditing, and fine-tuning a Cardano-native Quadratic Plural Voting and Funding system that's Open-Source will be applied here as well.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
We are clearly addressing the challenge directly:
How can we make Cardano the go-to choice for building DAOs? What tools can we provide to enable effective DAO Creation & Operation?
Quadratic Plural Voting is not available on any other chain because it lacks the reputation and identity layer that we have built and are continually improving to power Quadratic Sybil resistance. There is a huge demand from communities in and out of Cardano who want to form their DAO or upgrade their DAO with a fairer DAO tooling that enables more collaborative community governance and operation.
Cardano needs:
- Similar tools that offer superior features to those offered on other chains.
- Effective Collaboration Management Platforms to Organize Community Intentions and Actions
- Additional not yet existing tools to give Cardano a distinct advantage
- Tools for prospective organizations to use in evaluating the features available in Cardano DAOs'
- DAO community collaboration
- DAO operation
- DAO governance.
This proposal provides just that natively on Cardano, making our blockchain of governance, the new best destination for DAOs and communities thinking of forming a DAO with a distinct advantage to fundraise, operate, govern, and attract new users.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
The main risks to successfully delivering this project and our risk mitigation strategies are clear and sufficient:
Risk:
- Unforeseen technical blockers on the DAO tooling side.
Solution:
- Established technical partnership with Clear Contracts and ADAO dev team.
Risk:
- Unforeseen technical blockers on the decentralized identity side.
Solution:
- Established technical partnership with ATALA Prism, RootsID, and W3C OBv3 dev and leadership team.
Risk:
- Unforeseen technical blockers on Plutus side.
Solution:
- Established technical partnership with EMURGO, MLabs, Gimbalabs, and other Plutus dev teams.
Risk:
- Tight deadline.
Solution:
- Built-in one-month buffer to deploy the final product in March 2023.
- Hire more experienced devs via Snapbrillia dev bounties, quickly and efficiently as always.