Triple mnemonic
On a tool created by Stepan Snigirev, anyone can generate what he calls a “double mnemonic”. Starting with firmware v1.4, Seedmate can generate this type of structure offline, though we consider it more accurate to call it a 'Triple Mnemonic'.
Quoting Stepan on the original concept: “The 24-word mnemonic generated by this tool consists of two valid 12-word mnemonics. So you can use both, or combined. Have fun and make everyone confused.”
Do not use web-based tools to handle real funds. Never enter or generate seeds on a device connected to the internet.
Why "Triple" instead of "Double"?
This structure allows you to take a valid 24-word master mnemonic and split it into two valid 12-word mnemonics, giving you a total of three working seeds. You can then keep the two halves physically separated and place decoy funds on them to hand over under duress, or to serve as an early-warning "canary" if the funds move. To access the main wallet, simply enter both 12-word parts in the correct order (there are only two possible combinations).
Splitting a mnemonic is often criticized because an attacker obtains part of the seed if they find one half. But each part being 12 words the missing entropy makes it effectively impossible to brute-force. However, because it is a 2-of-2 scheme, losing either half means losing access to your main funds. Redundancy (keeping multiple copies) is mandatory.
Triple Mnemonic vs. Standard Passphrase
Comparing a Triple Mnemonic split to a strong passphrase approach reveals several structural advantages:
- Higher brute-force protection.
- Easier to input and use on hardware devices.
- Lower chance of typographical errors (passphrases are case-sensitive and use special characters).
- Broader wallet compatibility.
There are, however, a few minor disadvantages to keep in mind:
- Passphrases allow for the creation of multiple hidden wallets under the same seed, using different passphrases.
- A few entropy bits are lost in the split: 4 bits from the first checksum and 4 bits from the last checksum. The resulting master mnemonic contains 248 bits of entropy rather than 256. Regardless, this remains astronomically large (128 bits is already considered impossible to guess).
- Passphrases provide some protection against weak entropy risk, but if you created your triple menmonic using real world randomness then you are already protected.
How to create a Triple Mnemonic in Seedmate
-
Generate the master
Create a 24-word mnemonic using your preferred trustless input method (dice, cards, etc.). Write it down or store it temporarily on an SD card.
-
Apply the modifier
Navigate to Create new seed words -> Triple mnemonic, and enter your previously created mnemonic (or load it from the SD card).
-
Verify the checksums
Seedmate will adjust the seed to meet the checksum rules for all three mnemonics. It will display the details of the checksums, highlighting the modified words in green. Verify that only words #12, #24, and potentially #23 were modified compared to your original list.
-
Test and store
Write down the final 24-word list in two separate 12-word parts. Verify that all 3 mnemonics (the 24-word master and the two 12-word halves) are mathematically valid by loading them into Seedmate or any standard wallet. Finally, clear the SD card and store the physical parts securely and redundantly.