[SCP-60] - Proposal Addendum to Governance Process

Summary: This proposal is to update our current governance process for clarity and standardization. Changes include formalizing the first step and clarifying additional steps in the process.

Abstract: While important, this proposal does not seek drastic change to the current governance proposal. If this proposal is implemented, the first step will now be required and named Incubation (instead of the current recommended Forum step). Timelines will be formalized as well as the requirements for each step.

Motivation: The original recommended first step was optional to allow more flexibility in the conversation as well as move governance forward quickly. Recently, the community has spoken and would like more time with the proposal. There have also been a few housekeeping items (when to assign a SCP number, how many days to leave posts up) that are being clarified. The motivation for this proposal is to help alleviate these issues and allow us to focus our time on the content of proposals, instead of the logistics.

Proposed governance process tl;dr:

  1. Incubation - 3 day minimum: Post your idea in the relevant Workstream on the forum to obtain feedback from the community. Include a yes or no poll in your post to measure community sentiment.
  2. Ideation - 5 day minimum: Once incubation post has been live in the forum for x days and has majority upvotes, post a draft proposal in Proposal Discussion. Proposals must follow this template and include a yes or no poll. Proposals may continue to be refined based on community feedback during this stage.
  3. Voting - 3 day minimum: After 5 days in Ideation, if a draft proposal has more upvotes than downvotes, it can be posted to SnapShot for official vote.

