Skip to content

User Managed Keys

User managed keys are signing keys where the private key material is held exclusively on a hardware device that you control. Sigvault stores only the extended public key (xpub) and device fingerprint needed to build transactions and derive addresses.

When you register a hardware device with Sigvault:

  1. The desktop app communicates with your hardware wallet over USB
  2. The device exports its extended public key (xpub) at a specific derivation path
  3. Sigvault stores the xpub along with the device’s fingerprint (a unique identifier derived from the master key)
  4. The private key never leaves the device

From the xpub, Sigvault can:

  • Derive all receive and change addresses for the wallet
  • Build unsigned transactions (PSBTs)
  • Verify signatures after signing

Sigvault cannot sign transactions — that requires the private key, which only exists on your hardware device.

User managed keys are stored in the format:

[fingerprint/derivation/path]xpub.../<0;1>/*

For example:

[6fb270de/84'/0'/0']xpub6CUG.../<0;1>/*

This encodes:

  • 6fb270de — Device fingerprint
  • 84'/0'/0' — BIP84 derivation path (native SegWit)
  • xpub6CUG... — Extended public key at that path
  • <0;1>/* — Multipath notation for receive (0) and change (1) addresses

Any supported hardware wallet can provide user managed keys:

DeviceConnectionNotes
BitBox02USB HIDRequires multipath descriptor format
LedgerUSB HIDEnforces coin type in derivation paths
TrezorUSB HIDStandard BIP32 paths
ColdcardUSB / SD cardStandard BIP32 paths
SeedSignerQR codeAir-gapped operation
JadeUSB serialNetwork-aware authentication
  • Non-custodial — Sigvault cannot sign on your behalf
  • Hardware isolation — Private keys exist only in the secure element of your device
  • Verification — Hardware wallets display transaction details on their screen before signing, allowing you to verify independently
  • Recovery — Your device’s seed phrase (typically 12 or 24 words) is the ultimate backup. Store it securely offline

Use user managed keys when:

  • You want full control over your Bitcoin
  • You’re setting up personal savings or cold storage
  • You need hardware-level security for signing
  • You don’t want to trust any third party with signing authority
User ManagedSystem Managed
Key locationHardware deviceSigvault server
SigningRequires physical deviceAutomatic
CustodyNon-custodialCustodial
RecoveryDevice seed phraseManaged by system
Best forPersonal custodyAutomated workflows

For system-managed alternatives, see System Managed Keys.