Hardy Index Quantum readiness, rated and tracked

Chain profile

Vaulta

A Exposed

Named accounts on Vaulta, the network formerly called EOS, are controlled by secp256k1, P-256 or WebAuthn keys published in on-chain permission tables, finality rests on BLS12-381 votes, and no post-quantum plan, proposal or research programme was found.

Is Vaulta quantum-safe?

No. Vaulta is the network previously called EOS: in 2025 it took a new name and a new native token, A, swapped one for one with EOS, and in the Vaulta Foundation's own words it "operates using the same mainnet that was previously called the EOS Network". Its node software is Spring, from the Antelope codebase. Every Vaulta account is a short name, and what controls it is a set of permissions holding public keys of three types: K1 (ECDSA on secp256k1), R1 (ECDSA on P-256) and WA (WebAuthn, also P-256). Block producers sign blocks with secp256k1 keys, and since the Savanna consensus upgrade of 25 September 2024 finality comes from finalizers voting with BLS12-381 keys. A sufficiently large quantum computer running Shor's algorithm would break all of these. Vaulta does have a real key-replacement mechanism: an account's keys can be changed in place with the updateauth action, keeping the account name and its funds, and the network has added a key type before, activating WebAuthn keys as a protocol feature in July 2021. But no post-quantum key type has been proposed, and no post-quantum plan, proposal or research programme was found from the Vaulta Foundation, in the Spring or Vaulta Foundation repositories, or in the network's documentation, which is why Vaulta sits in Tier 5.

Where we are making a judgement call Three judgement calls carry this profile. The first is migration. The updateauth action and the 2021 WebAuthn activation are credited above the floor because a working route already exists for replacing an account's keys without moving its funds, and the network has shown it can add a key type by protocol feature; a reader who credits nothing short of a post-quantum key type would score 2 and take 1.5 points off, and a reader who weighs the precedent more heavily would score 4 and add 1.5. The second is exposure. Vaulta's keys are published in permission tables rather than hidden behind hashes, which places it with the address-is-key chains; a reader who scores that structure at 3 rather than reading it as exposure of effectively all accounts would add 1 point. The third concerns control rather than score. The privileged eosio system account, and the vaulta account that owns the core.vaulta token contract, are both controlled on-chain by eosio.prods, the active block producers acting by a 15-of-21 multisig, so the producers can replace system contracts and change any account's permissions. That is how Antelope chains are governed by design and it is not scored, but it means the same producer supermajority that could ship a post-quantum key type could also rewrite any account's keys. The tier is not a judgement call: no post-quantum work on Vaulta's signatures was found from anyone with authority over the chain, so no reading of the record lifts it to Tier 4.

At a glance

On mainnet today

ECDSA on secp256k1 (K1), ECDSA on P-256 (R1) or WebAuthn P-256 (WA) for account permissions; secp256k1 for block producer signatures; BLS12-381 for Savanna finalizer votes

Post-quantum scheme

None selected or proposed.

NIST standard

None adopted.

Readiness tier

Tier 5: Exposed. The signatures securing funds on mainnet today are quantum-vulnerable, and no public post-quantum plan, proposal or research programme addressing them could be found.

Cryptography in use

  • Account signatures ECDSA on secp256k1 K1 Mainnet, default K1 keys, written with the legacy EOS prefix or PUB_K1_, are what wallets create by default and what controls almost every account. Source code or release
  • Account signatures ECDSA on secp256r1 R1 Mainnet, opt-in R1 keys on the P-256 curve, chosen permission by permission. Source code or release
  • Account signatures ECDSA on secp256r1 WebAuthn (WA) Mainnet, opt-in WebAuthn keys over P-256, activated as the WEBAUTHN_KEY protocol feature at block 195,440,162 on 21 July 2021. Read on-chain
  • Validator consensus ECDSA on secp256k1 Mainnet, mandatory The 21 active block producers' block signing authorities in the producer schedule are secp256k1 keys. Read on-chain
  • Validator consensus BLS signatures on BLS12-381 Mainnet, mandatory Savanna finality: the active finalizer policy lists 21 finalizers with BLS12-381 public keys and a threshold of 15. Activated with the SAVANNA protocol feature at block 396,090,329 on 25 September 2024. Read on-chain

