Add Informational BIP: Multilingual mnemonic display and input conventions#2192
Closed
osem23 wants to merge 2 commits into
Closed
Add Informational BIP: Multilingual mnemonic display and input conventions#2192osem23 wants to merge 2 commits into
osem23 wants to merge 2 commits into
Conversation
jonatack
reviewed
Jun 6, 2026
| Layer: Applications | ||
| Title: Multilingual mnemonic display and input conventions | ||
| Author: Daniel Osemberg <ceo@blocksight.live> | ||
| Discussions-To: |
Member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds an Informational BIP draft, "Multilingual mnemonic display and input conventions."
A display wordlist is a 2048-entry list in a target language, index-parallel to the canonical English BIP-39 wordlist. PBKDF2 runs only on the canonical
English mnemonic; native-language renderings are a display and input layer with no new cryptographic surface; every seed produced under the convention is
restorable in any BIP-39 wallet via its English form.
Reference implementation (MIT): https://github.com/osem23/bip39-wordlists-tzur
It ships 30 index-paired display wordlists with bidirectional mappings, the 10 canonical BIP-39 wordlists preserved byte-for-byte for spec comparison, a
reference validator enforcing every MUST clause, reference decoders in Python, JavaScript, and Swift producing byte-identical seeds, and per-language
conformance test vectors across the five BIP-39 entropy lengths.
Shipped in production by the TZUR Wallet suite (iPhone and Windows).
Per BIP-2, announced on the bitcoindev mailing list (post pending list moderation; archive link to follow).
I have not self-assigned a BIP number. License: BSD-2-Clause (document), MIT (reference implementation).