This discussion aims to highlight the current problematic practices during proposals submission and identify the best possible approaches to improve the process.
We propose a simple yet effective solution to set the standard and encourage everyone to share their feedback or alternative suggestions.
Overview
OpenGov on Polkadot has been operational for just over a year.
In this brief period, it remains in an experimental and developmental phase, with significant room for improvement across various areas.
With over 500 proposals approved to date, the outcomes have been diverse. Some initiatives have proven highly beneficial for Polkadot, while others have been less effective or not effective at all.
This situation has led the community to engage in discussions about how to minimize unnecessary and ineffective spendings on proposals, aiming to enhance overall efficiency and accountability.
The main problem begins during proposal submission rather than post-approval!
One of the key reasons this occurs is because a significant number of proposers fail to clearly display crucial information during proposal submission.
Let’s take a closer look at this info:
- Brief Context
- Every proposal should start with a brief, clear description of its purpose, goals, and anticipated benefits for the Polkadot ecosystem. It is important to be able to describe your project in a few sentences. “If you can’t describe your business model in ten words or fewer, then you don’t have a business model.”
- Duration
- Accurate time estimation is vital for effective project management.
Proposers must include a specific timeframe, detailing how long the proposal will take to be fully completed. This practice not only helps in the accurate calculation of the total funding request by ensuring realistic expectations but also plays an important role in the final direction of the vote.
- Accurate time estimation is vital for effective project management.
- Deliverables
- To enhance clarity, proposals must list clearly the expected deliverables, ideally each with a brief explanation. This practice helps voters quickly grasp the key tasks and their benefits for the network, making the proposal more accessible and understandable.
- Direct Point of Contact
- It’s essential to provide direct contact details within the proposal, even if submitted by a third party or intermediary. This ensures that stakeholders can easily reach the responsible parties for any questions or further information.
What do we propose
With the focus being solely on Spenders track,the extra mandatory fields we suggest to be added during proposal submission are:
-Expected Deliverables
-Proposal’s Duration
-Direct Point of Contact
There are mainly three things we would like to achieve with this implementation:
1. Familiarize proposers with this common good practice
Many proposers fail to clearly provide this simple yet extremely important information which results in a lack of clarity and consistency across proposals. In addition, this makes it difficult for voters or other teams to assess and evaluate them effectively.
By familiarizing proposers with this common good practice, we aim to standardize the submission process, ensuring that all necessary details are provided in a clear and concise manner. This not only improves the key structure of proposals but also facilitates a smoother review process, ultimately leading to better decision-making.
2. Automating data fetching
New emerging tools and teams are being developed around OpenGov as it matures even further. Even if you can collect some available data automatically from existing sources in an instant, there is no other way at this current stage than to manually clarify and extract deliverables or proposals’ duration.
This inevitably will be unsustainable, especially in the long run where the frequency of OpenGov proposals will continue to grow even further.
Automating data fetching directly from an API streamlines this process, drastically reducing the time needed and eliminates potential human errors. It also ensures that all data is consistently formatted and up-to-date, making it easier to manage and analyze.
3. Eliminate the risk of altering promised tasks
Most proposers provide crucial details using Google Docs format, which are easily editable and untraceable.This poses a significant risk as the promised tasks and other important information can be altered after submission, leading to potential deviations and trust issues.
By having this data clearly presented in existing OpenGov tools or even on-chain, we can ensure that all information is immutable and always identifiable.This enhances transparency and accountability, as any changes made post-submission would be always visible and verifiable.
Solution
There are three possible approaches to accomplish the goal:
1. Simple Format on Description section
By utilizing our existing options, proposers will include this information in the Description section during the proposal’s submission. To accomplish this, it is essential to onboard the entire Polkadot community, current or future DVs and other key players to reach consensus on instantly NAYing any proposal that does not follow this route.
However, this is a temporary solution as it does not automate data fetching, it relies on the involvement of many third parties and does not mandate the act, making it easy to overlook.
2. UI Level Changes
By having Polkassembly/Subsquare add these extra fields during proposals submission on their UI, it mandates the act and also allows tools or other teams to retrieve the data from their API. While proposers can surpass these requirements through pjs, presumably very few due to its unfriendly environment, this implementation marks a significant progress and a positive step forward.
Quick preview on how could be displayed from a UI perspective:
-During Submission
-Post Submission
3. Protocol Level Changes
Targeting these changes directly at the protocol level is the ultimate outcome. It mandates the act, making it enforceable for everyone, and we truly set the standard.
However, something that could raise concerns is the probability of overloading the chain with ‘not-so-useful’ data, especially for the expected deliverables part, as the data can vary pretty dramatically from one referendum to another.
Or maybe not…
Final Thoughts
This is an initial attempt to further improve the overall experience of OpenGov and enhance accountability.
Setting the standard is not an easy task and it needs a collaborative effort to be accomplished.
Getting community’s input and reaching consensus is vital as a first step.
We invite everyone to share their thoughts and any further recommendations on the topic.
Appreciate all the help and any kind of feedback is more than welcome!
You can always contact us on X or at contact@ogtracker.io