A role not listed is not evidenced either way. Every scheme, and which other chains share it, is in the cryptography registry.

Score breakdown

Each dimension scored 0 to 10. The weight beside it is its share of the total score.
Show the weighted arithmetic and the sourced note for each dimension
Vaulta Hardy Score by dimension, with weights and weighted contributions
No. Dimension Score Weight Contribution
1 Signature scheme 0 30% 0.0
2 Deployment stage 1 25% 2.5
3 NIST alignment 0 15% 0.0
4 Migration path 3 15% 4.5
5 Exposure 2 10% 2.0
6 Verification 2 5% 1.0
Hardy Score 10.0

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.

Spring defines exactly three public key and signature types, K1 (secp256k1), R1 (P-256) and WebAuthn (P-256), and every account permission is satisfied by one of them. Block producers sign with secp256k1 keys and finalizers vote with BLS12-381 keys. Nothing post-quantum protects A or any asset on Vaulta today. source

2 Deployment stage 1/10, weighted 25%

Band 1: Tier 5: Exposed.

Tier 5: Exposed. The signatures that authorise spends and finalise blocks are quantum-vulnerable, and no post-quantum roadmap, improvement proposal or research programme was found from the Vaulta Foundation, in the Spring repository or in the Vaulta Foundation's repositories. 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 Vaulta's account keys, producer signatures or finalizer votes. The Spring repository and the Vaulta Foundation's repositories contain no post-quantum signature work, and the network's documentation does not mention one. source

Placement in the band The floor of the band rather than a 1 or a 2: no one with authority over Vaulta has named a post-quantum scheme for any of its signatures, so there is nothing to place against a standard.

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.

Vaulta accounts are names, not hashes of keys, and the updateauth action replaces the keys behind any permission in place, so a holder can move to a new key without moving funds or changing the account. The network has also added a key type before: WebAuthn keys were activated as a protocol feature on 21 July 2021. But every key type accepted today is classical, a post-quantum one would need a new protocol feature, and none has been proposed. source

Placement in the band The floor of the band rather than a 4 or a 5: the rotation mechanism is live and keeps the account, and adding a key type has a precedent, but no post-quantum key type has been proposed and no published plan or discussion of one was found. Above a 2, because the mechanism a migration would need already exists on mainnet.

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 Vaulta account is a name, and the public keys that control it are stored in the account's permissions on-chain, readable by anyone through any API node before the account has ever signed. Every account controlled by a key has that key published from the moment it is set, so there is no unexposed share for hashing to protect. source

Placement in the band The top of the band rather than a 0 or a 1: Vaulta meets the band on its structural limb, with keys readable from account permissions, but no measured share of exposed supply has been published. Not a 3, because the exposure covers effectively every key-controlled account, not only those that have signed.

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 Vaulta's signatures: no code, specification or testnet implementation was found in Spring or the Vaulta Foundation's repositories. Spring is open source, but under v1.8 the openness of classical code earns nothing here. source

Placement in the band The top of the band rather than a 0 or a 1: there is no post-quantum component to verify, but nothing about Vaulta is marketed as quantum-safe, so its position does not rest on marketing.

The deployment dimension is not a separate judgement. It is Tier 5 expressed as a number. See the tier mapping.

How it compares

