Dirac
02 / Passport

Issue your
post-quantum passport.

Two keys, ML-KEM-768 for encryption and ML-DSA-65 for signatures, bound to your wallet. The wallet signs the passport, the passport signs itself, and one memo on Solana fixes the date. Everything is generated in this tab.

  1. 01
    Wallet
    Connect the wallet the passport binds to
    now
  2. 02
    Keys
    Hardened (recommended) or simple
  3. 03
    Issue
    Self-signed, wallet-signed, registered
  4. 04
    Anchor
    One memo on Solana, about 0.000005 SOL

Note: the wallet binding uses Ed25519, so after Q-Day a new binding could be forged. An anchor proves only that this record existed before its block time. Once registered, the passport is replaced only with a signature from its current ML-DSA key, so a forged wallet signature alone cannot swap it. Simple mode keys come from a wallet signature and fall with the wallet key; hardened keys do not.

01 / WalletWallet Standard

Connect the wallet the passport will be bound to. It signs two short messages; nothing is sent on chain until you choose to anchor.