1 Signature scheme 1/10, weighted 30%
Band 1 to 3: Classical signatures only on mainnet, with a post-quantum implementation live and usable by the public on a persistent test network.
Kaspa mainnet signs with Schnorr over secp256k1 by default and offers ECDSA as an alternative, both broken by Shor's algorithm. A core developer's XMSS^MT covenant, built on the script opcodes the Toccata hard fork added, has run against the persistent testnet-10, which puts a post-quantum implementation on a public test network.
source
Placement in the band Off the 0 floor and at a 1 rather than a 2 or a 3: the testnet-10 XMSS covenant example is public and anyone can run it against a public, persistent testnet, which is what lifts it off 0, but it is one developer's worked example in a personal repository, marked by its author as unaudited and not for real funds, rather than something offered to the public to hold keys on.
2 Deployment stage 2/10, weighted 25%
Band 2: Tier 4: Debating.
Tier 4: Debating. Post-quantum exposure is addressed in a draft improvement proposal filed by a core developer, KIP-22, but it introduces no post-quantum signature, no scheme is agreed and no timeline exists. The placement is a judgement call, set out in the caveat.
source
3 NIST alignment 3/10, weighted 15%
Band 3 to 5: NIST schemes are referenced as candidates without a committed selection, or the work is bespoke research.
No post-quantum scheme has been proposed for Kaspa's signatures. The one tested for them is the core developer experiment, XMSS^MT in the SP 800-208 family, which defaults to BLAKE3 as its hash rather than a function SP 800-208 approves. KIP-22 names no post-quantum scheme.
source
Placement in the band At the floor of the band rather than a 4 or a 5: a NIST-family scheme has been tested, but in a personal experiment, with a non-approved default hash, and nothing in Kaspa's improvement-proposal process selects or references it.
4 Migration path 3/10, weighted 15%
Band 3 to 5: Migration is acknowledged as a problem with no agreed mechanism, or the mechanism is contested.
KIP-22 acknowledges the problem and offers a partial mechanism: new pay-to-script-hash addresses that keep the key hidden until spending, needing no consensus change. It says a migration for existing funds could be specified separately, cites BIP-361 as a model, and specifies nothing further. It is a draft in an open pull request.
source
Placement in the band At the floor of the band rather than a 4: there is a concrete wallet convention, which lifts this above a 2, but it moves no coins to a post-quantum key and the migration itself is left unwritten.
5 Exposure 2/10, weighted 10%
Band 0 to 2: Public keys are exposed for effectively all accounts, or a large, measured share of total supply sits in exposed addresses.
A standard Kaspa address encodes the 32-byte Schnorr public key directly, or the 33-byte ECDSA key, with no hashing step. Every such address therefore exposes its key on-chain from creation, whether or not it has ever spent, and the key can be harvested today against a future quantum computer.
source
Placement in the band At the top of the band rather than a 0 or a 1: Kaspa meets this band on its structural limb, the default address being the key itself, but no measured share of at-risk supply has been published, and pay-to-script-hash addresses, which keep the key hidden until spending, are valid today.
6 Verification 3/10, weighted 5%
Band 3 to 5: A post-quantum component exists, on mainnet, on a persistent testnet or as a merged implementation, but is unreviewed.
The post-quantum component that exists, the XMSS^MT covenant experiment, is open source and has run on the persistent testnet-10, but its author states it has not been audited or formally reviewed. It is not merged into rusty-kaspa and protects no funds.
source
Placement in the band At the floor of the band rather than a 4 or a 5: the component exists on a persistent testnet, but in a personal repository outside the node, with no review and an explicit warning against securing funds with it.