2-of-2 Additive Key Splitting ยท Mobile Air-Gapped Tool
Step 0: Preflight Checks
โ ๏ธ Before proceeding, ensure:
โข This device is in Airplane Mode
โข Wi-Fi and Bluetooth are OFF
โข Cloud backup is disabled for this browser
โข No third-party keyboard is active
๐ฒ This app can be installed for offline use.
โ App installed. You can now enable airplane mode and begin.
Step 1: Define Key Sources & Map to Slots
Key Sources
Define the secret material (mnemonics or hex keys). A single source can be reused for multiple slots.
Slot Mapping
Map each vault slot to a source. For mnemonic sources, specify a BIP-32 derivation path.
Enter all 10 private keys as 64-char hex strings. Labels match the cosigner vault naming.
Step 2: Verify Split Results
Verify the derived public key fingerprints match your records.
Step 3: Export Share A (โ .env files)
๐ Enter passphrase A โ give this ONLY to the .env operator
Step 4: Export Share B (โ cosigner /init)
๐ Enter passphrase B โ give this ONLY to the cosigner operator.
โ ๏ธ Must be DIFFERENT from passphrase A.
Step 5: Export Public Keys
These 3 compressed public keys are needed for UTXO PSBT construction. They are NOT secret.
Step 6: Wipe & Close
โ Ceremony complete. All QR codes exported.
โ ๏ธ Pressing "Wipe All" will zero all key material from memory.
This cannot be undone. Make sure all QR codes have been scanned.