1 Signature scheme 0/10, weighted 30%
Band 0: Classical signatures only on mainnet, with nothing post-quantum protecting live funds. Short-lived devnets and one-off benchmarks sit here: they demonstrate research rather than something a user can hold keys on.
Neo N3's System.Crypto.CheckSig, which standard accounts use, verifies ECDSA on secp256r1, and multi-signature checks use the same curve. No post-quantum signature is implemented on mainnet or on any test network.
source
2 Deployment stage 2/10, weighted 25%
Band 2: Tier 4: Debating.
Tier 4: Debating. Post-quantum cryptography is a tracked research item on the Neo 4.0 milestone in the core repository, opened by a neo-project member and referenced from co-founder Erik Zhang's Neo 4 roadmap. It is not Tier 3: neither names a scheme, and no plan or proposal has been adopted.
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.
The research issue names NIST schemes as candidates, Dilithium and Falcon, and the discussion has weighed ML-DSA against Falcon-512 without a decision. A pull request adding ML-DSA-65 was closed unmerged.
source
Placement in the band The bottom of the band rather than a 4 or a 5: the candidates are NIST schemes, but the Falcon-512 recommendation and the ML-DSA-65 pull request came from the same contributor, Wi1l-B0t, and members have leaned without deciding, with vncoelho calling Dilithium "a first good start" and raising Falcon's floating-point arithmetic, and Erik Zhang pointing to threshold Dilithium. No one has selected a scheme.
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.
Defining upgrade paths and backward compatibility is listed as a task in the Neo 4 research issue, and contributors have discussed a new wallet type and a two-step address hash for post-quantum keys. No mechanism has been agreed.
source
Placement in the band A 3 rather than a 2 or a 4: the problem is acknowledged on the core repository's milestone with options on the table, but nothing has been chosen, and a contributor has warned that weak hardware-wallet support could make migration unworkable.
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 Neo N3 address is the hash of a verification script that contains the public key, so the key stays private until the account signs. Every transaction carries the verification script as a witness, so an account that has spent has published its key, and the consensus committee's keys are public by design.
source
Placement in the band At the top of the band rather than a 0 or a 1: hashing the verification script protects accounts that have never signed, a structural protection the floor of this band lacks, though almost no active supply benefits from it.
6 Verification 2/10, weighted 5%
Band 0 to 2: No post-quantum component exists, or the claims rest on marketing.
No post-quantum component exists to verify: the one implementation offered, ML-DSA-65 support in pull request 4307, was closed without being merged. The NeoQS lattice project announced in 2018 produced no deployed component.
source
Placement in the band The top of the band rather than a 0 or a 1: there is nothing post-quantum to verify, but Neo's current material does not market the chain as quantum-safe, and the 2018 NeoQS announcement was presented as research rather than a deployed feature.