KIPs stand for KIRA Improvement Proposals.
Important
KIPs may not always be implemented exactly as presented.
The following KIPS are foundational proposals authored and implemented by KIRA's core team. These proposals form the backbone of the network's current structure and functionality.
KIPs 71-75 propose the creation of economic incentives for KIRA consensus nodes. As these consensus nodes are required to stake assets with economic value as slashable collateral, it is also necessary to reward them for performing their duties. KIP 71 proposes the spending pool structure used by KIPs 72 and 73 to distribute rewards to consensus nodes. KIPs 74 and 75 outline the incentive structures that govern staking rewards and slashing punishments for consensus nodes.
- KIP 71 - Spending Pools: KIP 71 proposes a spending pool mechanism for distribution of different tokens to eligible accounts. Its main use cases are tied to the distribution of staking rewards, UBI (Universal Basic Income) Module, and RollApp launches via ILO (Initial Liquidity Offering).
- KIP 72 - Universal Basic Income: KIP 72 proposes a Universal Basic Income module aimed at fostering non-sybil network participation (Code of Conduct) through economic rewards.
- KIP 73 - Fee Reward Distributor v1: KIP 73 proposes the creation of a Fee Reward Distributor to distribute pooled network fees to active consensus nodes.
- KIP 74 - Staking Module Part 1: KIP 74 discusses the implementation of asset staking to consensus nodes on KIRA. This includes delegated staking.
- KIP 75 - Staking Module Part 2: KIP 75 discusses the implementation of slashing rules for misbehaving validators and the governance process by which this slashing will be conducted.
KIPs 80 and 81 propose the format for governance proposals to be recorded and polled amongst a permissioned subset of users.
- KIP 80 - Governance Polls: KIP 80 proposes the format for polls to adhere to so that permissioned users can participate. They can vote for a listed option, propose their own custom option, abstain, or veto proposals. The proposal, voting process, and outcome will all be transparent and recorded onchain.
- KIP 81 - Councilors: KIP 81 proposes the Councilor status, allowing any KIRA account with at least one whitelisted permission or role to participate in the onchain governance polls proposed in KIP 80.
# | Layer | Title | Key Words |
---|---|---|---|
71 | SEKAI | Spending Pools | staking rewards distribution UBI |
72 | SEKAI | Universal Basic Income | UBI incentive |
73 | SEKAI | Fee Reward Distributor v1 | fees rewards consensus |
74 | SEKAI | Staking Module Part 1 | staking delegation consensus security |
75 | SEKAI | Staking Module Part 2 | validators slashing governance |
80 | SEKAI | Governance Poll Voting | governance polls signaling proposal |
81 | SEKAI | Councilors | governance roles permissions ranking |
- An Abstract paragraph, summarizing the proposal. This paragraph must provide a clear understanding of what the KIP is about.
- A Motivation paragraph detailing the motivation behind this KIP. Explain why this KIP is necessary or beneficial for the community or project.
- A Concept and Implementation description paragraph. The main content section of your file. Provide a comprehensive description of the changes or enhancements you are proposing. Include any relevant details, data, examples, or analyses that support your proposal. This section should be detailed to provide a clear and complete understanding of your KIP to the reviewers and community members.
- Clone the repository:
git clone https://github.com/KiraCore/kips.git
cd kips
git fetch --all
git pull
- Create a submission branch with a short name using hyphens (do not number your KIP):
git branch submission/short-name-of-your-kip
git checkout submission/short-name-of-your-kip
- Add your file to the
kips
folder (do not number your file) and commit:
cp path/to/file kips/
git add .
git commit -m "your message"
git push
You can now raise a Pull Request and fill in the required form to submit your KIP.