Hi everyone! I’ve been collaborating with members of the community to figure out best practices for governance of the Secret Network. It’s definitely a complex system! There are many interwoven processes of governance. Ultimately, our common goal is to build, research, and scale the adoption of privacy-first technologies for the public good.
The main goal for this post is to clarify expectations regarding off-chain participation that should happen before proposals are submitted on-chain. Norms will emerge over time, and hopefully, we can work together to make our system as effective and efficient as possible.
The above blog post introduces how to participate in the on-chain governance of Secret Network using the Cosmos SDK gov module. Anyone who holds SCRT is allowed to submit proposals and vote. For a better understanding of the process, refer to the diagram below.
Stages of a Governance Proposal
1. Develop the Idea
Before making any kind of proposal, consider evaluating your idea in terms of viability, feasibility and overall desirability. It can be helpful to privately ask members of the community if they would support your proposal.
2. Gather Community Feedback
Next, you should write a simple overview of what you’re proposing and share with the community on RocketChat and/or Discord to get initial feedback. Please include:
- Your name(s) / project(s)
- Benefit(s) to the Secret Network
- Estimated number(s)
- Community spend: amount of SCRT requested
- Parameter change: suggested values
3) Off-Chain Proposal on the Forum
Engage the Secret Network community by sharing a complete draft of the proposal in order to begin further discussion. This draft should resemble an on-chain proposal. You should create a new topic in the ‘governance’ category of the Secret Forum. You might also want to share details in our weekly governance meetings, join our governance channel on RocketChat, and of course, you are free to promote on social media platforms like Twitter, where you can tag @SecretNetwork, @SCRT_Foundation, @EnigmaMPC, and other ecosystem participants.
Keep in mind, you may utilize on-chain signaling proposals to gauge the level of interest and support from governance participants (SCRT holders: validators & delegators).
4) Submit On-Chain Proposal
After (at least) one week of discussion off-chain, follow these instructions to submit your proposal to the Secret Network using the governance module. Once you do that, the content is immutable, so be sure to integrate all feedback beforehand. The community should have an opportunity to consider any proposal before it goes live on-chain. Ideally, there would be reasonable confidence in the outcome before anyone deposits their SCRT on your proposal.
The deposit period is currently 7 days. If you submitted your transaction with the minimum deposit— currently 1000 SCRT—your proposal will immediately enter the voting period. If you didn’t submit the minimum deposit, there is an opportunity for others to show support by contributing (and risking) their SCRT on your behalf. You may contact stakeholders directly and request contributions openly.
Claiming Deposits: Users that deposited on a proposal can recover deposits if the proposal was not vetoed. Also, deposits are recoverable if the proposal never entered a voting period.
Communicate with stakeholders, i.e. validators & delegators, by posting on the forum and in the governance channel on RocketChat to ensure that:
- they are aware of your proposal;
- they can ask you any questions about your proposal; and
- they are prepared to vote.
Note: Delegators inherit their validator’s vote if they do not submit a vote themselves.
Any voter may change their vote at any time before the voting period ends. It is possible to convince voters to change their votes. Remember that validators and delegators are not required to vote, and their attention is limited.
For info about how to submit votes, deposits and queries, please visit our documentation
Good luck If you have any feedback or questions, let us know!