All 80 rated chains on the 0 to 100 scale. Vaulta is marked. Select any point to open that profile.
Hyperliquid, Hardy Score 5.5 Cronos, Hardy Score 7.0 MemeCore, Hardy Score 7.0 Beldex, Hardy Score 7.5 Ozone Chain, Hardy Score 7.5 0G, Hardy Score 8.5 AIOZ Network, Hardy Score 8.5 Akash Network, Hardy Score 8.5 Arweave, Hardy Score 8.5 Avalanche, Hardy Score 8.5 Bitcoin SV, Hardy Score 8.5 Celestia, Hardy Score 8.5 Chiliz Chain, Hardy Score 8.5 Conflux, Hardy Score 8.5 dYdX Chain, Hardy Score 8.5 eCash, Hardy Score 8.5 Filecoin, Hardy Score 8.5 GateChain, Hardy Score 8.5 Gnosis Chain, Hardy Score 8.5 Injective, Hardy Score 8.5 KCC (KuCoin Community Chain), Hardy Score 8.5 Kite, Hardy Score 8.5 Mina Protocol, Hardy Score 8.5 MultiversX, Hardy Score 8.5 Polygon PoS, Hardy Score 8.5 Provenance Blockchain, Hardy Score 8.5 Theta Network, Hardy Score 8.5 THORChain, Hardy Score 8.5 VeChain, Hardy Score 8.5 WEMIX, Hardy Score 8.5 Whitechain, Hardy Score 8.5 Dogecoin, Hardy Score 9.0 Kaia, Hardy Score 10.0 Vaulta, Hardy Score 10.0 Decred, Hardy Score 10.5 IOTA, Hardy Score 10.5 Litecoin, Hardy Score 10.5 Midnight, Hardy Score 10.5 Qtum, Hardy Score 10.5 TON, Hardy Score 11.0 Ethereum Classic, Hardy Score 13.0 Flare, Hardy Score 13.0 Internet Computer, Hardy Score 13.0 Bitcoin, Hardy Score 14.5 Sonic, Hardy Score 14.5 Terra Classic, Hardy Score 14.5 Dash, Hardy Score 16.5 Neo, Hardy Score 17.0 Monero, Hardy Score 17.5 Bittensor, Hardy Score 19.0 BNB Chain, Hardy Score 20.0 Monad, Hardy Score 20.0 XDC Network, Hardy Score 20.0 Kaspa, Hardy Score 20.5 Cosmos Hub, Hardy Score 23.5 Sei, Hardy Score 24.5 Cardano, Hardy Score 34.0 Tron, Hardy Score 34.5 Polkadot, Hardy Score 36.5 Tezos, Hardy Score 37.5 Zcash, Hardy Score 38.0 Ethereum, Hardy Score 38.5 Aptos, Hardy Score 39.0 Stellar, Hardy Score 39.0 Hedera, Hardy Score 39.5 Sui, Hardy Score 42.0 XRP Ledger, Hardy Score 43.0 Solana, Hardy Score 53.0 Bitcoin Cash, Hardy Score 62.0 Nexus, Hardy Score 73.0 Nervos CKB, Hardy Score 76.0 Algorand, Hardy Score 77.0 NEAR Protocol, Hardy Score 80.0 Abelian, Hardy Score 84.0 QoreChain, Hardy Score 84.5 Mochimo, Hardy Score 89.0 Tidecoin, Hardy Score 89.0 Quantum Resistant Ledger, Hardy Score 92.5 Dilithion, Hardy Score 93.5 Quantus Network, Hardy Score 94.0 Vaulta 10.0

Nearest chains in the ranking

The 9 chains Vaulta sits among, out of 80 rated. The last column is the gap in Hardy points from Vaulta.

Chains ranked immediately around Vaulta, with tier, Hardy Score and the gap to Vaulta
Rank Chain Tier Hardy vs A
44 Litecoin 5: Exposed 10.5 +0.5
45 Midnight 5: Exposed 10.5 +0.5
46 Qtum 5: Exposed 10.5 +0.5
47 Kaia 5: Exposed 10.0 level
48 Vaulta this chain 5: Exposed 10.0
49 Dogecoin 5: Exposed 9.0 -1.0
50 0G 5: Exposed 8.5 -1.5
51 AIOZ Network 5: Exposed 8.5 -1.5
52 Akash Network 5: Exposed 8.5 -1.5

