โœˆ๏ธ OFFLINE โ€” Ready for ceremony

๐Ÿ” Pactswap Key Ceremony

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



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.


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.