Short Summary
Transition of our onchain governance from Gov1 to OpenGov.
High-level objective
To make a soft transition to OpenGov - while keeping the Gov1 pallets (including the council) for a transition period of 3 months - using the tracks and parameters proposed below.
Background
A formal proposal has already been made to migrate to OpenGov on Centrifuge so we are proposing to launch it on Altair first in order to test the functionality. The tracks on Altair are identical to those on Centrifuge, just with modified parameters.
Description of Activity
The GCG proposes the following tracks and parameters for our OpenGov setup. The Whitelisted Caller track will be managed by a Technical Committee that will be the same on both Centrifuge and Altair. They will be a mandated group and a separate proposal will be made for their mandate request.
Tracks
Below is an overview of the 6 suggested tracks and their descriptions.
Track | Description | Referendum examples |
---|---|---|
Root | Track with the highest privilege | Runtime upgrades, Technical Committee management |
Whitelisted Caller | Track used for referenda that have been whitelisted by the Technical Committee and can execute with Root privileges | Fast-tracked operations |
Pool Admin | Custom track for pool management | Launching a pool on Altair |
Treasurer | Track used for asking for funding from the treasury | Treasury proposal |
Referendum Canceller | Track used for cancellation of incorrectly submitted referenda, Decision Deposit is refunded | Wrong referendum |
Referendum Killer | Track used for killing malicious referenda, Decision Deposit is slashed | Malicious/harmful referendum |
All tracks follow this flow, but with different parameters:
Parameters
Below are the parameters for each track, specification of Approval and Support and their curves. Click on the to the left to expand.
Root
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Root | 2 | 3,000,000 AIR | 3 hours | 7 days | 6 hours | 12 hours |
Approval (linear): 100% → 50%
Support (reciprocal): 50% → 0.3%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (reciprocal) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.70 % | 25.00 % |
2 | 99.40 % | 16.67 % |
3 | 99.11 % | 12.50 % |
24 | 92.86 % | 2.00 % |
72 | 78.57 % | 0.68 % |
120 | 64.29 % | 0.41 % |
168 (7 days) | 50.00 % | 0.3 % |
Whitelisted Caller
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Whitelisted Caller | 20 | 10,000 AIR | 5 minutes | 3½ days | 5 minutes | 5 minutes |
Approval (linear): 100% → 50%
Support (reciprocal): 50% → 0.05%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (reciprocal) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.40 % | 3.70 % |
2 | 98.81 % | 1.92 % |
3 | 98.21 % | 1.30 % |
24 | 85.71 % | 0.17 % |
36 | 78.57 % | 0.11 % |
72 | 57.14 % | 0.06 % |
84 (3½ days) | 50.00 % | 0.05 % |
Pool Admin
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Pool Admin | 5 | 20,000 AIR | ½ hour | 3½ days | ½ hour | ½ hour |
Approval (linear): 100% → 70%
Support (reciprocal): 50% → 0.24%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (reciprocal) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.64 % | 14.29 % |
2 | 99.29 % | 8.33 % |
3 | 98.93 % | 5.88 % |
24 | 91.43 % | 0.82 % |
36 | 87.14 % | 0.55 % |
72 | 74.27 % | 0.28 % |
84 (3½ days) | 70.00 % | 0.24 % |
Treasurer
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Treasurer | 2 | 150,000 AIR | 6 hours | 14 days | 12 hours | 12 hours |
Approval (linear): 100% → 70%
Support (piece wise linear): 50% → 1%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (linearl) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.91 % | 49.84 % |
2 | 99.82 % | 49.67 % |
3 | 99.73 % | 49.51 % |
24 | 97.86 % | 46.08 % |
312 | 73.21 % | 1.00 % |
324 | 71.07 % | 1.00 % |
336 (14 days) | 70.00 % | 1.00 % |
Referendum Canceller
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Referendum Canceller | 20 | 600,000 AIR | ½ hour | 3½ days | ½ hour | 5 minutes |
Approval (linear): 100% → 70%
Support (reciprocal): 50% → 0.24%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (reciprocal) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.64 % | 14.29 % |
2 | 99.29 % | 8.33 % |
3 | 98.93 % | 5.88 % |
24 | 91.43 % | 0.82 % |
36 | 87.14 % | 0.55 % |
72 | 74.27 % | 0.28 % |
84 (3½ days) | 70.00 % | 0.24 % |
Referendum Killer
Max Deciding | Decision Deposit | Prepare Period | Decision Period | Confirmation Period | Enactment Period | |
---|---|---|---|---|---|---|
Referendum Killer | 20 | 1,000,000 AIR | ½ hour | 3½ days | ½ hour | 5 minutes |
Approval (linear): 100% → 70%
Support (reciprocal): 50% → 0.24%
Click here for specification of Approval and Support over time
Hours | Approval (linear) | Support (reciprocal) |
---|---|---|
0 | 100.00 % | 50.00 % |
1 | 99.64 % | 14.29 % |
2 | 99.29 % | 8.33 % |
3 | 98.93 % | 5.88 % |
24 | 91.43 % | 0.82 % |
36 | 87.14 % | 0.55 % |
72 | 74.27 % | 0.28 % |
84 (3½ days) | 70.00 % | 0.24 % |
Next steps
After the RFC period, the proposal will be submitted onchain through a Runtime Upgrade with the defined tracks and parameters and all AIR token holders can vote on this proposal.
This topic will be updated as the proposal progresses.