Roadmap

  1. 21 July 2021 shipped

    The WEBAUTHN_KEY protocol feature activates on mainnet at block 195,440,162, adding WebAuthn keys over P-256 as a third account key type. It shows that a new key type can be added by protocol feature; the type added was classical. source

  2. 25 September 2024 shipped

    The SAVANNA protocol feature activates on mainnet at block 396,090,329, moving finality to votes from finalizers signing with BLS12-381 keys. source

  3. 14 May 2025 shipped

    The core.vaulta contract, through which the new A token is swapped one for one with EOS, is set to the Vaulta system contract v1.0.0, which the Vaulta Foundation released on 2 May 2025: the chain records the setcode action on 14 May 2025, and the account's code hash matches the release's published checksum. The Vaulta Foundation states that Vaulta is the same mainnet with all state history intact; account keys are unchanged. source

  4. No date published proposed

    No post-quantum key type, improvement proposal, research programme, implementation or testnet for Vaulta's account, producer or finalizer signatures was found at the time of writing. source

If holders never migrate

No stated policy

Neither the Vaulta Foundation nor the network's block producers have said anything about accounts that never move to post-quantum keys, because no post-quantum key type has been proposed.

As of 22 October 2026. Published beside the score, not in it. Every chain's stance is compared on the commitments page.

Exposure

Exposure measures how much of the chain's value already sits behind a public key that an attacker can record today and break later. This is the part of the threat that a future upgrade cannot undo.

Vaulta does not hash keys into addresses. An account is a name of up to twelve characters, and its owner, active and custom permissions each list the public keys or other accounts that control it. Those keys sit in chain state and any API node returns them on request, so every key-controlled account has its public key published from the moment the key is set, whether or not it has ever signed. Permissions delegated to other accounts resolve in the end to keys that are just as visible. Block producer signing keys and finalizer BLS keys are public by design. Vaulta is the EOS mainnet under a new name rather than a fork, so its history is its own and the exposure inheritance rule does not apply. No measurement of exposed supply has been published, and none is needed to see that it is effectively all of it.

What this rating means for you

If you hold Vaulta

Vaulta runs quantum-vulnerable signatures with no published post-quantum plan that we could find. Nothing here is urgent today, and there is also nothing scheduled to change it.

Editorial guidance from the Hardy Index.

Embed this rating

Paste this anywhere to show Vaulta's current rating. It renders live from the index, so it updates when the rating does, and the review date is written into the image. There is nothing to sign up for and nothing to pay.

<a href="https://hardyindex.com/chains/vaulta"><img src="https://hardyindex.com/badge/vaulta.svg" width="260" height="76" alt="Quantum readiness rated by the Hardy Index"></a>

The image is /badge/vaulta.svg. It is a plain SVG with no script and no tracking, it sets no cookie, and it records nothing about whoever loads it.

Questions

Is Vaulta quantum-safe?

No. Vaulta accounts are controlled by secp256k1, P-256 or WebAuthn keys, block producers sign with secp256k1 keys, and finalizers vote with BLS12-381 keys. A sufficiently large quantum computer would break all of them. Nothing post-quantum protects A on mainnet today.

Is Vaulta the same chain as EOS?

Yes. The Vaulta Foundation says Vaulta operates on the same mainnet previously called the EOS Network, with all state history intact. What changed in 2025 was the name and the native token: A replaced EOS one for one through the core.vaulta contract. Account names and keys did not change, so the quantum position is the one EOS had.

Can Vaulta accounts change their keys without moving funds?

Yes, for the key types the chain accepts today. The updateauth action replaces the keys behind any permission while the account name and balance stay where they are. That is the mechanism a post-quantum migration would need, but all three accepted key types are classical, so a post-quantum key type would first have to be added by a protocol feature, as WebAuthn keys were in 2021.

