Here I propose a governance process for Maple’s early days. The inspiration for this process will be given in the first comment. Would love to hear your questions, comments, and concerns - this is completely open to feedback and revision!
Step 1: Request for Comments
Create a topic on this governance forum with the details of your proposal and create a corresponding snapshot proposal. In your proposal, please include a one paragraph summary of the proposal, the motivation for the proposal, and any other relevant details. The titles of the forum topic and snapshot proposal should be “Request for Comments - <name of your proposal>”.
Please keep the snapshot active for at least 1 week to allow enough time for proper discussion. Be sure to respond to questions and concerns from the community on the governance forum and on Discord.
When the voting period ends, if the vote passes with a quorum of 1% of all MPL (100,000 MPL), you may move onto Step 2. If there is no quorum, you may incorporate feedback from this discussion and create a new request for comments.
Step 2: Maple Improvement Proposal (MIP)
Create a new topic on this governance forum and a new corresponding snapshot proposal. Be sure to incorporate feedback from the Request for Comments and include links to the forum topic and snapshot proposal from Step 1. The title of this second forum topic and snapshot proposal should be “MIP<number> - <name of proposal>”. The first MIP should be named MIP1, the next MIP2, and so on.
Include any necessary code changes and make sure the code is well tested. Major changes should be professionally audited. You may submit a separate proposal to have the community decide whether to use the Maple treasury to fund audits and/or development.
Please keep the snapshot active for at least 1 week to allow enough time for proper discussion. Be sure to respond to questions and concerns from the community on the governance forum and on Discord.
When the voting period ends, if the vote passes with a quorum of 5% of all MPL (500,000 MPL), the Maple team will enact the change via a multisig.
Once this process has matured a little and we have made any necessary tweaks, we will move to on-chain governance.
Don’t hesitate to reach out to the community on Discord to discuss any ideas!
Links
Discord: https://discord.gg/ajSZhamS
Documentation: https://maple-finance.gitbook.io/maple/
GitHub: https://github.com/maple-labs/maple-core
Snapshot: TBA