Currently, PieDAO is running the standard Dandelion template made by 1Hive, which was a great way to start the DAO.
Since PieDAO is moving to the next stage in which it might want to diversify its assets or mint DOUGH for bounty recipients, I think we should make some changes to the DAO structure.
Faster low value, low impact voting
Currently, the voting cycle is about three days, which is too slow if the DAO decides it wants to swap some assets to diversify. To mitigate this issue, I propose the following additions:
Secondary agent app
A secondary agent app can hold a portion of the DAO funds. The controlled by a secondary voting app and do transactions on the DAO’s behalf, which don’t require the 3-day voting cycle.
The “EXECUTE_ACTIONS” permission will be assigned to the secondary voting app and managed by the primary Dandelion voting app.
Secondary voting app
The secondary voting app will be an instance of the standard voting app used in Aragon and not the Dandelion app, bypassing the delay period for ragequitting.
The support required to pass a vote will be 60%, the quorum 10%, and the vote duration 12 hours. There will be no delay between votes.
The “CREATE_VOTE” permission will be assigned to the Time Lock app and managed by the primary Dandelion voting app.
Funds from the primary agent are transferred to the secondary agent via a full three-day vote from the primary voting app.
Token minting through votes
Bounty receivers are not always able to submit a token request from the wallet they want to receive a DOUGH bounty on for a variety of reasons. I propose assigning the token minting permission to the primary Dandelion voting app, allowing any $DOUGH holder to initiate a vote to mint tokens to external addresses.
Because installing an App requires a vote (3 days, followed by a 12-hour wait), we need to do the upgrade in two phases, taking a total of 7 days.
- Install the secondary agent
- Install the secondary voting app
- Assign minting permission to the primary voting app
- Assign “CREATE_VOTE_PERMISSION” to the Time Lock app
- Assign “EXECUTE_ACTIONS” permission to the secondary voting app
After this is complete, the new apps will show up in the PieDAO Aragon UI.