← All apps
Bitcoin · Gifting

Paper Wallet

Offline bitcoin gift bills

Printable bitcoin gift bills generated offline, with keys from the device hardware RNG and seed-recoverable backup keys.

View the code

Last updated Jul 2026

Submitted by Salvador Guerrero · GitHub · @SalvaG

Third-party submission. Not audited or verified by Foundation.

Passport Prime

Gift style picker

Overview

Paper Wallet turns Passport Prime into an offline printing press for bitcoin gift bills. Each bill carries a brand-new private key generated by the device hardware random-number generator, never derived from your wallet seed, so a gifted bill can never put your own funds at risk. The app renders the key onto print-ready artwork with two QR codes and exports a PNG plus a backup file to wherever you want to print from.

It offers three gift styles: SegWit (bc1q addresses that sweep in any wallet), Taproot (bc1p, modern and wallet-importable), and the flagship Taproot plus backup, where the recipient sweeps with the key on the bill while the giver keeps a separate backup spend path to recover an unswept gift. Backup keys are derived from the device master seed, so a factory reset and seed-phrase restore re-derives every backup key. Bills are compatible with a companion web app, which handles sweeping, balance checks, and broadcast, since Passport has no network stack.

What it does

  • Gift private keys are born in the device hardware RNG, never derived from your wallet seed.
  • Three gift styles: SegWit (bc1q), Taproot (bc1p), and Taproot plus backup with a giver recovery path.
  • Giver backup keys are re-derived from the device master seed after a factory reset and seed restore.
  • Print-ready PNG bill with a deposit QR and a pre-filled sweep-link QR.
  • Design your own bill: export the design kit, restyle the template, and the app validates and renders it.
  • Saved-gifts ledger stores each gift address, type, and creation date, with no private keys retained.
  • Save-as browser across Internal, Airlock, and USB with folder creation and overwrite protection.

Technical breakdown

How the proof-of-concept is built, for developers evaluating the platform.

01

Hardware-random gift keys

Every bill private key is generated fresh in the device hardware random-number generator and is never derived from the wallet seed, keeping gifted bills isolated from your own funds.

02

Seed-recoverable backups

The giver backup keys are derived from the device master seed. A factory reset plus seed-phrase restore re-derives every backup key, while the gift keys themselves stay pure hardware randomness and invisible to a seed restore.

03

Offline by design

Passport has no network stack, so generation and rendering happen entirely offline. Sweeping, balance checks, and broadcast run in a companion web app via a pre-filled sweep-link QR.

Dig into the source

README, architecture notes, and the wire protocol live in the repo.

ObjSal/prime-paper-wallet

Browse by category