Dirac

Identitythat survivesQ-Day.

Falcon leads Solana's signature plans. Dirac covers the rest: a post-quantum passport for your wallet, seals for your documents and an inbox nobody else can open. Anchored on-chain before the quantum era.

  • ML-KEM-768
    Encryption
  • ML-DSA-65
    Signatures
  • Memo anchor
    On Solana
  • — · —
    Passports · Seals
01 / What a key holds

Know your
quantum exposure.

Paste any address. See what hangs on one Ed25519 key: assets, authorities, Squads multisigs, dormant holdings. Three indicators, no score; the method is published.

Exposure report example
7xKq…9AsU
Authorities
3 mints · 1 program
Squads multisigs
member of 1 · vault $42,900
Last activity
2024-11-03
Quantum exposure
what this key can move today
$0
PQ identity
None
no Dirac passport
Data confidence
Complete
every source answered
Do this first
  • →Create a Dirac passport, hardened mode
  • →Move the 3 mint authorities to a 2/3 multisig
  • →Rotate holdings dormant since 2024
02 / The document

A passport
issued before Q-Day.

Two post-quantum keys bound to your wallet. The wallet signs the passport, the passport signs itself, and one memo on Solana fixes the date. After Ed25519 falls, this date shows the passport existed before.

Dirac passport
№ 000 001 · Solana mainnet
⟩
|7xKq…9AsU⟩
Holder
7xKq…9AsU
Encryption
ML-KEM-768
Signature
ML-DSA-65
Mode
Hardened
Issued
10 Oct 2026 · 14:02 UTC
Slot
318,204,511
Anchored
tx 5gH2…kQ9e · block time 10 Oct 2026
Simplemode

Keys derived from your wallet signature. Nothing to store, works on any device.

Hardenedmode

Independent keys plus a recovery phrase. Zero dependence on Ed25519.

Create passportTwo wallet signatures, no transaction until you anchor
03 / The stamp

Sign anything.
Prove it forever.

I, 7xKq…9AsU, agree to sell 12,000 USDC worth of SOL to 3mPz…Lk1d at 184.20 USDC per SOL. Settlement within 24 hours. Both parties sealed.

otc-terms.qsealjson
{
  "v": 1,
  "hash_alg": "sha256",
  "doc_hash": "9f2c…e41a",
  "passport": "7xKq…9AsU",
  "sig_alg": "ML-DSA-65",
  "signature": "a7f1…c09d",
  "signed_at": 1791640920,
  "anchor_tx": "5gH2…kQ9e"
}

Verification runs in the browser. The file stays on your device. Only its hash is checked against the signature and the on-chain anchor.

Sealed · ML-DSA-65
04 / The inbox

An inbox
only you can open.

Every passport gets a public address. Senders encrypt in their own browser with your ML-KEM key. The server keeps ciphertext, the explorer shows ciphertext, and a quantum computer years from now reads nothing.

Public address

Anyone can write to it.

Sender signs

Spam control without reading a word.

USDC + note

Pay and attach a private memo in one transaction.

  • 3m
    Counterparty
    3mPz…Lk1d · 14:02
    ML-KEM-768

    #\∞0+ -=1%⟨+∆ /*≠ φ0 >#1+\|% φ &≈∆ #\&&≠φ ⟨%&<∆- #λλ ∑⟨@1%∞

  • 9h
    DAO treasury
    9hTe…Qw2a · 13:40
    ML-KEM-768

    #\∞0+ -=1%⟨+∆- *≠\φ0<>#1 \|%≠φ- ≈∆*# && φ*⟨%&< -> λλ0∑ @1%∞<+=@+

  • an
    Security researcher
    anon · 09:12
    ML-KEM-768

    #\∞0+ - 1%⟨+∆-/* \φ0 ># +\|% φ-&≈∆ #\&&≠φ*⟨ &<∆->#λ 0∑⟨@1%∞

05 / Playground

Quantum,
played by hand.

Three ways to feel the physics. Ranked arena bouts need a passport and pet badges need a signed wallet, so the games feed the product.

Attack labtoy key · 22-bit

Crack a key.
Right now.

Your browser brute-forces a 22-bit key while you watch. A quantum computer does this to 256-bit curves. This is a toy. The feeling is the point.

Elliptic curve, toy size0 guesses
ML-KEM-768longer than the universe
Quantum petloading

One creature.
Everyone's gates.

An exact 10-qubit simulation in superposition, shared by every visitor. Apply a gate, change the odds. At 00:00 UTC it collapses into a new form.

drag to rotate
random
click a qubit to aim, or let chance pick one
collapse in
--:--:--
Qubit arenabell battle · round 01

Build a fighter
from a circuit.

Two qubits, five gates, hidden circuits sealed with your passport. The exact wavefunction decides the winner.

Arena fighter Hadamard, half matte black, half glowing lattice, holding a mirror blade
vs
Arena fighter Pauli, heavy stone gauntlets, glowing X seam across the chest
Demo bout example
|H·CNOT⟩ 0.620.38 |X·RY⟩
Enter the arena →
06 / Token

$DIRAC
bought back, in public.

Creator fees flow to a public buyback wallet. Every buyback is listed here with its transaction. No feature of Dirac requires holding the token.

Contract
TBA at launch
Fees
pump.fun creator fee → buyback wallet
Buyback wallet
Squads multisig 2 of 3
Rule
Every 24 h the full balance buys $DIRAC via Jupiter
Utility
Cosmetics, playground votes, priority on real QPU runs
pump.fun · soonDexScreener · soon
Buyback ledger before launch
Fees collected
0.0SOL
Bought back
0.0SOL
First buyback24 h after launch
Date (UTC)SOL spentTransaction

No buybacks yet. The wallet, the token and every purchase will appear here with a signature you can open in an explorer.

Fees are used to buy the token on the open market. The ledger reads the buyback wallet directly from the chain once it exists; nothing on this panel is an estimate.