πŸ›οΈ Abracadabra Governance Process

Abracadabra Governance Process πŸ§™β€β™‚οΈπŸ›οΈ:

Abracadabra.money is a thriving protocol which, continues to change over time, details of this document may change accordingly.

At the current moment, governance is set up as a multi-step system to engage the community so that we can come together on a decision regarding a specific subject and put it into action.

It is important to understand that certain structures need to be respected so that a proposal is clear, concise, and unambiguous. This will maximize our efficiency as a community and bring our protocol forward.

Below you can find an outline of the initial governance framework. Note that this is a living document and details are subject to change.


Table of Contents

  • I. Overview
  • II. Governance Process
    1. Raise a discussion
    2. Post a Request for Comment [RFC]
    3. Summarize the RFC
    4. Post an Abracadabra Improvement Proposal [AIP]
    5. Start a Snapshot Vote for the AIP
    6. Process Results

I. Governance Process Overview:

Governance is responsible for proposals to be created and processed. Proposals aim to change something in the protocol such as adding new cauldrons and collaterals, requesting a replenish of already existing cauldrons or requesting changes to the protocol itself. They typically originate from a discussion in the General Discussion Section where a [Request For Comment] Thread is posted and discussed.
The purpose of the Request for Comment (RFC ) thread is to mature an idea into a proposal. It’s where the community works out or rejects a certain topic. If a proposal is worthy to be formally voted on, it transitions into an Abracadabra Improvement Proposal (AIP).

We are taking every RFC / AIP seriously, so we recommend to chat with community members informally on Discord or post your suggestions in the General category first and start a productive discussion about a subject to gather enough traction, then consider posting it as an RFC.

At the end, if you feel that your idea or proposal is worthy of the community’s attention, feel free to post it in the General Discussion Section with the [Request For Comment] tag or in some cases, when the proposal is well defined, clear and unambiguous, directly as an AIP.
In all cases the AIP and RFC both follow a detailed pre-defined layout.

  1. Raise a discussion :mega:

A great place to start a discussion is our Discord Channel where you can informally ask community members their opinions and brainstorm ideas. To create a more static conversation, feel free to post in the General Discussion Forum. When you are confident that the discussed topic is relevant to the community and project, you can start a [RFC] thread.

  1. Posting a [Request For Comment] thread :thread:

Requests for Comment (RFC) is the first step towards creating a proposal. While the RFC needs to follow a pre-defined layout, it is not necessary to be fully completed in the beginning, it can evolve into a full proposal. That is the goal of the RFC, to gather attention to a certain subject and amend the RFC towards a full proposal.
When you feel confident that your idea deserves an RFC, post it in the General Discussion Section with a [RFC] tag. Make sure to follow the layout.
Once the RFC is posted, make sure to actively participate in the discussion, answer questions around your concept, be open to suggestions and use the community to improve your idea. Consider that some topics require more thought and research than others.
Give the community time to comment and grasp your idea. Keeping a discussion around an RFC up for several days before creating the AIP, assures that the community has a clear understanding of the proposal, and the sentiment can be evaluated.

  1. Summarize the RFC :memo:

An important part of the RFC is the ever-changing nature of the original post. Summarizing the discussions when appropriate will help community members better understand where the discussion is heading and the recent adjustments that have been made. It’s a great way to reflect on whether the RFC is ready to be published as an AIP or the community needs to work out more details. The original poster or someone who has been involved in the discussion may summarize the findings in the RFC thread and decide if the proposal needs to be reworked or it can be pushed towards an AIP.

Matured RFC

RFC’s may be accepted if they receive enough support from the community. It means that a topic has went through in-depth discussions to address concerns as well as uncertainties and a large part of the community accepts the idea fundamentally.

Once accepted, the appropriate AIP can be posted in the Governance Proposal Category.

  1. Posting an Abracadabra Improvement Proposal (AIP) :crystal_ball:

While it is recommended to start a Proposal as an RFC, it does not always have to be like that. It really depends on the subject of the Proposal and if standards or rules have already been set.
In most cases, an accepted RFC is needed before an AIP can be launched. When an AIP is launched it is important to link back to their supporting RFC, for ease of reference.
Once you are confident to release an AIP, post it under the Governance Proposals category and a moderator will be reviewing the thread, making sure it follows the correct format.

  1. Start a Snapshot Vote for the AIP :balance_scale:

To give the community enough time to research and discuss the AIP, it should be up for at least 4 days, before an official Snapshot Vote can be submitted.
A snapshot vote does not always need to be posted by the original AIP author, it can be posted by someone else or by the core team in case the minimum threshold of SPELL / sSPELL is not being met.

When starting a Snapshot, it is important to set the duration to at least 3 days to give the community enough time to cast their vote.
A Snapshot should always have the link to the AIP attached. The parameters of the poll (Yes, No, different options for values) need to mirror the options discussed in the AIP.

  1. Process Results :ballot_box:

If an AIP has passed through the Snapshot Vote, the abracadabra team will tend to it in a timely fashion.

7 Likes