Why does Vaulta score badly on exposure?

Because its accounts are names and their public keys are stored openly in the account's permissions. On chains where an address is a hash of a key, an account that has never signed keeps its key private. On Vaulta every key-controlled account's public key is readable from chain state from the moment it is set, so classical balances are exposed to harvest-now-decrypt-later collection today.

What would move Vaulta up the index?

A formal proposal or a public research programme by the Vaulta Foundation or the Spring developers on post-quantum keys for Vaulta would meet the Tier 4 floor. A published plan naming the post-quantum scheme Vaulta will add as an account key type would meet Tier 3, and with updateauth already live, holders could then move across without changing accounts.

Sources

  1. Spring node software AntelopeIO (GitHub) · primary · checked 22 October 2026
  2. Public key types (libraries/libfc/include/fc/crypto/public_key.hpp) AntelopeIO (GitHub) · primary · checked 22 October 2026
  3. Signature types (libraries/libfc/include/fc/crypto/signature.hpp) AntelopeIO (GitHub) · primary · checked 22 October 2026
  4. BLS public keys (libraries/libfc/include/fc/crypto/bls_public_key.hpp) AntelopeIO (GitHub) · primary · checked 22 October 2026
  5. Native actions including updateauth (libraries/chain/eosio_contract.cpp) AntelopeIO (GitHub) · primary · checked 22 October 2026
  6. Protocol features (libraries/chain/include/eosio/chain/protocol_feature_manager.hpp) AntelopeIO (GitHub) · primary · checked 22 October 2026
  7. Activated protocol features (mainnet API) Greymass API node, Vaulta mainnet · primary · checked 22 October 2026
  8. Active finalizer policy (mainnet API) Greymass API node, Vaulta mainnet · primary · checked 22 October 2026
  9. Active producer schedule (mainnet API) Greymass API node, Vaulta mainnet · primary · checked 22 October 2026
  10. Chain info (mainnet API) Greymass API node, Vaulta mainnet · primary · checked 22 October 2026
  11. Vaulta FAQ Vaulta Foundation · primary · checked 22 October 2026
  12. Account Permissions Vaulta Foundation · primary · checked 22 October 2026
  13. Savanna Consensus Vaulta Foundation · primary · checked 22 October 2026
  14. DPoS Consensus Vaulta Foundation · primary · checked 22 October 2026
  15. Accounts Vaulta Foundation · primary · checked 22 October 2026
  16. Vaulta token and system contract Vaulta Foundation (GitHub) · primary · checked 22 October 2026
  17. Vaulta System Contract 1.0.0 release Vaulta Foundation (GitHub) · primary · checked 22 October 2026
  18. core.vaulta setcode actions (mainnet history API) EOS Rio Hyperion API node, Vaulta mainnet · primary · checked 22 October 2026
Cite this rating

A rating is only true as of the day an editor last reviewed it, so both forms below carry that date and the methodology version, with the date its cited sources were last checked. If you are quoting the score, quote those too.

Plain text

The Hardy Index (2026). Vaulta: quantum readiness assessment. Hardy Score 10.0 of 100, Tier 5: Exposed. Methodology v1.8. Last reviewed 22 October 2026; sources checked 13 November 2026. https://hardyindex.com/chains/vaulta

BibTeX
@misc{hardyindex_vaulta_2026,
  author       = {{The Hardy Index}},
  title        = {Vaulta: quantum readiness assessment},
  year         = {2026},
  howpublished = {\url{https://hardyindex.com/chains/vaulta}},
  note         = {Hardy Score 10.0 of 100, Tier 5: Exposed. Methodology v1.8},
  urldate      = {2026-11-13}
}

The whole dataset is reusable under the terms on the about page. A machine-readable version of this page is at /chains/vaulta.md.

This is a security-readiness assessment, not investment advice.