Skip to main content

DIP Lifecycle Stages:

Each DIP undergoes the following lifecycle stages before being published in the main DIPs repository with its final state of either being Accepted or Rejected

Conception

The Conception stage of a DIP is when DGC Members start bringing their ideas to life in the context of Dijets Governance. Members can start discussions around their idea on Dijets Forum and brains storm with the rest of the members and community. Once the member determines that their idea is ready for the next stage, they can publish the idea to Dijets Forum under the DIPs category.

Proposals must follow the standard format as described in DIP0 and choose the right template (General/Technical/Subproposals etc) before publishing it to the Forum.

The DIP Editor is available to help the members with drafting their DIPs.

Approved by DIP Editor

This phase of a DIP’s life cycle is when the DIP Editor confirms that the proposed DIP follows the correct structure and editorial criteria defined in the DIP template. If the criteria is not met, the DIP Editor will provide an explanation to the authoring member as to why and allow them to make the appropriate changes before reconsideration. If the criteria has been met, the DIP Editor performs the following actions:

  1. Assigns a formal number to the DIP.
  2. Creates and subsequently merges a PR on the DIPs repository with the new DIP

Request for Comments (RFC)

This phase is when a DIP goes through a formal review period, including feedback from the rest of the members, further drafting and additions. The authoring member finalises changes to the DIP, based on other members feedback.

Qualification

The timeline for the RFC phase is defined by its Frozen Period. In order to move to the next phase, it needs to satisfy the transition criteria listed below: DIPs must not have had any changes for a minimum of 24 hours before they move to the next phase.

Formal Submission (FS)

This phase is when the authoring members submit their complete DIP(s) to the Governance cycle by posting it to the formal submission forum category within the formal submissions window of a governance cycle. A DIP can be re-submitted to the formal submission process a maximum of 2 additional times (3 total), without having to go through phase 1-3 again, if it failed to pass due to legitimate external reasons (e.g. subject to the governance Arbiters judgement).

Approved by the Governance Arbiter(s)

This phase is when the DIP must be formally approved by the Governance Arbiters. Once approved by the Governance Arbiter, the DIP will be included in the inclusion poll of the Voting cycle. If the DIP is not approved by the Governance Arbiter, it may be reconsidered at a later date to enter the Voting cycle.

Voting Cycle

This phase is when the DIP becomes officially available for voting. Determined by the DGC Members votes, the DIP is ultimately accepted or rejected.

Consensus Reached

DGC Member votes are tallied and the results are published.

Accepted/Rejected

If accepted, the DIP is officially given the "ACCEPTED" status and published to the official DIPs Directory. If the voting fails to pass before expiring, the DIP is given the "REJECTED" status.