17 · Plebum Dominium

One key, done right

Time1-2 hours
DifficultyCareful
Steps8 sections

You will need: Your hardware wallet · Titanium plates · Pen and paper

The seed lives in one device and on one stamped plate. A passphrase guards it, kept on paper in a different place from the plate. This sheet is the whole wallet.

Files used: Sparrow 2.5.5 for the watch-only wallet.

SEED TOUCHED THE INTERNET Coins in a phone app or on an exchange → PORT OVER · STEP 2 SEED BORN ON THE DEVICE Never typed, photographed, or stored anywhere digital → UPGRADE IN PLACE · STEP 3
  • The seed phrase is the wallet. The device only signs.
  • One rule: the words go into the device itself, during recovery, and nowhere else. Never a website, never an app, never a form from an email. No hardware company will ever ask for your seed phrase. If a message asks, the message is the attack, no matter how official it looks.

Step 1 · Grade your seed.

  • Was the seed made on the device itself, or in an app?
  • Has it ever been typed, photographed, or stored in any digital form (a notes app, a photo, a cloud drive, a password manager)?
  • Do you hold it on paper or metal, in a place only you know?
  • Any wrong answer: the seed counts as exposed. Step 2 is not optional.
  • No seed yet (coins on an exchange): also Step 2.
  • Clean seed (born on the device, never copied anywhere digital): Step 3.
  • A device bought used, or from a marketplace seller, is not a signer. It is a suspect. Buy from the maker's own shop.

Step 2 · Exposed seed: port over.

1 · VERIFY Check the files Every tool verified first ↓ 2 · BOOT OFFLINE Tails, networking disabled No Persistent Storage ↓ 3 · ROLL ONE KEY Five dice, faces 1 to 4 Two tools must agree ↓ 4 · RESTORE ON THE DEVICE Every word entered on the device itself
  • Word 24 is a checksum. It is never invented. If the two tools disagree, stop.
  • Write the 24 words on paper, then type them into the device on the device itself,* in its own restore menu, on its own screen. Then shut everything down.
  • No program on a computer does the restore, not Sparrow, and not a text field in a companion app. If a device needs its companion app to start the restore (BitBox App for a BitBox02, Blockstream Green for a Jade), the app only opens the connection. The words still go in on the device, never typed into the computer.
  • The device signs. Boot your trusted online computer for Sparrow. Sparrow meets the device afterward, in Step 6, as the watch-only wallet that builds transactions for the device to sign.
  • The fresh seed has now lived in exactly two places: the offline boot, which forgot it, and the device.
  • Steps 4 and 5 come before any coins move.
  • The old device stays on as the signer, and the old seed retires.

* A device adds trust in its maker: the firmware on it, the chip inside it, and the shop it came from. The trade buys something real. A key the everyday computer never holds cannot be stolen by malware on that computer, and the device screen shows every address before you sign.

1 · PAPER 24 words written down Fresh seed from the offline boot ↓ 2 · RESTORE ON THE DEVICE Typed in on its own screen Its own restore menu ↓ 3 · THE DEVICE SIGNS Boot on trusted online computer The 2-of-3 build signs in Tails ↓ 4 · SPARROW, WATCH-ONLY Builds transactions, cannot spend Step 6, after the restore ✕ WORDS NEVER GO INTO A COMPUTER Not Sparrow, not Electrum, no text field

Step 3 · Clean seed: upgrade in place.

  • Keep the seed. Nothing about it changes.
  • The work is everything around it: passphrase (Step 4), metal (Step 5), watch-only (Step 6).
  • Go straight to Step 4.

Step 4 · Add a passphrase.

ROLL 1 OF 6
ROLL 2 OF 6
ROLL 3 OF 6
ROLL 4 OF 6
ROLL 5 OF 6
ROLL 6 OF 6
4 3 4 6 3
4 2 1 2 5
4 5 2 1 2
5 5 1 6 1
1 3 2 2 2
3 3 3 2 3
EFF WORDLIST
43463 panoramic
42125 nectar
45212 precut
55161 smith
13222 banana
33323 handclap
6 WORDS, ABOUT 77 BITS
6 WORDS

Fixed example. Roll real dice yourself. Faces 1 to 6 are all kept. No rerolls.

Watch how it works:

  • A passphrase is one more secret, not a word or short phrase you choose, entered on the device after the seed. Roll five dice, look the number up in the EFF Long Wordlist, write down the word, and repeat to at least six words.
  • On this sheet it is required. One seed in one place is why: a plate found or stolen without the passphrase opens an empty wallet.
  • Forgotten passphrase: the coins are gone, and nobody can reset it.
  • Handed to a scammer along with the words: it stops nothing. Words and passphrase are never kept together and never given to anyone.
  • Write the passphrase on paper. Keep that paper in a different place from the plate. Never write it on the plate.
  • Keep a small spending balance in the wallet without the passphrase. A plate found under pressure has something to show, and it is not your savings.
  • Prove it works: note the first receiving address of the passphrase wallet. The restore check in Step 5 must bring back that same address. If it does not, no real money moves.

Step 5 · Stamp it in metal.

  • One seed, one plate, stamped the way teaches.
  • Read the finished plate back, word by word, against the paper.
  • Restore check: wipe the device or use a second one, restore from the plate plus the passphrase, confirm the Step 4 address comes back.
  • Destroy the seed paper only when the restore checks out.
  • The passphrase paper is not destroyed. It lives in its own place, apart from the plate.

Step 6 · Watch-only, and the first coins.

1 · WATCH-ONLY BUILDS Sparrow, everyday computer Sees balances, cannot spend ↓ 2 · DEVICE SIGNS The seed never touches that computer ↓ 3 · WATCH-ONLY BROADCASTS The finished payment goes out
  • Build the watch-only wallet in Sparrow from the public key the device exports. It sees balances and builds transactions. It cannot spend.
  • Verify the first receiving address on the device screen before anything is sent to it. If the two screens disagree, stop.
  • From an exchange: withdraw to the verified address. A small amount first if the exchange lets you split it. Confirm it lands. Then withdraw the rest.
  • From an old software wallet: send a small test amount to the verified address. Confirm it lands. Then send the rest.
  • When the old wallet reads zero and the move has confirmed, destroy the old seed paper. It protects nothing now, and a live-looking seed in a drawer only confuses the people who find it later.

Know the limits

  • One seed is one point of failure.
  • A fire where the plate sleeps ends this wallet. The passphrase paper surviving somewhere else does not rebuild it.
  • Theft of the plate plus the passphrase paper ends it.
  • A word copied wrong and never restore-checked ends it.
  • This sheet beats an exchange account and it beats a seed in a phone.
  • For the people after you: an heir needs the plate, the passphrase paper, and one plain note that says what they are and which device can restore them. shows how that note should read: plain words, no Bitcoin knowledge assumed, a small test send first.

Next.

17 · Plebum Dominium