There is this gap, I’ve felt with all our projects - When a project is not ready for a decentralization sale but can benefit from decentralization and the trust coming from it. At first, I thought - can’t I give 3 keys to 3 community developers that will vote on proposals? That would probably be the minimum decentralization possible. The problem is, this would mean each has 33% of the project and the other 2 can theoretically take it over or ask for a large % once it’s ready to launch. Don’t take me wrong, I didn’t lose faith in fellow community members, it’s just that the solution isn’t good in theory and it isn’t trustless. And if you are too close with your fellow devs, enough to trust them with these keys, then the public may not trust your decentralization.
Then this idea came into existence - how about allowing others to help you decentralize while being able to eject if something goes wrong and get full ownership back (after a long delay), or launch SNS directly from where you are? I think this will work well for our projects currently, let me know what you think of this draft.
Basically, non-technical and technical members of the community are selected/elected based on their reputation, contributions, and skills. The projects using the service pay them for their work related to accepting proposals, instead of asking them to do the work because they have a stake. Additionally, once you have a stake, you probably feel like your opinion and taste should be voiced. Here the jury only makes sure that the founding promises are kept and then devs make sure proposal text explanations match the code executed (blackholed contract).
Codename: Alpha DAO
Alpha DAO Structure:
Alpha DAO operates as the primary governance structure overseeing multiple projects. Each of these projects remains under the temporary stewardship of Alpha, subject to Alpha’s governance model until they decide to eject, launch their own governance, or depart.
Setup Phase (Onboarding a Project to Alpha DAO):
- Configuration:
- Project founders define the specific parameters for their project, like the sovereign override timeframe and the required points for proposal approval.
- Foundational commitments and core objectives for the project are outlined.
- Asset Transfer:
- Project founders transfer their assets (smart contracts, tokens, etc.) to the temporary custody of Alpha DAO.
Eject Phase (Exiting Alpha DAO):
- Initiation:
- Project founders decide they want to retract from Alpha DAO.
- The decision to eject triggers the sovereign override mechanism.
- Sovereign Override Mechanism:
- There’s a waiting period (e.g., default 15 days, but can be adjusted based on initial configuration).
- After this duration, the assets are returned to the project founders.
Launch Phase (Transitioning to a New DAO):
- Proposal:
- Project founders propose the launch of a new, independent tokenized DAO (SNS).
- This proposal undergoes the standard Alpha DAO proposal process.
- Establishment:
- Once approved, the project transitions to its own governance model, separate from Alpha DAO.
- The assets are transferred to the new DAO.
Proposal Phase (Modifying a Project under Alpha DAO):
- Proposal Submission:
- Only project founders can draft and submit a proposal for changes.
- The proposal details both the textual explanation and related code modifications.
- Evaluation Panel Review (Jury of Alpha DAO):
- The jury, selected and governed by Alpha DAO, assesses the proposal against the project’s foundational commitments.
- If the proposal aligns with these commitments, it progresses to the technical audit.
- Technical Audit (Developers of Alpha DAO):
- The technical audit team, also selected by Alpha DAO, evaluates the proposal’s code changes.
- Developers assign points based on their skill sets and level. A proposal must accumulate the predefined number of points to advance.
- Implementation:
- Proposals that successfully navigate the evaluation and audit are implemented.
- The changes are executed, reflecting the proposal’s intent.
- Compensation:
- The evaluation panel and technical audit team are rewarded based on the predefined incentive structure of Alpha DAO.
Alpha DAO can also work as a Trust Layer for Established DAOs:
When an established DAO integrates with Alpha DAO, it effectively outsources part of its governance process, ensuring that each proposal is vetted and verified by a neutral and reputable third-party system. A proposal that passed thru Alpha DAO will be more trustworthy.
Key Benefits of Alpha DAO:
- Reward & Recognition for Jury & Developers:
- Monetary Compensation: Active participants, namely the jury and developers, receive monetary rewards for their contribution to the evaluation and execution process.
- Reputation Enhancement: Alongside financial benefits, they also witness a boost in their professional stature within the community as they successfully evaluate and oversee more projects.
- Affordable Decentralization for Altruistic Projects:
- Low Barrier to Entry: Projects aimed at the common good can attract developers and jury members without offering hefty rewards. The intrinsic motivation to contribute to benevolent causes, combined with Alpha DAO’s structure, ensures that these projects receive the support they need.
- Autonomy and Decentralization for Founders:
- Retain Ownership: Project founders maintain complete ownership of their projects, without dilution.
- Benefit of Decentralization: While retaining ownership, founders still achieve the advantages of decentralization, leveraging community trust and expertise.
- Enhanced Trust & Safety for the Community:
- Temporal Trust: The community can place their trust in the project’s smart contracts while they’re under Alpha DAO’s oversight.
- Buffer Time: If a project chooses to eject from Alpha DAO, there’s a built-in response window (e.g., the sovereign override mechanism) that allows the community to take appropriate actions or precautions.