Tally created a proposal to expand our support for the Arbitrum DAO that recently passed. During the proposal feedback process, a number of delegates suggested that we double down on sourcing feedback from the DAO and further increase the scope of what we plan to build for Arbitrum. As a result, we facilitated an open discussion about how to improve governance tools and mechanisms. Now, we’ve put together a comprehensive Tally roadmap for the Arbitrum DAO that includes both what we’ve already committed to building via the current proposal to expand our support and additional high-impact improvements that emerged from the open discussion. Arbitrum DAO stakeholders can consider this post a formal commitment to executing on all of the items included in this roadmap going forward.
Tally has already been funded to build the features listed below under Roadmap: Expand Tally Support for the Arbitrum DAO. We plan to create another proposal in the near future that we hope will fund the additional features listed below under Roadmap: to be Funded via a Future Proposal. The future proposal will be structured as a long-term partnership between the DAO and Tally that is designed to create mutual clarity, align incentives, and ensure ongoing support. Importantly, we do not view the future proposal as a blocker to begin work on the Roadmap: to be Funded via a Future Proposal. We are beginning work on some of the included features immediately.
This forum post will serve as a living version of Tally’s roadmap for the Arbitrum DAO. Please feel free to reply with feedback at any time. We will update the original post and add a comment when there are changes.
Roadmap: Expand Tally Support for the Arbitrum DAO
Development to be completed in Q2, 2024
- Improve the proposal process
- Link forum proposal posts and Tally proposals so that delegates can create Tally proposals from forum posts, see forum proposal comments directly on Tally, and be updated by a Tally Discourse bot when onchain proposals are created.
- Build a diff checker into Tally proposals that shows what text has changed from Snapshot without having to click back over to Snapshot, to help delegates understand any relevant changes from the temp check phase to the onchain governance phase.
- Enable cancel functionality on Tally proposals so proposal creators can cancel onchain proposals if there are mistakes. (see upgrade Governor contracts section)
- Develop full proposal execution integration by dynamically showing each phase of proposal execution with accurate time stamps so that contributors and delegates can easily manage proposals through the execution process.
- Improve support for late quorum extension on Tally so onchain proposals are automatically extended on Tally when late quorum extension is triggered.
- Fully integrate the quorum of each Governor throughout Tally, including on the proposal page and the delegates page so that delegates always know exactly how much voting power is required to reach quorum.
- Show Security Council transactions on the main Arbitrum DAO page on Tally so the DAO can easily view actions taken by the Security Council.
- Add notification in the proposal creation flow that reminds proposal creators to start the compliance process.
- Upgrade Governor contracts
- Add a cancel() function to the Arbitrum DAO’s implementation of OpenZeppelin Governor so proposal creators can cancel onchain proposals if there are mistakes.
- Add Flexible Voting to the Arbitrum DAO Governors to enable future innovations like voting from Orbit chains, voting from DeFi contracts, and shielded voting.
- Highlight delegate contributions
- Integrate Karma’s delegate score and contributor metrics into Tally’s delegate page so token holders and DAO stakeholders have access to holistic participation information.
- Research
- Publish partial delegation spec
- Publish shielded voting spec
Roadmap: to be Funded via a Future Proposal
Development is not blocked by future proposal funding. We are beginning work on some features immediately.
- Make Tally an Arbitrum DAO home page
- Surface the most important forum discussions on Tally
- Highlight announcements and news
- Create a native notifications experience on Tally to notify users throughout the proposal lifecycle
- Improve the proposal process
- Add Delegate<>token holder proposal discussion and feedback
- Unify proposal comments into one location on Tally
- Add shielded voting
- Add proposal summaries
- Further integrate temp check stage into Tally so delegates have the option to only vote once on equivalent temp check/onchain proposals
- Improve council/committee operations
- Add a generalized elections feature to Tally for any type of election (not just Security Council)
- Ship Arbtimistic governance: a feature that creates council Safe transactions as proposals that pass by default but can be vetoed by delegates
- Improve security council elections
- Add shielded voting
- Create a unified page that makes it easy to track and allocate votes across candidates holistically
- Combine unique votes for individual candidates
- Add security council votes to Tally profiles
- Make all candidate questions required
- Upgrade Governor contracts
- Add partial delegation
- Research and develop shielded voting
- Enable cross-chain governance in Arbitrum ecosystem (vote from Orbit chains)
- Enable voting from tokens held in smart contracts
- Decentralize DAO tooling
- Create a zero-dependency basic frontend for Arbitrum DAO voting and delegation that serves as a decentralized alternative to Tally