vaulkyrie-core program model.
What it protects against
Classical Solana wallets rely on Ed25519. A sufficiently capable quantum adversary could threaten elliptic-curve signatures. Hash-based one-time signatures are a different family of signatures whose security rests on hash preimage resistance. PQC Wallet does not make the entire Solana runtime quantum-safe. It creates a wallet-specific authorization path where the spend proof is a one-time Winternitz signature checked against a root stored by the program.Two formats in the code
The browser code currently supports two WOTS formats:
The current Solana format uses:
- 32 chains
- 28-byte chain elements
- 256 chain steps
- Keccak-derived chain hashing
- 896-byte signatures
