This post has been brewing in me for many months, and I’m just going to come out with it as simply and clearly as possible without unproductive venting.
This is my opinion as a Celo community member and individual and I’m not representing any of the affiliations as:
- One of the three directors of Prezenti, an independent granting entity 100% funded to date through successful Celo governance applications
- An elected validator for the Vladiator Labs group, currently supported by vote weight from the Celo Foundation
1. We Need More Rigor In All Governance Submissions
This year we’ve seen many inaccurate payloads, mistimed or malformed pull-requests to the governance repository, and duplicate submissions (as a result of the former or any other reasons).
We need to slow things down and have extremely clear gates before sending things to Referendum. I know there is a voluntary governance team who supports this process but I get the feeling applicants are really pushing to get things to vote as soon as possible, sometimes even while clarifying conversations are still ongoing in the community.
Malformed applications cost so many person-hours in the entire community and fragment the real conversations that should be happening on the actual content of the proposal.
2. Increase the CELO bond for an application, make it non-refundable
Current bond is 100 CELO as a deterrent for governance spam and this is too small in my opinion. Increase it to around 1000 CELO at least, and make it non-refundable. Send it to the Community Fund, Impact Market, or to a pool of funds to compensate the voluntary governance support team for the work they do connecting people and vetting submissions.
This will deter spurious applications and prevent applicants that are rejected from simply making trivial changes and resubmitting a week later.
(Note: I don’t want to remove governance as an option simply by the size of the CELO deposit for those who can’t afford it, prosperity truly for all here. So if this is too large, happy to hear ideas)
3. There needs to be a cool-down period before the same application can resubmit
We can’t be soliciting time and bandwidth from every CELO holder on the same applications that have failed for any reason. This is why I propose a little more rigor across the board. Reduce the number of operational errors, and if a proposal is anything other than a Passed, the process was followed and has worked.
- No upvoters? This is your responsibility to garner minimum visibility and support
- Malformed payload rejected by Approvers? Your responsibility to talk to the right people and double check your technical submission. I understand not everyone is an engineer but collecting funds from a blockchain protocol, you need to know how to find someone on your team or in the community to support you.
- Didn’t reach quorum? This is a failure of successfully communicating your proposal
- Referendum didn’t pass? The community has rejected your idea in it’s current form
I would propose something like 3 months cool-down here. I don’t know what protocol parameters we can change here, but this could be something implemented manually by the multi-sig Approvers…?
4. Understanding and visibility of Approvers is poor
As far as I understand, the top 3 upvoted proposals on any given day are then to be Approved by a multi-sig currently controlled by (I think) the Foundation before they can go to Referendum. I don’t know how this is managed, or who does the bulk of the work there, or even what the correct communication methods are. (It just sort of happens, if you propose your idea via governance calls and get enough support, it seems).
Further, I think the decision making process should be public and/or moved to a non-aligned working group. I think the Approver multi-sig was a progressive decentralization strategy and I would like to see the training wheels come off and a serious path to community ownership of this process.
5. Governance Proposals Content
To follow on from the Approvers topic, and decision making in public, I think we (the community) should perhaps come up with some soft guidelines for the usage itself of protocol funding.
This isn’t about maligning or block-listing any particular subject area or group, it’s about making sure there’s a minimum level of application quality and current relevance that would past muster in any other organisational context.
If the Approvers are moved to a diverse, community-elected group on a fixed length term, perhaps they could be the thought-leaders who are deeply embedded in the community in various ways, and have a really good sense of what Celo the protocol (and ethos) really needs to be funding at any point in time.
I would be completely satisfied if they rejected otherwise technically compliant and well-meaning applications simply on subjective criteria like “we wish to focus Celo resources elsewhere right now”, with public and clear explanations why.
Maybe the Foundation-elected multi-sig hasn’t wanted to tip the scales in this way to date, and I completely understand why, but with community ownership this could change.
6. Rant
My bias an an engineer is no secret in this forum and on Discord, and I’ve been extremely skeptical of the abundance of offline, broadly outreach-focused proposals of late. Of course these project have their time and place, and discussion and knowledge sharing is extremely important.
But it’s not 2019 anymore, we need to get real and stop pretending handing out T-shirts to the same 1000 guys on the conference circuit is helping the protocol in any way, let alone the many in leapfrog nations that Celo’s technologies could be serving.
The L2 proposal was the most positive, organic engagement from the wider community we’ve seen probably since genesis. We need to lean into this hard and get it done, get it done well, become the leader on this. All other ideological aims of Celo fail if the network fades into irrelevancy and financial stagnation.
Bonus rant: Stop DAO-washing, you’re a private company with a X of Y smart wallet.