— —
Follow on X
HOW-TO'S

Set up an air-gapped signer: SeedSigner or Jade

Two tracks, one routine: build or verify the device, generate the seed on it with your own entropy, write and verify the words, export the public key by QR, and test in and out while confirming on the device screen.

10 MIN READ
Five steps to set up an air-gapped signer.
LEVEL · Intermediate
Before you start: A SeedSigner kit or a Blockstream Jade bought from the maker or an official reseller, a computer or phone, casino dice (optional), pen and paper.
IN THIS LESSON · 4 OF 13
BY THE END YOU WILL BE ABLE TO ANSWER
  • What does it mean that SeedSigner is stateless?
  • Why export the public key by QR rather than plugging the signer in?
  • Where should the seed be generated?
  • What do you check on the signer's screen before approving a send?
  • Receive a small test to your new signer, then send it back. How many confirmations did your wallet show before it called the receive final?

Then prove it: a 4-question quiz · a challenge. The lesson marks itself complete at 100%.

After this lesson you can: hold bitcoin on keys that have never touched an internet-connected computer, and verify a receive address on a screen malware cannot change.

Two tracks

SeedSigner is an open-source signing device you build from a Raspberry Pi Zero, a camera and a small screen, or buy pre-assembled from community sellers. It is stateless: it holds no seed when powered off. You load the seed each time by scanning a SeedQR, typing the words, or generating a new one from dice or a photo. Everything in and out is a QR code. There is no company, no account, no USB.

Blockstream Jade is a small commercial device with open-source firmware. The Jade Plus has a camera for fully air-gapped QR use; the original Jade can also work over USB or Bluetooth with Blockstream Green. Jade has no secure element chip; instead it protects the PIN with a "blind oracle" server, and it offers anti-exfiltration signing, which matters after lesson 3.

Either device does the one job that matters: the private key lives on a machine that is never online, and you confirm what you are signing on its own screen.

Build Your Own Bitcoin Wallet with SeedSigner+ (Step-By-Step Guide) · BTC SessionsWatch on YouTube ↗
JADE PLUS Bitcoin Wallet: Worth It? TUTORIAL + REVIEW · BTC SessionsWatch on YouTube ↗

Before you start

Two columns comparing SeedSigner and Blockstream Jade.
Two air-gapped routes. Same job, different trade-offs. Examples, not endorsements.

Buy from the maker or a reseller the maker lists, never second-hand. If anything arrives with a pre-printed seed phrase, it is a scam: stop and contact the maker. For a SeedSigner kit, you will download the firmware image yourself and can verify its signature (lesson 7); that is a feature.

Buy directly from the manufacturer; a device from a marketplace or one that arrives with a seed card is a red flag.
Where the device comes from matters as much as how you set it up.

Steps

Check your work

Imagine the device is lost or broken. Could you recover from the paper alone? With SeedSigner you can test this at any time: it has nothing to reset. With Jade, test with a small balance before it matters.

Flow of a signing round trip: wallet builds the transaction, signer scans and signs, wallet broadcasts.
The round trip. Keys never leave the right-hand side.

Unlocking ULTIMATE Security: Air-Gapped Bitcoin Transactions with Blockstream Jade! · BTC SessionsWatch on YouTube ↗

Malware on the computer can change what the app shows; the device screen cannot be altered.
Trust the small screen, not the big one.

MINI CHALLENGEThe test

Receive a small test to your new signer, then send it back. How many confirmations did your wallet show before it called the receive final?

confirmations
CHECK YOURSELF
1/4 What does it mean that SeedSigner is stateless?
2/4 Why export the public key by QR rather than plugging the signer in?
3/4 Where should the seed be generated?
4/4 What do you check on the signer's screen before approving a send?
pick an answer for each question

SOURCES

  1. SeedSigner project
  2. Blockstream Jade
  3. SeedSigner GitHub (shopping list, SeedQR templates)
  4. Blockstream help: advanced Jade setup (air-gapped)
Progress is saved in this browser only.