Detailed process:

  1. Incubation:
    • Post in forum.shapeshift.com
    • Posted under “Proposal discussion” category
    • No specific format required
    • Intent is to engage the community
    • Timeline: 3 days/72 hours
    • No other requirement to move to Ideation
  2. Ideation:
    • Ideation proposal is posted to Boardroom (Note: this will take place on the forum until Ideation functionality on Boardroom has returned)
    • ShapeShift Community Proposal (SCP) format or Workstream Proposal format must be used
    • SCP number is included in title (SCP # should be 1 greater than the most recent SCP posted in Proposal Discussion
    • Posted under appropriate category (listed below)
    • Proposal must be under ______ characters (Waiting to hear back from Boardroom on their limitation)
    • Voting power is calculated using the strategies defined on SnapShot, explained here (while ideation is still in the forum, any Forum user can vote)
    • Include link to the Incubation post
    • Must include for/against poll
    • Timeline: 5 days
    • Proposal may move forward if the majority votes in favor after timeline specified above
  3. Voting:
    • Voting is available on both Snapshot and Boardroom (Boardroom is another interface to Snapshot
    • Voting power is calculated using the strategies defined on SnapShot, explained here (while ideation is still in the forum, any Forum user can vote)
    • SCP # is included in the title
    • Include links to the Incubation and Ideation posts
    • Timeline: 72 hour minimum
    • Quorum: A minimum of 4,000,000 FOX must participate in the vote for it to be considered ratified.
    • Soft Quorum: For votes that do not reach Quorum, assume that 70% of the votes necessary to achieve quorum would be against the proposal. If this would still result in a majority of votes being in favor of the proposal, the proposal can be considered passed. See Soft Quorum Calculator

Other items of note

  • Any proposals not following governance process will be asked to be removed.
  • All meaningful governance discussion should take place on this forum to ensure the community has full transparency.
  • As FOX continues to expand across DeFi and across chains, the SnapShot voting strategy will be updated to grant 1 vote for 1 FOX wherever feasible.
  • Address must hold 100 FOX to create a proposal.

Proposal categories to choose from for the Incubation step:

Progressive Decentralization: Transitioning responsibilities and ownership of all ShapeShift operations to the DAO.

Partnerships: Developing mutually-beneficial partnerships and affiliate revenue opportunities with aligned DAOs and products.

Product (Features and Product): Planning the optimal feature roadmap for achieving ShapeShift’s vision as the open-source interface to the decentralized universe.

Engineering: Planning and executing the open-sourcing of all ShapeShift code and infrastructure. Developing new features, fixing bugs, and optimizing performance of ShapeShift’s web and mobile applications.

FOX Tokenomics: Evolving and enhancing FOX token utility and value accrual.

Marketing & Growth: Executing campaigns focused on growing the ShapeShift ecosystem.

Moderation: Supporting the community and maintaining the integrity of all ShapeShift various platforms such as Discord, The Forum, Boardroom and Notion.

Operations: Managing and optimizing ShapeShift’s operational processes.

Special Projects: Propose new workstreams to be added.

Customer Support: Delighting and education customers as they navigate and experience The ShapeShift DAO.

Information & Globalization: strategizing, implementation, and optimization of growth campaigns/initiatives for the ShapeShift DAO.

Conflicting Votes

From time to time there may be conflicting proposals. To avoid issues, the Ideation phase can also serve as time for anyone to list their preferred alternative option on the forum. Each proposal on an associate topic will have a [TOPIC] block placed in its title.

After that time, a formal proposal will be put forward including all options available to move forward with that received majority support in Ideation. This will ensure that everyone has the ability to surface their preferences while keeping decision timelines reasonably short.

Post Proposal

Proposal creators can include transactions in their proposal when they create post for live voting, or they can work with the DAO multisig signers to execute it. If transactions aren’t included in the proposal, DAO multisig needs to execute it, and any support from the proposal creator is always appreciated.

Evolving Governance

Remember, this is a living document. If there’s anything you want to add or anything that’s unclear, please suggest it below or make an addendum proposal!

Benefits: More efficiently and clarify to the governance process.

Drawbacks: We will need to update documentation (pinned messages, forum posts, etc) with the new process as well as education push with new process.

Vote:

Yes - adopt the addendum to the governance process for any proposal posting to Incubation on or after February 6th, 2022. (Date subject to change until posted in Boardroom. Feedback welcome.)

No - keep governance process as is.

Do you support this proposal moving forward to voting?

  • I am for this proposal.
  • I am against this proposal.

0 voters

5 Likes

I would like to acknowledge the time and effort that Miss and others have put toward developing and posting this proposal to the community. I am happy to see the discussion and communication surrounding our governance process. I have largely had my attention diverted on other things, but knowing that this is in good hands and being that it has been an open community conversation is a comfort. Thank you Miss

4 Likes

For Incubation:

For Ideation:

Thoughts: we should specify which subforum to put Ideation posts in, as well as clarify if SCP numbers are assigned when posting to Incubation or Ideation. (Right now it looks like the number is assigned when entering Ideation, but determined by the number of Incubation proposals or something? IDK.)

2 Likes

also would love to say thank you @cryptmiss :pray:

1 Like

gm @cryptmiss! Excited for this updated process :smiley: Here’s the suggested additions for proposal execution:

Proposal Execution

If your proposal requires transaction(s) to be executed from the DAO’s treasury, there are currently two options available:

Manual Multisig Execution (fast and free):
To have your transactions executed by the DAO’s multisig, post a message in the #dao-treasury channel in Discord with the following details:

  1. Desired date of execution
  2. Type of transaction to be executed (transfer or contract interaction)
  3. If transfer: amount, asset, recipient (ie. 1000, FOX, vitalik.eth)
  4. If contract interaction: contract to interact with, call, and inputs (ie. eth:0xE2aE37B8077CD3BC7ef1C6580f6dc93673078A01 (Olympus Bond Treasury), withdraw, _token(address): eth:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, _destination(address): eth:0x90A48D5CF7343B08dA12E067680B4C6dbfE551Be, _amount(uint256): 830168207423)

If you need help figuring out the details of the transaction(s) necessary to execute in order to enact your proposal, feel free to post a question in the DAO Treasury channel.

Automatic SafeSnap Execution (slower and costs more gas):
To have your transaction executed via SafeSnap, you must first include the details of the transaction(s) when creating the proposal on SnapShot. Then, once your proposal has passed with Quorum (soft quorum will not qualify for automatic execution and must be executed manually), you will see a button on SnapShot to trigger a question on Reality.eth, the smart contract oracle that uses game theory and bonded FOX to bring the results of off-chain SnapShot votes on chain. The resulting Reality.eth question asks if (1) the linked Snapshot proposal passed, (2) did the proposal include the payload, and (3) does the payload do what the proposal describes. If a question on Reality.eth is successfully resolved, the Reality.eth Safe Module installed on the DAO’s Treasury enables the transactions included in the proposal to be executed via SnapShot’s UI, bypassing the DAO’s multisig.

More information on SafeSnap

1 Like

From @MrNerdHair: writing docs was hard so I wrote a tool instead: https://foxpin.xyz

Just need to get this added and Willy’s comments. Then, to ideation!

1 Like

I’m so sorry I never responded to this!

It should be determined by the number of proposals in Ideation. I’ll confirm the language on that!