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.
THORChain's developer documentation gives the signing algorithm as "secp256k1 (same as Cosmos)", the mainnet consensus parameters accept Ed25519 validator keys and nothing else, and the vault keys are threshold ECDSA and EdDSA. Nothing post-quantum protects RUNE or the assets THORChain holds.
source
2 Deployment stage 1/10, weighted 25%
Band 1: Tier 5: Exposed.
Tier 5: Exposed. The signatures protecting RUNE and finalising THORChain's blocks are quantum-vulnerable, and no architecture decision record, developer documentation, release or other publication from THORChain addresses post-quantum signatures.
source
3 NIST alignment 0/10, weighted 15%
Band 0 to 2: No post-quantum scheme named for the chain’s fund-protecting signatures, or a proprietary scheme with no public cryptanalysis.
No post-quantum scheme has been named for THORChain's account, validator or vault signatures, so there is nothing to assess against a NIST standard.
source
Placement in the band The floor of the band rather than a 1 or a 2: nobody with authority over THORChain has named a scheme, even as an example. The ML-DSA keys in Cosmos SDK v0.55 are not counted, because THORNode pins v0.53.0 and no THORChain publication points to them.
4 Migration path 2/10, weighted 15%
Band 0 to 2: No agreed migration path, or the proposals on the table would strand or freeze holder funds.
No migration plan or published position exists. THORChain does have a working upgrade route: each consensus-breaking release is proposed on chain by an active validator with a target height, approved by the validators' on-chain vote and activated at that height, and mainnet runs THORNode 3.21.0 after a series of such releases, with 3.21.1 named as the next version on 3 November 2026. Nothing has been proposed to carry a post-quantum scheme through it.
source
Placement in the band The top of the band rather than a 0 or a 1: the release process has delivered consensus changes to mainnet many times, and vault funds already move to newly generated keys at every churn, which a future vault migration could build on. Not a 3, because THORChain has not acknowledged the quantum problem in public.
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 THORChain address is a Bech32 encoding of a hash of the secp256k1 public key, so an account that has never signed keeps its key hidden. Any send, swap, bond or deposit reveals it, which covers almost all RUNE in use. Validator consensus keys are public by design, and the vault public keys are published through the network's inbound-address endpoint.
source
Placement in the band The top of the band rather than a 1: never-signed addresses keep their keys hidden, as on other Cosmos SDK chains. Not a 3, because almost all active RUNE sits behind a revealed key and no measurement of the unexposed share has been published. See the caveat on the vault keys.
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 for THORChain: no code, specification or testnet implementation was found in THORNode or the architecture decision records. THORNode imports its threshold-signature library from a private repository, gitlab.com/thorchain/tss/tss-lib-private.git/v3, so the library in use cannot be inspected, and the statement that the vaults run GG20 rests on THORChain's documentation. THORNode is open source, but under v1.8 the openness of classical code earns nothing on this dimension.
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 THORChain does not market RUNE or its vaults as quantum-safe, so its position does not rest on marketing.