← All posts

Security Masterclass August 28, 2026

Multi-Vendor Multisig: 2-of-3 Setup Guide with Sparrow, Jade, Passport, and Keystone

A multi-vendor multisig is one of the most resilient self-custody architectures available for securing meaningful Bitcoin wealth. By combining distinct hardware signers from different manufacturers into a 2-of-3 quorum, you eliminate single points of failure, supply-chain vulnerabilities, and single-device flaws. In this step-by-step masterclass, I walk you through coordinating a 2-of-3 multisig in Sparrow Desktop using the Blockstream Jade Plus, Foundation Passport Prime, and Keystone 3 Pro.

The Power of Multi-Vendor Quorums

Think of a 2-of-3 multisig like a physical vault with three separate locks: unlocking any two keys opens the vault. When those three keys are produced by three different manufacturers, a critical bug or backdoor in one device (such as the historical Coldcard MK3 low-entropy vulnerability) cannot compromise your funds. An attacker must compromise at least two independent devices and possess your full wallet configuration file to steal your Bitcoin.

Complexity vs. Security: Is Multisig Right for You?

Before jumping into multisig, it is vital to understand that added security brings added complexity:

  • Key Redundancy: You only need two keys to spend, giving you built-in loss tolerance if one device or seed phrase is destroyed.
  • Geographic Separation: You can store each signing device and recovery sheet in separate physical locations (e.g., home safe, bank safe-deposit box, trusted relative's residence). An in-person robbery of your home or travel bag cannot compromise your wallet.
  • The Descriptor Requirement: Unlike single-sig, where 12 or 24 words can restore your wallet on any software, multisig requires your Wallet Descriptor (the mathematical map connecting all cosigners, derivation paths, and threshold rules). If you lose your descriptor and do not have all cosigners' xpubs, your funds become inaccessible.

Hardware Signers Used in This Guide

For this setup, we use three distinct, top-tier airgapped hardware wallets:

  1. Blockstream Jade Plus: Open-source firmware with optical QR scanning and the Blind Oracle model.
  2. Foundation Passport Prime: Premium Bitcoin-only hardware with an on-device screen and camera.
  3. Keystone 3 Pro: Large touchscreen signer with triple secure element chips and animated QR support.

Step 1: Initializing the 2-of-3 Quorum in Sparrow

  1. Open Sparrow Wallet on your desktop and go to File > New Wallet (e.g., name it "Multi-Vendor 2of3").
  2. Change Policy Type to Multi-Signature HD.
  3. Set Threshold to 2 of 3 and Script Type to Native SegWit (P2WSH). Sparrow will display three keystore tabs.

Step 2: Importing All Three Keystores via QR Codes

Keystore 1: Blockstream Jade Plus

  1. Power on and unlock your Jade Plus using the optical QR handshake.
  2. Navigate to Options > Wallet > Export Xpub.
  3. Select Options > Wallet Single Sig and switch it to Multi-Sig.
  4. In Sparrow, select Keystore 1 > Airgapped Hardware Wallet > Jade Multisig > Scan. Point your computer webcam at the Jade's screen to import the xpub.
  5. Note down the derivation path and master fingerprint.

Keystore 2: Foundation Passport Prime

  1. Power on your Passport Prime, select your Bitcoin Account, and tap Connect Wallet.
  2. Choose Sparrow and select Add to Multisig. Passport will display a QR code.
  3. In Sparrow, select Keystore 2 > Airgapped Hardware Wallet > Passport Multisig > Scan and scan the QR code.

Keystore 3: Keystone 3 Pro

  1. Power on your Keystone 3 Pro, tap the top wallet icon, and select Export Xpub.
  2. Select Multisig to display the multisig xpub QR code.
  3. In Sparrow, select Keystore 3 > Airgapped Hardware Wallet > Keystone Multisig > Scan and scan the QR code.

Once all three keystores are populated, click Apply in Sparrow to save the coordinator configuration.

Step 3: Registering the Multisig Config on Each Device

This is the most critical and frequently overlooked step in multisig setup. Each hardware signer must explicitly register the full multisig policy so it can automatically verify change addresses during transaction signing.

1. Register on Keystone 3 Pro

In Sparrow, click Export > Keystone Multisig > Show. On the Keystone, tap the scan icon, scan the QR code on your computer screen, verify the policy and cosigners, and confirm with your PIN.

2. Register on Blockstream Jade Plus

In Sparrow, click Export > Jade Multisig > Show. On your Jade, select Scan QR Code, scan Sparrow's screen, verify all cosigner fingerprints and derivation paths, and confirm with the checkmark.

3. Register on Foundation Passport Prime

In Sparrow, click Export > Passport Multisig > Show. On the Passport, tap the three dots > Import Multisig, scan the QR code, review the policy, and save.

Step 4: Verification & Live Transaction Testing

Never deposit significant funds into a multisig wallet until you have verified both the receive and spend flows:

  1. Receive Test Funds: Navigate to the Receive tab in Sparrow and send a small test amount (e.g., 15,000 satoshis) to the generated address.
  2. Construct a Partial Spend: Go to the Send tab and construct a transaction to send 10,000 sats out, leaving 5,000 sats as change. Click Finalize Transaction for Signing.
  3. Sign with Device 1 (Jade Plus): Click Show QR in Sparrow. Scan with Jade Plus, verify recipient address, amount, and miner fee, then confirm. Sparrow reads the signature from Jade via webcam.
  4. Sign with Device 2 (Passport Prime): Scan the PSBT with Passport, verify details on screen, slide to sign, and scan the signed QR back into Sparrow. The 2-of-3 threshold is now satisfied!
  5. Validate Device 3 (Keystone 3 Pro): Before broadcasting, scan the unsigned transaction with your Keystone as well to verify it can parse and sign the PSBT correctly. This guarantees all three devices are operational.
  6. Verify Change Address: Broadcast the transaction and confirm in Sparrow's Addresses tab that the remaining 5,000 sats landed cleanly in your multisig change address without triggering warnings on any hardware screen.

Step 5: Backing Up the BSMS Configuration File

To recover this multisig wallet on a new computer or after a software wipe, you need your BSMS (Blockchain Commons / BIP 129) configuration file or Output Descriptor:

  1. In Sparrow, go to File > Export Wallet.
  2. Select BSMS (Blockchain Commons) and save the file in your encrypted backup storage.
  3. Test Restoration: Close the wallet in Sparrow, go to File > Import Wallet > BSMS, select the file, and confirm that your wallet, transaction history, and balances instantly reconstruct.
  4. Redundant Backup Storage: Store encrypted copies of your BSMS file across multiple locations (such as your home Umbrel / Start9 node, encrypted USB drives using Cryptomator or SuperBacked, or secure cloud storage). Remember: a configuration file reveals your addresses and balance, but nobody can spend your Bitcoin without two physical signing devices!

Final Takeaways & Strategy

A multi-vendor multisig quorum provides extraordinary peace of mind. By distributing signing authority across three separate manufacturers and separate geographic locations, you insulate your wealth against supply-chain attacks, firmware vulnerabilities, and physical coercion.

However, make sure you document your setup, preserve your BSMS configuration file, and train your heirs on how the 2-of-3 threshold functions. If you prefer a simpler alternative with fewer moving pieces, single-sig with physical dice-rolled entropy and a strong BIP39 passphrase remains an exceptional security model as well.

Architect Your Multisig Setup with an Expert

Setting up multi-vendor multisig, configuring change address policies, and establishing inheritance recovery protocols requires precision. Book a private 1:1 coaching session to get it right the first time.

Book a 1:1 Coaching Session

Watch the Full Video Masterclass

Watch the complete live walkthrough of setting up, registering, signing, and backing up a 2-of-3 multi-vendor multisig in Sparrow Desktop.