The Kaspa KCC Coordination Forum has officially finalized three core architectural standards: KCC-1, KCC-2, and KCC-20. This milestone establishes the technical foundation for introducing a smart contract ecosystem, decentralized applications (dApps), and asset tokenization to its high-speed proof-of-work blockDAG network.
Four Kaspa core developers, Romain Billot, Michael Sutton, Ori Newman, and Sivan Helfer, led the formulation of these three standards. With their final status confirmed, the specifications are now ready for adoption by software developers across the ecosystem.
Covenant Standardization and Authority Verification
The KCC-1 standard governs covenant specifications, data layouts, and a common Application Binary Interface (ABI). This shared ABI standardizes communication formats across various software components, including compilers, digital wallets, indexers, and transaction builders. Without a uniform data layout, wallet and indexer developers would have to build custom integrations for each application.
Meanwhile, KCC-2 establishes guidelines for authority identification and transaction approval verification schemes. Its scope encompasses Schnorr and ECDSA cryptographic signatures, programmable scripts, and covenant lineage tracking. This specification ensures that access rights validation and contract approvals follow consistent verification rules across the network.
KCC-20 Native Token Format and Borrowed Receive Feature
KCC-20 serves as a dedicated application standard for native fungible tokens on the Kaspa network. The document mandates that every token contract publish its program parameters publicly. This transparency is necessary for digital wallets, block explorers, and third-party services to decode ownership states and accurately process asset transfers.
A key technical upgrade in KCC-20 is the borrowed receive feature. Through this mechanism, senders can utilize existing token outputs in the recipient’s wallet when transferring assets. This approach allows token transactions to proceed smoothly without deducting the recipient’s native KAS balance just to fund the creation of new output units.
Decoupling the Application Layer from Core Consensus
A notable aspect of the KCC architecture lies in its developmental boundaries. KCC documentation decouples developer-layer application conventions from the network’s core consensus rules, which are governed through Kaspa Improvement Proposals (KIPs). This separation grants ample freedom for dApp innovation and token issuance without requiring mandatory protocol upgrades or hard forks at the mining node level.
For developers in the Kaspa ecosystem, the release of these final standards marks an end to building applications without a standardized reference framework. The responsibility now shifts to dApp builders to test how reliably this new token and smart contract ecosystem operates on Kaspa’s blockDAG structure.
Reported by crypto.news.
Read also: How to Read Candlestick Charts for Beginners
Disclaimer: This article is for informational and educational purposes only, not financial advice. Cryptocurrency assets are highly volatile and carry significant risk. Always do your own research (DYOR) and never invest more than you can afford to lose.




