This proposal has been written collectively by @lee0007 representing AN DAO, @alibama from dTech, @paul2 from Gardens, @Zeptimus from TEC, and @sembrestels from Blossom Labs.
1. Proposal Summary
We request $35,000 to fund the development of a delegate-enabled DAO (demo) and community education, estimated to require 8 weeks.
Originally developed by the Aragon One team the AragonOS ecosystem has significantly advanced in the past 12- months to support multiple DAOs. By tailoring the existing Aragon code we can provide proven governance tooling for delegated voting and propose to:
- Deliver demo for a Tao Voting, delegate-enabled DAO. A fortified DAO with the simplest design, and least possible attack surface, to hold the majority of funds and periodically send funds to another designated DAO.
- Deliver a series of community education opportunities to build collective understanding around delegates and possible voting parameters and aid engagement around the upcoming Transfer funds.
We believe ecosystem collaboration will strengthen the DAOās governance process, transparency and engagement - ultimately help grow the number of active Aragon DAOs and support the overall purpose of the DAO defined in the Aragon Network Charter as it evolves.
2. Deliverables
2.1 Launch Tao Voting DAO: ~ 8 Weeks, $30,000
June 2022 @sembrestels proposed a simple DAO design. We now propose to establish a demo DAO with delegated voting to familiarise the community. The DAO will have a very simple design, using four (4) battle-tested AragonOS applications
- Token Wrapper: An audited AragonOne application that allows wrapping an ERC20 into a MiniMe token, compatible with the rest of the AragonOS ecosystem. ANTv1 already was a MiniMe token, but it was simplified in the migration to ANTv2, making it incompatible with the ERC20Snapshot interface. Although we may find better alternatives, wrapping ANTv2 will make it compatible again with Tao Voting.
-
Tao Voting: Finished, renamed version of Aragonās Disputable Voting used by 1hive Gardens framework. It has three main differences from the normal AragonOS voting:
- It is disputable. If a vote does not comply with the DAO Agreement (i.e Charter, Manifesto), anybody can dispute and freeze the vote until a dispute service decides if the vote is compliant or not.
- It ends quietly. If the direction of the vote changes right before voting ends, there is an extension of the voting time. Considered a safeguard when participation is low so that whales canāt change the direction of votes with unintended consequences see better explanation here.
- It can be delegated. Token holders can set a delegate who will use their voting power for them.
Not all features need to be used. We could make votes non-disputable, or set the quiet ending to zero, and still use the vote delegation capabilities of Tao Voting.
- Finance: App provides a frontend for payments from the Vault/Agent to other addresses. Mostly used to create immediate payments, it can be used to set up timebound budgets and recurring payments. Refer EVMcrispr documentation for the full functionality of this app.
- Agent: Core of the DAO, the place where funds are going to be held, and that can be used to interact with external contracts. You can see how NFTX uses its agent for all kinds of protocol operations here.
Note: Tao Voting does not have a decoupled frontend, but this presents us with the opportunity to leverage the experience of Blossom Labs and the Gardens teams during the last years to combine Aragon Client with Aragon Connect and have a faster and lighter AragonOS DAO experience. During the following months, we will work on a Tao Voting frontend that depends on the Graph for loading the data faster than in normal AragonOS votes.
Objectives | Who | # Weeks | Funding |
---|---|---|---|
Create a DAO demo w. Token Wrapper, Tao Voting, Finance, and Agent apps. | Blossom Labs | 3 | $5,000 |
Launch Lazuline: an MVP of a faster Aragon Client voting experience with Aragon Connect | Blossom Labs | 3 | $5,500 |
Prepare a simplified version of Tao Voting without disputability | Blossom Labs | 1 | $2,200 |
Upgrade and adapt Token Wrapper to work with ANT | Blossom Labs | 1 | $5,300 |
Adapt the Voting frontend to work with Tao Voting (supporting period extensions and delegation, but not disputability) | Gardens | 3 | $5,000 |
Prepare and deploy a subgraph for Tao Voting in Rinkeby | Gardens | 1 | $2,000 |
Port the Tao Voting frontend into Lazuline | Gardens | 4 | $5,000 |
After completing the previous steps, we expect to have a working MVP able to
- hold the Aragon funds
- establish an annual budget,
- vote or delegate votes on any action the DAO can make
This would be the end of the current proposal. A future proposal could advance the next steps:
- Perform an audit on the contracts. Most are already audited, but better to be safe than sorry.
- Consider if disputability should be added again, enabling the DAO can be secured by a Charter and dispute service
- Further customise the DAO frontend
- Create a custom frontend to 1) apply as a delegate and 2) delegate voting power
2.2 Community Education: ~8 weeks, $5,000
In 2021 the Commons Configuration dashboard provided an open and engaging discovery process to help the TEC define its voting parameters. We propose funding an Aragon version of the TEC commons config. to undertake collaborative economics and collectively propose and debate possible voting parameters, to be formalised via future governance vote.
This requires a fork of the TEC config dashboard which would be refined to only the 1) advanced settings and 2) TAO voting pages. This can be white-labelled and branded for Aragon purposes. The proposed schedule for AN DAO community engagement is
What | Who | # Weeks | Funding |
---|---|---|---|
July 2022 | |||
Prepare Config. Dash | General Magic | 2 | $4,000 |
Create Intro Video | dTech | 2 | - |
dGov AMA: Delegate enabled DAOās | 1 Hive | 1 hr | - |
Status update - dGov Community Call | dTech | 15 min | - |
August 2022 | |||
Param parties x 3 timezones | TEC | 1 | $500 |
Param debates x 3 timezones | TEC | 1 | $500 |
dGov AMA: Param Debate | TEC | 1hr | - |
Status update - dGov Community Call | dTech | 15 min | - |
August Documentation | dTech | 2 | - |
3. Limitations
- Conflicts: Charter and technology may bump heads
- Voter Participation: required to reach quorum and pass future proposals
- Challenge Votes: signal potential to use Celeste (evolved from the Aragon Court)
- Legal Liability: signal orchestrating exchange over LLC to handle liability
- Community Engagement: due to timezones and timeframes
4. Teams
In collaboration with the AN DAO Community:
Blossom Labs: Developer team specialised in building blockchain-based infrastructure for online communities. Among other projects, it is leveraging AragonOS technologies to be used in new projects. Examples of that are EVMcrispr, a powerful tool with which you can bundle many AragonOS DAO operations into just one script, and Lazuline, a faster and lighter Aragon Client.
1Hive: DAO built using the original adaptation of Aragonās smart contracts, and includes Tao Voting as a method for approving changes to DAO parameters. 1Hive currently builds organisational apps for DAOs on Gnosis Chain. Within 1Hive, the Gardens Swarm builds and maintains the Gardens DAO platform, which is 1Hiveās governance structure made available for DAOs to set up for their own treasuries. From the Gardens Swarm, Rodrigo and Felipe are joining this proposal as full-stack web3 developers, and Paul is joining as a steward for the platform.
TECommons: DAO born as the first seed of Commons Stack using 1Hive gardens with conviction voting to distribute funds and TEC token is backed with an Augmented Bonding curve. TECās goal is becoming a Schelling Point for the token engineering community. The economic layer will fund projects that discover, develop and proliferate the best practices for engineering safe tokenized economies, while aligning our collective success with the individual benefit of token holders. TEC aims to Enable the creation of ethical, safe, resilient and diverse economic systems to benefit societies around the world.
General Magic: We are an elite group of Web3 professionals exclusively supporting organisations that create greater value for society. We do that by creating digital products, governance, and economic systems utilising Web3 technology. Our Mission is to make magic happen! We do this by supporting crypto-philanthropic organisations and communities to reach their full potential, collaborating with them in a diverse range of capacities. The source of our magic thrives on the digital winds of the Blockchain4Good universe.
5. Funding
$35,000 USDC for completion of this proposal which is estimated to require 8 weeks.
If this proposal is approved $4,000 USDC is requested upfront to fund the General Magic development team paid to generalmagic.eth.
The remainder of funds are to be released based on monthly reporting that will specify 1) the completed deliverables 2) the amount owing and wallets to be paid.