I attended Decipher this year, and spent over an hour talking and listening with Massimo, Adri, and Michel from the foundation and I wanted to share my thoughts on Governance going forward, as well as thoughts on their recent ARC-33 proposal. You can find that proposal here.
Decipher Governance Discussion
The session started with Davroop, an MIT fellow in Economics giving a presentation on applying Ostrom’s 8 principles to blockchain-based governance/DAO systems.
We then had an open discussion with Massimo, Adri, & Michel from the Foundation where they were quite candid about their feelings about how Governance had gone so far. I would sum up the notes in regard to this as:
- It hasn’t moved fast enough
- xGovs have taken too long to implement
- A clear roadmap for Governance going forward is missing
- Participation has been great and development by projects to make Governance liquid has been great.
I didn’t take notes at Decipher so if @Massimo or @Adri want to add anything here, please do!
A few themes that were brought up and acknowledged and discussed by community members & the AF members included:
- There needs to be more transparency. Transparency reports are coming (we’ve gotten one since Decipher, albeit lacking a bit)
- We need to figure out a way to get more of the community involved in the process.
- Accountability is lacking and there are no concrete goals/expectations to hold the AF to.
- Splitting (metaphorically or literally) Governance into different verticals such as “Defi, Gaming, Social Impact, Developers, etc.” could increase productivity.
- Voter education is hard. Letting thousands of people into the process…there are many that don’t spend enough time in the community, don’t understand as much context as others, or are uneducated or unfamiliar with topics. There has to be a balance of not handing the keys to the kingdom over, while still increasing the level of decentralization.
- @Adri joining and focusing heavily on this will speed up Governance development and a roadmap will be delivered.
Again if @Massimo or @Adri want to add anything here, please do!
ARC-33 Proposal
Recently the AF posted this in github to start outlining the functionality to xGovs.
I think what is in the ARC so far, mostly makes sense…but it’s more that it doesn’t seem like a complete system. I have more questions reading it than questions answered. Why is a token needed? How do rewards really even come into play with the xGovs. I think if we can leave rewards completely out the design of how it will work is advantageous. What will happen if the system relies on checks and balances that include rewards, if rewards go away in the future? (They will at least by 2030). I think overall it just needs a lot more defining on how it’s built out.
Governance Thoughts Moving Forward
I’m not going to write out a complete system for how I think Governance should work but I do have a collection of thoughts or ideas that could guide the discussion for a framework and I’d be interested to hear the response.
- Governance should have categories for all of the verticals. The AF has a “Head of Vertical” for each vertical, already. Including: Developer Tooling (Alessandro), Social Impact (Matt), DeFi (Daniel), Web3 (Shamir), Gaming (Piergiacomo), this isn’t meant to be exhaustive, add as many verticals as needed!
- Have each of the “Heads” of verticals, form a committee of 7-9ish builders or influential leaders in Algorand who have proven to be dedicated to Algorand but are not part of the foundation. Examples like @cswenor would be great for Dev Tooling committee.
- Have these committees meet once per month/quarter, or whatever is deemed necessary to discuss the priorities for what each vertical needs (within reason) from governance. Either host a Twitter space for this (would be awesome), or meet privately but share notes from the meeting with the community on what each vertical’s current thoughts on the ecosystem are.
- Allow these committees to come up with 5-10 proposals each, to the xGovs.
- Let the xGov’s vote on which proposals are worth being pushed to the greater community to officially decide.
- Yes that means xGovs still can’t propose votes on their own, but the expected mechanism is for people with serious proposals, whether they are xGovs or not, is to bring the proposal to a conmittee member in whatever vertical their proposal applies to, whether that’s asking them directly to nominate their proposal or interact with a forum of some sort to pose the proposal to the committee.
- Qualifying xGov’s based on wallet metrics really only works though if you allow people to qualify by combining multiple wallets. Is there an easy way to sign a transaction from each of your wallets for aggregation? For instance, I’ve used a different wallet each period, because of things like Algofi Vault.
- Start with a smaller number of xGovs (in the hundreds), and slowly scale it up as the kinks are worked out. Infinitely easier to add more than it is to remove. How many people really deserve to even be xGovs? There are barely 50 people that consistently provide insightful, thoughtful analysis on this forum. Don’t be scared to start low and piss off the community because someone with 10K Algo isn’t included at first.
- Cap voting power by any single wallet by either, limiting a single wallet to 1 million votes, or by only giving .2 votes per algo owned after the first 1 million algo. We need to curb whale power in voting or everything is pointless. If they are willing to create 200 wallets with 1 million each to game the system, so be it.
- Please continue to lower or remove Governance rewards. It will keep people from voting for voting’s sake to get rewards, and only people who truly care and are knowledgeable will vote going forward. It’s also inflating whales bags disproportionately. If this bear market continues for 3-4 years, the AF needs to be funded and have the ability to give grants to projects, and fund its own survival long term. A well-designed and funded Foundation with more decentralized governance deciding on grants and decisions is important…and again it will need funding long-term.
- Accountability in some form at the AF is needed if this will truly work.
Summary on Governance
My thoughts immediately above are not meant to be the final solution, but a first step in decentralizing the decision-making. Just like people think consensus is either Decentralized or it’s Not, people will say the above gives too much power to the foundation. The foundation right now is controlling everything, this is a great first step, we can’t decentralize overnight, just like consensus doesn’t decentralize over night…its a sliding scale that we must continue to decentralize over time. One of the most important things is to get each vertical in the AF to start leading WITH the community. The AF can even pick those in the community they wish to work with, I understand that in itself is a form of centralization but its a big step from where we are now. Another reason splitting up into verticals is important, is we need communication and direction. We keep voting on random measures, but there is NO vision for governance currently. Allow each vertical to start building its own narrative via twitter spaces with the community, which then get published into a newsletter each month/quarter. Allow the people at the AF who are in each vehicle to tell us what the vision is! Lead the community, if you make it clear to us that you have a vision and see a path to go down…tell us, show us, and let us support you…but communication is key. I would have expected after Decipher that @Adri or @Massimo would inform the community of the event on governance and give us thoughts or notes on how it went. Communication is key!