Keysign
How Vultisig keysigning works. Multi-device threshold signing process for Fast Vaults and Secure Vaults. QR pairing, verification, and broadcast.
Keysigning is the process by which threshold devices collaborate to sign a transaction. This page explains how signing works for both Fast Vaults and Secure Vaults.

How It Works

Session Initiation
A device initiates a cryptographic session to sign a transaction. It transforms user input into the transaction payload while acting as the session host. The initiating device sends session metadata (including session ID) to the Vultisig relay server or broadcasts it over the local network. A QR code is generated containing session-specific details for pairing devices.
Device Pairing
Pairing devices scan the QR code to join the session using the embedded session ID and encrypted hex chain code. The initiating device monitors joining devices and initiates the keysigning ceremony when the required threshold is reached.
Signing Ceremony
During the keysigning ceremony, participating devices jointly sign the transaction using threshold signature cryptography. No single device ever has access to the complete private key—only the final signature is assembled.
Broadcast
Upon successful completion, the initiating device propagates the signed transaction to the blockchain and distributes the transaction hash to other participating devices for verification.
Fast Vault Signing
Fast Vaults provide a single-device signing experience with the Vultiserver as the automatic co-signer.
Steps
Prepare the transaction (Send or Swap)
Tap Continue or Swap


Verify transaction details


Enter your password
Wait for signing to complete

Secure Vault Signing
Secure Vaults require threshold devices to physically participate in signing.
Video Guide
Preparation
Depending on your vault configuration (2-of-2, 2-of-3, 3-of-4, or m-of-n), have the threshold number of devices ready.
On the Main Device
Prepare the transaction (Send, Swap, or DeFi action)
Tap Continue or Swap


Verify all details on the confirmation screen
Check reminder boxes and tap Sign


A QR code will appear

On the Pair Device(s)
Select the same vault
Tap the Camera icon
Scan the QR code from the main device

Verify transaction details match
Tap Join key sign


Completion
Signing starts automatically when the threshold of devices has joined. The transaction signs and broadcasts from one of the devices.

Network Modes
Internet
Via Vultisig relay server
Devices on different networks
Local
Via local WiFi (mDNS)
Same network, maximum privacy
Related
TSS Actions — Key generation, signing, resharing
Sending — How to send transactions
Swapping — How to swap assets
Last updated
Was this helpful?
