Skip to content

Latest commit

 

History

History
76 lines (59 loc) · 4.21 KB

GOVERNANCE.md

File metadata and controls

76 lines (59 loc) · 4.21 KB

Nation3 governance process

This document outlines the governance process that the Nation3 citizens, the Meta Guild multisig and the proposers must follow to engage with Nation3 governance. This document adheres to the Nation3 Constitution.

Kinds of proposals

The different kinds of proposals are specified in the Nation3 Constitution.

Stages of a proposal

flowchart LR
  REVIEW[Community review] --> OFFVOTE[Off-chain vote]
  OFFVOTE --> ONVOTE[On-chain enactment]
Loading
  1. Community review: The community provides feedback on a published proposal for the proposer to consider. The proposer must explain how the proposal helps Nation3 advance its North Star metrics. After the minimum duration required for this stage, the proposer can freeze their proposal, advancing it to the next stage. After freeze, any further modifications to the proposal require restarting the process.

    • Duration: >48h.
    • Platform: Forum.
  2. Off-chain vote: Citizens can vote. The Meta Guild is responsible for creating the proposal on Snapshot.

    • Duration: 48h.
    • Platform: Snapshot.
    • Census: All Nation3 citizens.
    • Voting weight: Token-weighted by $veNATION balance.
    • Voting system: Single Choice.
    • Voting threshold: Simple majority.
  3. On-chain enactment: $veNATION holders can ratify the proposal. The Meta Guild is responsible for creating the proposal on Aragon.

    • Duration: 48h.
    • Platform: Aragon.
    • Census: All $veNATION holders.
    • Voting weight: Token-weighted by $veNATION balance.
    • Voting system: Binary (approve/reject).
    • Voting threshold: Simple majority.

Census and voting weights are determined at the time of vote creation, both for the Nation3 space on Snapshot and the Nation3 DAO on Aragon. The Nation3 DAO, Nation3 passports and $veNATION are currently only on Ethereum.

gantt
dateFormat YYYY-MM-DD
axisFormat %d
title Lifecycle of a proposal

Community review: 1, 0000-01-01, 2d
Off-chain vote: 2, after 1, 2d
On-chain enactment: 3, after 2, 2d
Loading

Submitting a proposal

  1. Once you are ready to submit a formal proposal, go to the Proposal Generator to generate an encoded version. Proposals need to adhere to the governance spec.
  2. Open a pull request in the gov-proposals repo adding the proposal as N3GOV-ID.json (where ID is the suggested proposal's ID). Link the pull request at the end of your forum post.
  3. Modify the proposal based on feedback, both in the forum and in the pull request.
  4. Once the feedback period ends, you can tag it as frozen on GitHub.
  5. A bot will automatically allow you to merge it after checking:
    • All data types match the spec.
    • The pull request is at least 48h old.
  6. The Meta Guild multisig creates the vote on Snapshot. The vote must start with N3GOV-ID: (where ID is the proposal's ID) followed by the title of the proposal's discussion.
  7. If the Snapshot vote passed, the Meta Guild multisig creates the vote on Aragon.

Proposals with critical impact

The Nation3 DAO has an Agent app instance (called Critical Agent) governed by a Voting app with the following voting parameters:

  • Duration: 144h (six days).
  • Platform: Aragon.
  • Census: All $veNATION holders.
  • Voting weight: Token-weighted by $veNATION balance.
  • Voting system: Binary (yes/no).
  • Voting threshold: >66% (supermajority) approval threshold with >20% participation rate.

Any proposal which would trigger a transaction from the Critical Agent app on the Nation3 DAO follows the same governance process as standard proposals, but instead of 48h for each step in the process, it's 144h (a full week).