Member Incentives
When preparing the Council's incentive structure, should, in principle, apply equally to team #100 joining the ecosystem as much as to team #1. The DAO is not a calcifying structure that is at one point more or less “done.” It is an open and dynamic system with teams splitting up, merging, quitting, rejoining at any time. The composition and function of these teams will evolve as they pivot, specialize, diversify, etc. It makes no sense to build a one-off incentive structure for today’s groups only; we must develop patterns that can apply to the DAO teams of tomorrow without making assumptions about how these teams will be composed.
HAL rewards classes of governance actions that result in measurable changes to the way Dijets operates. These incentives should in principal apply equally to Council #1 (current council) as much as to Council #100 joining the ecosystem in the future. Dijets Governance is an important yet dynamic system
Incentives Tier
There are three main tiers of Governance Incentives for Dijets Council Members. These are:
- Members Comp.
- Likeability Quotients.
- Bounty Pool.
Members Compensation
Dijets council members are the only ones in Dijets Governance to hold any voting weight. Member compensation is a great motivator for dgc members to be as informed as possible, deliberate on questions of Governance in depth, and engage in discussion with to gain the broadest possible perspective on the proposals or questions presented before them to decide.
The purpose of Members Compensation is to discourage the zero-sum thinking among the members. One DGC Member's compensation should be as independent as possible from another DGC Member's compensation. And the compensation should always be positively correlated with individual member's HAL voting weight.
Members Comp Parameters:
| Parameter | Math Symbol | Initial Value |
|---|---|---|
| CAP Threshold for DGC Members | T | 1000 HAL |
| Exponential factor | q | 0.5 |
| Maximum annual compensation per dgc member | C | 99k HAL |
In practice, the Members compensation is calculated on a monthly basis, with a fixed formula of:
(C*min(1,HAL^q/T^q))/12
The Bounty Pool
A pool of 6,000 HAL (Likability Quotient Tokens) per month is allocated for distribution amongst the DGC Members for successful Dijets Governance proposals.
Members can convert the HAL into DJT or any other token available or choose to sell it directly for cash.
Eligible Proposal Types
Proposals eligible for rewards are:
- Successful DIP proposals
- Successful DIP Subproposals
- Blue DIP with majority consent via voting held on Dijets Forum
A proposal is considered successful if its on-chain vote meets the success criteria defined in the accompanying on-chain poll text.
Rewards
The maximum reward for each type of successful proposal is denoted below.
- DIP - 2,000 HAL
- Subproposal - 1,000 HAL
- Blue DIP - 500 HAL
The 6,000 HAL reward pool is split between eligible proposals in a given month and may be significantly less depending on the volume of proposals submitted in a given month.
The reward pool for a given month is split between proposals according to the following weights.
- DIP = 1
- Subproposal = 1/2
- Blue DIP = 1/4
Payout Cycle
Rewards are distributed at the start of each month, covering proposals that concluded in the previous month.
Payouts are consolidated into a CSV file and distributed by HAL from a multi-sig wallet.
HAL produces and publishes a memo each month communicating the initiatives and the members rewarded.
Eligibility
1.1 - All active and serving DGC Members are eligible to receive the incentive payouts.
1.2 - DGC Members must provide an alternative Dijets mainnet address should they wish to receive payouts in a different wallet than the one associated with their profile. This address will be publicly visible.
Exclusions
1.1 - Dijets Core Team may exclude a DGC Member from the rewards payouts at any time, for any reason.
1.2 - The Core Team must communicate a reason publicly if a given DGC Member is being excluded from the rewards payouts.
curl -X POST --data '{ "jsonrpc":"2.0", "id" :1, "method" :"keystore.createUser", "params" :{ "username":"saleem", "password":"Ibne9819!" } }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/keystore
curl -X POST --data '{ "jsonrpc": "2.0", "method": "platform.createAddress", "params": { "username":"saleem", "password":"Ibne9819!" }, "id": 1 }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/P
curl -X POST --data '{ "jsonrpc":"2.0", "id" :1, "method" :"platform.importKey", "params" :{ "username":"saleem", "password":"Ibne9819!", "privateKey": "PrivateKey-ewoqjP7PxY4yr3iLTpLisriqt94hdyDFNgchSxGGztUrTXtNN" } }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/P
curl -X POST --data '{ "jsonrpc":"2.0", "id" : 1, "method" :"platform.getBalance", "params" :{ "addresses":["P-custom18jma8ppw3nhx5r4ap8clazz0dps7rv5u9xde7p"] } }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/P