Kaspa Improvement Proposals (KIPs) describe standard proposals for the Kaspa network, including core protocol specifications, network upgrades and client APIs.
| Number | Layer | Title | Owner | Status |
|---|---|---|---|---|
| 1 | Consensus, Node | Rewriting the Kaspa Full-Node in the Rust Programming Language | Michael Sutton, Ori Newman | Implemented |
| 2 | Consensus, API/RPC | Upgrade consensus to follow the DAGKNIGHT protocol | Yonatan Sompolinsky, Michael Sutton | Proposed |
| 3 | Consensus | Block sampling for efficient DAA with high BPS | Shai Wyborski, Michael Sutton | Rejected |
| 4 | Consensus | Sparse Difficulty Windows | Shai Wyborski, Michael Sutton, Georges Künzli | Active |
| 5 | Applications | Message Signing | coderofstuff | Active |
| 6 | Consensus, Applications | Proof of Chain Membership (PoChM) | Shai Wyborski | Draft |
| 9 | Consensus, Mempool, P2P | Extended mass formula for mitigating state bloat | Michael Sutton, Ori Newman, Shai Wyborski, Yonatan Sompolinsky | Active |
| 10 | Consensus, Script Engine | New Transaction Opcodes for Enhanced Script Functionality | Maxim Biryukov, Ori Newman | Active |
| 13 | Consensus | Transient Storage Handling | Michael Sutton, coderofstuff | Active |
| 14 | Consensus | The Crescendo Hardfork | Michael Sutton | Active |
| 15 | Consensus | Canonical Transaction Ordering and Sequencing Commitments | Mike Zak, Ro Ma | Active |