1 Signature scheme 10/10, weighted 30%
Band 10: A post-quantum signature is the mandatory scheme for all accounts on mainnet.
WOTS+ is the mandatory scheme for every account on Mochimo mainnet, verified in the node source rather than from project claims. src/wots.h defines PARAMSN 32 and WOTSW 16 with a verbatim reference to RFC 8391, and the repository contains no ECDSA, secp256k1, Ed25519 or Schnorr implementation, so there is no classical path a transaction could take.
source
2 Deployment stage 10/10, weighted 25%
Band 10: Tier 1: Native.
Tier 1: Native. Hash-based signatures have protected every unit of supply since the mainnet launched in June 2018, so there is no migration to run and no legacy cohort left behind.
source
3 NIST alignment 7/10, weighted 15%
Band 6 to 8: The scheme is NIST-selected but the standard is not yet final, or a NIST-approved scheme is named but not yet deployed.
This is the one place Mochimo's position is weaker than it first looks, and the distinction is worth stating precisely. Mochimo implements WOTS+ exactly as RFC 8391 specifies it, and that same document underpins NIST SP 800-208. But SP 800-208 approves the fuller constructions, XMSS and LMS with their multi-tree variants, not the bare WOTS+ one-time signature used on its own. Mochimo is therefore using a standardised primitive in a way the standard does not itself cover, which is a long way from bespoke unreviewed cryptography and still short of a chain running an approved scheme.
source
Placement in the band A 7 rather than an 8 or a 6: Mochimo implements a standardised primitive, RFC 8391 WOTS+, but uses it bare where SP 800-208 approves only the fuller XMSS and LMS constructions. That is well clear of bespoke cryptography and still short of running an approved scheme.
4 Migration path 8/10, weighted 15%
Band 6 to 8: A credible published plan exists with a mechanism identified, but key parts are unbuilt or undated.
There is no classical legacy to migrate, which removes the hardest problem facing every chain in this index that did not launch post-quantum. What replaces it is an operational one: WOTS+ keys are one-time, so a key that signs twice leaks enough material to forge, and that is a classical weakness rather than a quantum one. Mochimo addresses this at the protocol level with account tags, resolved to public keys and validated in the node source, which lets an account identity persist across the key rotation the scheme requires.
source
Placement in the band The top of the band because there is no classical legacy to migrate at all. It is not a 9 because the one-time key constraint imposes a permanent operational migration on every holder, which account tags manage rather than remove.
5 Exposure 9/10, weighted 10%
Band 9 to 10: No quantum-vulnerable public keys are exposed on-chain, or the exposed keys protect nothing.
No Mochimo public key is a quantum liability, because WOTS+ security rests on the preimage and collision resistance of hash functions rather than on the discrete logarithm problem. A published WOTS+ public key gives a quantum adversary nothing Shor's algorithm can use, so the harvest-now-decrypt-later question that drives this dimension for every classical chain does not arise.
source
Placement in the band Not a perfect ten: the one-time constraint means key reuse rather than key exposure is the failure mode a holder must avoid, so the dimension is clean on quantum grounds but not on operational ones.
6 Verification 7/10, weighted 5%
Band 6 to 8: Open source with public review or a named third-party audit of the relevant component.
The claim is checkable in the strongest way available: the signature implementation is open source, the mainnet has run since 2018, and the absence of any classical signature code can be confirmed by reading the repository, which is how we scored the signature dimension.
source
Placement in the band A 7 rather than an 8: the code is open and the absence of classical signature code is directly checkable, which is strong public review, but no named third-party audit was found and the project's own wiki was unreachable at the time of writing.