Genesis 6:15 · the ark
300 × 50 × 30
Noah measured the ark in cubits: three hundred long, fifty wide, thirty high. We measure your twin key in hashes.
Forecast · Q-day · boarding is open
One day a quantum computer reads the private key right off it. Give your wallet a hash-only twin key and board the pair with one memo on mainnet. Your pair is on the manifest, dated by Solana. Let it rain; keep the twin file dry.
cubitBoarding pass mainnet
free · you only pay the network fee ≈ 0.000005 SOL
01 · The forecast
Day 01 · light rain
You paste it everywhere: exchanges, airdrops, your bio.
Day 12 · the water rises
32 bytes of ed25519, published forever. Same bytes, different spelling.
Day 30 · Q-day
Shor, 1994: from the public key straight to the private one. That is the flood.
Day 40 · everything under water
Nobody has to break in today. Every signature you ever made is on-chain, waiting.
Passenger 1 · Solana address
86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY
02 · Why it’s called cubit
One letter apart · a cubit is 45.7 cm · a qubit breaks curves
sheet 01 · the ark · Genesis 6:15
Genesis 6:15 · the ark
300 × 50 × 30
Noah measured the ark in cubits: three hundred long, fifty wide, thirty high. We measure your twin key in hashes.
1979 · SRI · CSL-98
Leslie Lamport
Described a signature built only from a hash function. Solana’s smallest unit is named after him. The answer was in the name.
Twin key · W-OTS
67 chains.
SHA-256 and nothing else: 2,144 bytes, no curve aboard for Shor to read.
03 · Ship’s manifest · live from mainnet
Read by your browser from Solana mainnet-beta, this second. Nothing cached, nothing rounded up.
A · Signed with ed25519live
—transactions on Solana so far, every one signed with a curve key
B · Signing nowlive
—/snew curve signatures landing on mainnet every second
C · Addressesexposed
100%every Solana address is the public key itself, no hash in front
D · Pairs aboardaboard
—wallets with a twin, read from the manifest this second
04 · Boarding procedure
Ed is your wallet’s old ed25519 key. Hash is its new twin, made of nothing but SHA-256. They board together, and nobody can split them up afterwards.
01in your browser
Your tab forges a Winternitz key: 67 hash chains, 2,144 bytes, no elliptic curves anywhere. It goes into a twin file only you keep.
02one signature
Your wallet signs a single memo carrying the twin’s SHA-256 fingerprint. Solana dates it. Anyone can read it; nobody can backdate it.
03after Q-day
If ed25519 breaks, a signature from the twin shows the wallet was yours before the rain. Quantum search only halves a hash. It eats curves whole.
05 · Scan · Solana + Bitcoin
Paste any Solana or Bitcoin address. Your browser reads mainnet directly. Nothing is sent to us; there is no “us”.
06 · Board · ≈ 1 minute · 1 signature
Generate the twin in this tab, save the twin file, sign one memo. Free: you only pay Solana’s network fee.
07 · Manifest · passenger list
Read straight from Solana mainnet. No indexer, no database. Every row is a memo signed by the wallet it names.
08 · Lab · W-OTS, live in your tab
The whole signature scheme, running here: 67 chains, 16 steps of SHA-256 each. Type anything, sign it, then try to forge it.
09 · Voyage · ship’s log
Research milestones, shipped one by one. Each lands on this site first.
v0.1boarded
Twin keys in the browser, the boarding memo, the scanner, the live manifest and the cubit CLI.
v0.2sailing
Sixteen one-time keys under one root, so a twin can sign more than once. XMSS-style, still only SHA-256.
v0.3charting
A Solana program that releases funds only against a hash-based signature. Curves can’t open it.
v0.4charting
An open spec any post-quantum fork, bridge or wallet can use to honour pairs boarded before Q-day.
10 · The ticket, not the ark
Admit oneCommunity token · Solana
The protocol never needs the token: boarding is free and stays free. $CUBIT is how the crew backs the voyage.
not launched yet
No promise of returns. The token and the protocol are separate things.
11 · Questions from the dock
Fair questions, answered on the record.
Because a boarding pass only counts if it is older than the flood. The day a machine can run Shor on ed25519, a fresh claim proves nothing: anyone could have made it. A memo dated by Solana today still means something then.
Not today, and we won’t pretend otherwise. A boarding is a public, signed, dated claim. It is the evidence a post-quantum fork, bridge or wallet would need to honour it. v0.3 researches an on-chain vault that does enforce a hash signature.
One memo: cubit:v1:anchor:wots16: plus the 32-byte SHA-256 fingerprint of your twin key, signed by your wallet, plus a zero-lamport touch of the manifest address so it can be listed. No seed, no key, no personal data.
The Solana network fee, about 0.000005 SOL. CUBIT charges nothing.
Then the twin is gone; nobody can rebuild it, including us. Board a new one and, if you like, revoke the old fingerprint. Keep the file like a seed phrase.
A Winternitz key is the simplest signature that needs only a hash function. It signs once, which is exactly what a twin needs: one message after Q-day saying where your funds should go. v0.2 makes it reusable with a Merkle tree.
No. The code is small, open and tested, and the scheme is textbook, but v1 has not been audited. Read the limitations before you rely on it.