[Non-Constitutional] Let’s improve our governance forum with three proposals.app feature integrations
Abstract
proposals.app proposes a formal collaboration with Arbitrum DAO to enhance the usability of this governance forum, so that delegates, tokenholders, and forum readers can have more context and information about our DAO proposals. We propose designing, developing, testing, and deploying three feature integrations in this governance forum, as well as maintaining and hosting them for a period of one year, for a total of $60,000 USD.
Motivation
Currently, DAO governance remains a disjointed, messy, and confusing experience for delegates and tokenholders. We believe that one of the main reasons for this is the clear lack of foundational DAO tooling that prioritizes true composability and aggregates data from multiple (even competing) offchain and onchain sources, thereby providing a more comprehensive and enjoyable user experience for DAO delegates and tokenholders. We believe that to achieve this, DAO tools should be free and open-source, operate under a non-profit entity that ideally has public financial records of its operations. At proposals.app, we strive to uphold these beliefs.
Andrei and I have been building DAO tools since mid-2023, starting with Senate, where we previously piloted two forum integrations (one with Uniswap, and another with Aave), and more recently, we’ve been working on proposals.app, where we’ve developed dedicated tooling for Arbitrum DAO’s governance needs that was funded through a questbook grant last October. More specifically, we’ve designed and developed a unified governance aggregator that brings together, under the same platform, the discourse forum comments and both offchain and onchain votes, so that delegates can access the complete history of every proposal in Arbitrum DAO. We launched it publicly on April 5ᵗʰ at ETH Bucharest 2025, and you can check it out at arbitrum.proposals.app and share your thoughts about it with us in our telegram chat.
We’re now proposing a formal collaboration with Arbitrum DAO to bring some of the exclusive proposals.app features we have in our app, to this governance forum. We propose designing, developing, testing, and deploying three feature integrations in this governance forum, as well as maintaining and hosting them for a period of 12 months.
We believe that these three features will enhance usability and accessibility in this governance forum for all users, regardless of their level of maturity.
These three features, as demonstrated above, are:
- Live Votes – Show the live or latest vote at the top of the page for each forum topic in the proposals category
- Voting Power Tags – Show the voting power of each delegate, under their username, for every comment on the forum
- Proposal Notification Emails – Provide a way for forum visitors to subscribe to email notifications, receiving an email every time a new discussion is started, when an offchain or onchain vote begins, and when its voting period is nearing completion.
With these three proposals.app feature integrations in this forum, we believe will see bigger governance participation and better engagement in discussions, from a more diverse set of delegates and tokenholders, who will have more context about who is commenting on what, about when proposals are up to a vote and where and when to vote in each moment of the proposal lifecycle.
We shared a short demo of proposals.app and these three proposed feature integrations on the Open Governance Call on June 3rd, and you can see the recording of that demo and presentation, as well as some Q&A, in the video below:
Rationale
Constantly improving and caring for the governance processes in Arbitrum DAO is essential to maintain a healthy, engaged, resilient, and decentralized DAO. In Arbitrum DAO’s case, where tokenholders and delegates actually have on-chain control over protocol upgrades and treasury spending, it becomes even more critical that they vote with as much context and information as possible in each and every vote.
Additionally, in token-weighted voting DAOs, not all voices carry the same weight. Powerful delegates commenting and giving feedback on proposals are crucial signals of support. On the other hand, newly created forum accounts with no voting power, which are becoming more prevalent in the age of AI, make way more noise than signal and disrupt the discussion flow. Proposers and readers should be able to distinguish between the two and everything in between, much more easily.
As stated in The Amended Constitution of the Arbitrum DAO, we should strive to follow our stated Community Values, and specifically:
Neutral and open: Arbitrum governance should not pick winners and losers, but should foster open innovation, interoperation, user choice, and healthy competition on Arbitrum chains.
We believe it’s essential for Arbitrum DAO to have multiple governance platforms available to its tokenholders, delegates, and voters, so that we can attract more and better delegates and voters by providing them with tools that suit their particular needs and help them engage in governance in an easier and clearer way.
We also strongly believe that at least one of those front-ends should be fully open-source. Regarding the obvious matter of the resilience of Arbitrum’s DAO governance, we believe there should be a fully open-source front-end for Arbitrum’s DAO governance that would allow delegates and voters to continue participating in governance permissionlessly. proposals.app is fully open source and will continue to be. proposals.app and its future developments can also be self-hosted by anyone (like we’re doing now) under a new domain name, at any time, by anybody in the world.
Specifications
To implement these three forum feature integrations described above, we will create three distinct Discourse theme components, rather than Discourse plugins.
This way, admins of Discourse hosted instances (like the one for the Arbitrum DAO forum) can easily install each one of these feature integrations from a GitHub repo link (where the code will be fully open-source and auditable, of course) and manage the updates for each feature integration independently, as we evolve and maintain them after the initial deployment.
As mentioned above, this is how we previously integrated with the Uniswap and Aave governance forums, in the past.
Steps to Implement
We will design, develop, test, and deploy these 3 Discourse forum proposals.app feature integrations, in the following order:
-
Voting Power Tags – Showing discourse users’ voting power alongside their usernames in every topic and post in the Arbitrum DAO governance forum. To achieve this, we must retrieve all previous delegation data for the $ARB token and maintain a mapping between the top discourse users and voting wallets on Arbitrum DAO. This voting power tag will always display the current voting power of each delegate by default. Upon clicking on it, the delegate’s voting power at the time the comment was posted will be displayed instead.
-
Live Votes – In every proposal posted in the Arbitrum DAO governance forum, which goes up for an offchain or onchain vote, we will display a component at the top of the forum proposal page, which shows that there is an active offchain or onchain vote, the current live results of that offchain or onchain vote, and a link to vote on it. To achieve this, we must map all forum proposals and their respective Snapshot votes and onchain votes, as well as index all voting data from either Snapshot’s API or the onchain Arbitrum DAO Governors (both the non-constitutional Arbitrum Treasury governor and the constitutional Arbitrum Core governor).
-
Proposal Notification Emails – In the Arbitrum DAO governance forum homepage, we will display a “Setup Proposal Notifications” button, which will open a modal for forum users to subscribe to email notifications, so that they can receive timely emails whenever a new proposal discussion is posted on the forum, when an offchain or onchain vote starts, and when an offchain or onchain vote is about to end. To achieve this, we need to maintain a GDPR-compliant list of emails and newsletters, as well as a dedicated subdomain and address to send email notifications from, ensuring optimal email deliverability for those email notifications.
Timeline
Following the successful approval of this proposal and the initial onchain transfer, we will hold a project kickoff call and begin building the first integration, the Voting Power Tags, which we can deploy and deliver within one month. Then we will work on the Live Votes integration, which we can also deploy and deliver within one month. Finally, we will work on the Proposal Notification Emails integration, which we will also deploy and deliver within one month.
In total, it will take us 1 month to deliver these three feature integrations to the Arbitrum DAO after the project kickoff call, which should happen after a successful onchain vote. During this time, we will work with all Arbitrum DAO delegates to gather feedback on this functionality and improve it to meet your needs. After deploying all these integrations, we will maintain and host them for a period of 12 months.
We plan to put this proposal up for a temperature check offchain vote on Thursday, June 12th. After a successful offchain vote, we will move this proposal and publish an onchain vote on Monday, June 23rd, to start the voting period on Thursday, June 26th.
After a successful onchain vote, we can kick off this work and start the timeline proposed above, as early as July 15th.
This would mean that we could deliver all of the proposed scope, 1 month later, on August 15th.
Overall Cost
We propose to build, maintain, and host these three feature integrations for Arbitrum for a minimum of 12 months. The total cost to the Arbitrum DAO, is $60,000 USD.
Here is the cost breakdown:
Item | Amount |
---|---|
Maintenance 1 year (1 day of Design + 1 day of Development + 1 day of Testing, per month) | $48,000 USD |
Hosting 1 year (3 Servers, DNS, and Emails) | $12,000 USD |
Total | $60,000 USD |
The Maintenance fee includes 1 day per month of Design, 1 day per month of Development, and 1 day per month of Testing, to ensure we maintain these features with an up-to-date user experience and quality of service, and that we can incorporate the delegates’ future feedback on these proposals.app feature integrations.
The Hosting fee includes the monthly costs for all the infrastructure we use, which can be live-monitored on status.proposals.app.
We propose that the payment be done as a one-time payment of $60,000 USD.
After a successful onchain vote, the funds should be transferred either to the MSS or the Arbitrum Foundation (depending on the outcome of the current Wind Down the MSS proposal), which would certify the delivery of the three feature integrations and release the payment after a successful deployment.
Pledge
Andrei and Paulo pledge to continually work towards a future where DAO governance tools are genuinely credibly neutral. Therefore, our work is public, fully open-source, and happens with transparent financials. Additionally, proposals.app will soon be established as a non-profit entity, and we pledge never to accept venture capital funding. Until now, proposals.app has only received a $43,000 USD grant from Arbitrum DAO via Season 2 of the Domain Allocator grants on Questbook, as well as $6,000 USD for the first-place prize in the Arbitrum GovHack at ETHcc Brussels. No other funding, from any other source, was received, as shown in our multisig.
Thank you
Thank you for taking the time to read this proposal through to the end. Please provide us with your honest and most critical feedback. We know we need it, and we genuinely welcome it!
Also, a very special thanks to @Sinkas from L2BEAT, Denys from @lobbyfi, Tnorm from Gauntlet, Sam from @Entropy, @MinistroDolar from Seedgov, Yambette, @jameskbh, @pedrob, @Juanrah, @KlausBrave, @ana.vc from Farstar, and Raam and Patrick from the @Arbitrum Foundation, who were kind enough to make their time available to us, to try out and test the arbitrum.proposals.app and collectively gave us over 250 user insights and pieces of feedback. And also a huge thank you to everybody else who reached out to us with feedback, bug reports, and suggestions.
We sincerely appreciate you and look forward to hearing more from you as we launch new features to serve you better and better.