Proposal Title: Proposal for Assigning the Cancel Role to the Obol Association
Status: [Final]
Proposal Type: Protocol Upgrades
Abstract
This proposal informs the community that the Obol Association will assign the cancel function in the Governor contract to a small governance committee. This committee will have a narrow and procedural mandate: to act when a proposal has been posted onchain without following the established governance process.
The committee will be composed of three members: one from the Obol Association, one from Obol Labs, and one trusted delegate. It will operate via a 2-of-3 multisig, and any action taken will be accompanied by a public rationale posted on the forum.
While this is a small, procedural committee, it is also intended to lay the foundation for further decentralising this instance. Over time, as the scope of work expands, this body will evolve into a broader and more decentralized council with additional responsibilities and delegate-elected seats. Additional responsibilities will be voted on by the delegates. For now, however, the limited scope of this role does not justify the overhead of running formal delegate elections, and the focus remains on enabling efficient procedural enforcement.
Motivation
Governance participation in the Obol Collective relies on legitimacy and clarity. However, we have seen an instance where a proposal that did not follow the proper process was still posted to the voting portal and ultimately reached the onchain record despite a lack of community support. This creates three major issues:
- It pollutes the public governance history with misleading or unserious proposals;
- It confuses newcomers who may interpret rejected or low-quality proposals as representative of the DAO’s direction;
- It weakens quorum dynamics by introducing noise that drains delegate attention.
To prevent these outcomes, the DAO needs a mechanism that allows for procedural enforcement of its own governance rules. Assigning the cancel role to a small committee provides this enforcement capacity in a controlled and transparent way.
This is not a mechanism for censorship. It exists solely to uphold process integrity. All uses of the cancel function will be accompanied by a clear and timely rationale published on the forum.
While this initial committee is appointed directly by the Association, it is not meant to remain static. Over time, and as its responsibilities expand, this committee is expected to evolve into a larger instance, with:
- A broader mission,
- More members,
- And delegate-elected seats.
At that stage, elections and more formal processes will be introduced. For now, however, the limited scope does not warrant the coordination overhead of running a full election process.
Specifications
Cancel Role Assignment
- The cancel function in the Governor contract will be assigned to a 2-of-3 multisig controlled by a small governance committee.
- Initial members:
- One representative from the Obol Association,
- One from Obol Labs ,
- One trusted delegate, appointed by the Association.
- The committee is only empowered to act when a proposal does not follow the required governance process, as defined in the governance documentation.
- Any use of the cancel function will be:
- Strictly limited to procedural violations,
- Accompanied by a public forum post explaining the rationale for cancellation.
Resubmission Cooling Period
- If a proposal fails two onchain votes in a row (even after rework), it will be ineligible for resubmission for 5 governance cycles, or approximately 3.5 months (based on the current 3-week cycle length).
- This is intended to reduce spam and delegate fatigue while still allowing proposers to rework ideas.
- However, the topic itself is not permanently blocked. The committee will have discretion to assess whether a revised submission is substantially different from prior versions. If the changes are meaningful, earlier resubmission may be allowed.
- This policy will be documented in the governance guidelines.
Execution
- The cancel role will be assigned to a 2-of-3 multisig governed by the designated committee. This will be implemented by granting the existing
CANCEL_ROLE
on the Timelock contract to the multisig. - No contract upgrade is required, as the role already exists and can be assigned via a standard governance proposal.
- For now, the current design is sufficient to uphold procedural safeguards, and represents a meaningful first step. The Obol Association will support the committee operationally, and improvements can be proposed over time as governance matures.