Vote is live here.
After months of preparation and stakeholder consultations, the AA is proposing the Aragon DAO Rules : an objective, plain english description of the smart contract permissions of the Aragon DAO. The Aragon DAO Rules are meant to replace the function of a Charter, as the core governance document.
The Aragon DAO Rules intentionally center the smart contracts granting governance permissions to Ethereum addresses, and push human-layer guidelines, and practices to the edges.
Since DAOs first launched in 2016, they were always meant to put code at the center, humans at the edges. Our delegated voting DAO is lean, minimal, and simple. With the principles of antifragility in mind, we created a DAO that ideally can survive paradigm shifts in the industry and the world. In order to create an unstoppable organization, we need to center what is unstoppable: blockchain technology.
The Aragon DAO will be deployed with the initial set of smart contract permissions described in the Aragon DAO Rules. This deployment will form the default governance settings. The governance settings of the smart contracts—permissions and parameters—are meant to evolve over time, as we experiment, learn, and build on the initial deployment. No funds will initially be transferred to the DAO and low quorum and threshold parameters will be set until we can assess the level of governance participation to inform parameter setting, such as quorum and threshold, with data based on experience rather than estimation.
This Forum post will be up for discussion for a period of 7 Days and will be followed by a binary (yes/no) item by item signaling vote for a period of 7 Days. The Aragon DAO Rules were informed by extensive stakeholder consultations and feedback over the past 6 months.
The Aragon DAO Rules are the numbered items in bold. Additional commentary was added below the numbered items in italics, to provide additional details and clarification to support and facilitate the Forum discussion. Only the text of the numbered items in bold will be put to an item by item signaling vote and included in the final Aragon DAO Rules document.
Aragon DAO Rules
IPFS: [link to document]
The Aragon DAO is an [aragonOS](link to source code) smart contract deployment on Ethereum mainnet at [addresses](link to etherscan) that accepts inputs, grants permissions, and executes on-chain transactions as described in the [Aragon DAO Rules](link to IPFS).
The Aragon DAO is defined as the smart contracts granting permissions to Ethereum addresses to participate in governance. The preamble references the source code and smart contract deployment via hyperlinks. Hyperlinks are used throughout the Charter as a dynamic source of truth, to avoid relying on manual changes to the text-based rules document.
The following items define the conditions that Ethereum Addresses must meet in order to have permission to send input transactions (wrap, delegate, undelegate, initiate, vote, execute, veto, pause, resume, mint, burn) to the governance systems of the Aragon DAO.
The purpose of the Aragon DAO Rules is to describe the permissions granted by smart contracts in plain english (rather than Solidity). In order to participate in the governance of the Aragon DAO, you must have an Ethereum Address with the conditions described to have permission to engage with the governance systems of the Aragon DAO.
-
Any Ethereum Address with [Aragon Network Token (ANT)](link to address) has permission to wrap it in the [ANT Wrapper App](link to address) to receive an equal amount of wrapped ANT (wANT). Any Ethereum Address with wANT has permission to unwrap it in the [ANT Wrapper App](link to address) to receive the original amount of ANT. The wrapping of ANT and unwrapping of wANT in the [ANT Wrapper App](link to address) is permitted at any time. wANT is non-transferrable.
ANT must be converted into wrapped ANT (wANT) in order to be compatible with the delegated voting permissions of the smart contracts. Only wANT can be used to vote in the Aragon DAO. wANT is not transferable and can be wrapped or unwrapped at any time.
-
Any Ethereum Address has permission to delegate or undelegate to any Ethereum Address at any time in the [TAO Voting App](link to address).
wANT Holders can delegate or undelegate at any time. wANT Holders do not need to delegate their tokens, they can simply vote without delegating.
Delegates can see which addresses have delegated their vote to them, but they do not have the option to accept or refuse delegation, they can simply choose whether or not to participate by voting.
-
Any Ethereum Address with the required ANT amount has permission to initiate a Proposal to the Aragon DAO. The Proposal is automatically put into a Delay Period by the [Delay App](link to address) for the duration specified in the Proposal parameters and the required ANT amount is locked. When the Delay Period expires the ANT is automatically unlocked.
-
[Budgeting Proposal](link to parameters): A Proposal to signal or withdraw funds from the [Budget Vault](link to address).
Delay Period: 7 Days
Voting Period: 7 Days
Delegate Voting Period: 7 Days
Swing Voting Window: 1 Day (before the Voting Period ends)
Swing Voting Extension: 3 Days (added to the end of the Voting Period)
Locked ANT: 5000
Minimum Quorum: 0.03
Minimum Level of Support: 0.5
-
[Governance Proposal](link to parameters): A Proposal to signal or change permissions and parameters.
Delay Period: 7 Days
Voting Period: 7 Days
Delegate Voting Period: 7 Days
Swing Voting Window: 1 Day (before the Voting Period ends)
Swing Voting Extension: 7 Days (added to the end of the Voting Period)
Locked ANT: 5000
Minimum Quorum: 0.03
Minimum Level of Support: 0.5
ANT Holders do not need to wrap ANT (wANT) to make a proposal.
To submit a proposal, ANT Holders must hold the minimum amount of ANT required to be locked for the delay period specified in the proposal parameters. After the delay period, the ANT is unlocked. The locked ANT cannot be slashed, it is simply locked and returned. The amount of ANT required to initiate a proposal can be changed with a governance proposal.
The initial deployment has two proposal types, requiring different sets of permissions and parameters. Each proposal must be submitted to the proper TAO Voting App. Clear instructions will be provided in a DAO Wiki and/or directly in the UX of the DAO.
Initially, all parameters will be set with low quorum and level of support, in order to allow us to adjust with experience and data. Over time, the Budgeting Proposals should have lower parameters to allow for ease of signaling and smaller transfers of funds. The Governance Proposals should have higher parameters to protect the security of the other vaults.
-
-
Any Ethereum Address has permission to initiate the Voting Period for a Proposal if the duration of the Delay Period is reached. When the Voting Period is initiated, a snapshot is created containing the wANT balance and delegation for all Ethereum Addresses at that block.
When the delay period ends, any Ethereum address can move the proposal to vote (as it will not automatically be moved). A snapshot is taken at the beginning of the vote period, capturing the voting power of ANT Holders and Delegates.
-
Any Ethereum Address with wANT or delegated to by another Ethereum Address with wANT has permission to vote on a Proposal during the Voting Period. If the expected outcome of the vote changes during the duration specified in the Swing Voting Window, prior to the end of the Voting Period, the Voting Period is extended for the duration specified in the Swing Voting Extension. When an Ethereum Address that is delegating to another Ethereum Address votes on a Proposal, it overrides the vote of the delegated Ethereum Address.
Delegates may vote on proposals on behalf of wANT Holders. However, wANT Holders may vote directly to override the vote of their Delegates. Both wANT Holders and Delegates have the same duration window to vote.
A change in the vote outcome during the final day of the Voting Period triggers a 3 or 7 day extension of the Voting Period (see Proposal parameters in item 3). This helps prevent any last minute attempts to swing and manipulate a vote outcome.
-
Any Ethereum Address has permission to execute a Proposal after the vote is passed. A Proposal passes if the quorum and level of support reach their minimum threshold parameters by the end of the Voting Period. The quorum and level of support are calculated with values from the snapshot and using a definition of wANT voting supply as the total wANT held by or delegated to the Ethereum Addresses that voted on the Proposal.
6.1. Quorum is the wANT voting supply divided by the total wANT supply.
6.2. Level of support is the wANT voting supply in support of the Proposal divided by the wANT voting supply.A vote passes when the voting period expires and the quorum and level of support in the parameters are met. When a vote passes, any Ethereum address can execute the transaction on-chain, as it will not automatically execute.
-
The [Aragon Shield Multisig](link to multisig address) has permission to set the [parameters](link to parameters) of the [Guardian DAO](link to address) and mint or burn an [Aragon Guardian Token (AGT)](link to address) in the [AGT App](link to address). AGT is non-transferable.
Guardians will be appointed and removed by trusted parties in a multisig. The trusted parties will define the scope of the role of Guardians and set the parameters of the Guardian DAO, according to the needs of the DAO as it evolves.
-
Any Ethereum Address with AGT is a Guardian and has permission to vote to veto, pause, or resume a Proposal in the [Guardian DAO](link to address). When the quorum and level of support of a veto is reached, the Proposal immediately expires and does not move to the Voting Period. When the quorum and level of support of a pause is reached, the Delay Period is paused. When the quorum and level of support of a resume is reached, the Delay Period is resumed at the time it was paused.
Vote Period: 7 Days
Quorum: 0.01
Threshold: 0.01
During the delay period, Guardians can vote to veto, pause or resume proposals with AGT in the Guardian DAO. The parameters set in the Guardian DAO must be met in order for the action to be executed. The parameters of the Guardian DAO are set by the trusted multisig.
Guardians are a security mechanism. The scope of the role of Guardians will not be set and cannot be enforced on chain. Since the scope of their veto power is not enforceable by code, it requires additional definition and agreements. Their scope should be limited to veto malicious proposals within narrowly defined constraints. Holding them accountable to certain behaviors and actions requires a contractual agreement, which will be enacted separately and will evolve with the needs of the DAO.