Enhancing Celo Governance by Addressing Approval Timing

Introduction

The Celo governance process is built on the principles of transparency, decentralization, and community-driven decision-making. As the ecosystem matures, refining governance mechanisms is essential to maintaining efficiency and inclusivity.

One key area for improvement is the timing of proposal approvals. In certain instances, proposals that have reached quorum and secured a majority of “yes” votes have not progressed due to missed approval windows. Addressing this procedural challenge will help strengthen Celo’s governance framework and ensure a more seamless decision-making process.

Understanding the Challenge

Under the current governance structure, proposals require approval from designated multisig approvers after passing the voting stage. If approvers do not sign within the allotted timeframe, the proposal is rejected, even if it has garnered the necessary support. While some approvers actively monitor proposals throughout the voting period, others may wait until the voting stage concludes, leaving only a short two-day execution window for approval. This dynamic presents several challenges:

  • Increased workload for proposers, who must resubmit their proposals and secure votes again, adding administrative complexity.
  • Potential misunderstandings within the community, as missed approvals may be perceived as intentional roadblocks rather than procedural oversights.
  • Reduced engagement in governance, as inefficiencies in the approval process can discourage participation and limit constructive contributions.

Historical Examples

Several proposals have encountered these approval timing challenges, including:

These proposals met the required quorum and had majority support but were ultimately rejected due to missed approval windows. Enhancing governance procedures can help ensure that such situations do not become recurring obstacles.

Potential Solutions

To improve governance efficiency and ensure that approved proposals move forward as intended, we propose the following enhancements:

  1. Encouraging Early Approvals

    • Approvers could begin reviewing and approving proposals at the start of the voting stage rather than waiting until the execution phase.
    • If a proposal is pre-approved and subsequently reaches quorum with a majority “yes” vote, it would be ready for execution without further delay.
  2. Extending the Approval Window

    • Providing additional time for approvers to review and sign proposals may help mitigate timing constraints and prevent missed approvals.
  3. Enhancing Transparency Through Status Updates

    • Implementing a public dashboard or notification system could keep the community informed about pending approvals and improve accountability.
  4. Strengthening Approver Accountability

    • Establishing clear expectations for timely approvals and implementing a structured rotation for inactive approvers can help maintain an effective governance process.
  5. Expanding Approval Delegation

    • Allowing a broader set of trusted community members to approve proposals when designated approvers are unavailable could help ensure governance continuity.
  6. Creating Specialized Approver Roles

    • Introducing a system where some approvers can review all proposals while others focus on non-technical approvals, such as funding requests or temperature checks, could distribute the workload more effectively.
    • This distinction could help technical approvers focus on complex proposals while allowing non-technical approvers to handle simpler ones, reducing operational bottlenecks.

Call to Action
By addressing these challenges, we can further refine Celo’s governance model, ensuring it remains efficient, transparent, and aligned with the needs of the community.

We encourage all community members to participate in this discussion and share insights on potential improvements.

What are your thoughts on these proposed changes? Do you have additional perspectives or alternative suggestions? Let’s collaborate to enhance Celo governance for the benefit of the entire ecosystem.

10 Likes

This is a much-needed discussion. Governance mechanisms should optimize for both efficiency and decentralization, and the current approval timing issue introduces unnecessary friction.

Refining governance is an iterative process, and experiments like these will push the ecosystem forward.

6 Likes

Regarding 3 (public dashboard). I have been thinking on Mondo to add a little box to the side under Voters for Approval which would show

  • If it is fully approved (or approvals remaining)
  • the approver addresses
  • time of approval

This would be simple to do.

I also really like the idea of expanded specialize roles … or different approval needs for mere transfers vs core contract setting.

8 Likes

Thanks to celogovernance for bringing this issue to the forefront and outlining potential solutions to improve the governance process. I strongly support and encourage efforts to address the timeliness of proposal approvals.

Delays in the approval process can impede the progress of important proposals and hinder the growth of the Celo ecosystem. I believe that addressing this issue will not only benefit the proposers, but also the entire Celo community by enabling faster iteration and improving the ecosystem.

All of the above proposed solutions are a win-win for improving the governance process. Items 2 and 3 are key potential solutions if they can be addressed immediately.

2 Likes

This would be an amazing feature! What are the next steps to move forward with adding this? Would love to see it happen and happy to support in any way!

2 Likes

This is a valuable conversation and thanks for bringing it to the forum. It has affected several proposals over the last year and shouldnt take too much effort to help streamline the process. I also want to thank all of the approvers for the work they do. The approvers are volunteers and they offer a essential service to the Celo Community. While some proposals are relatively straight forward, others require a lot of due diligence.

2 Likes

btw this feature is now live on mondo.

Proposals which are in Voting or Awaiting Execution now show the Number of Approval Confirmations it has received

5 Likes

thank you @aaronmgdr :fire:

2 Likes