Skip to content
Closed
46 changes: 46 additions & 0 deletions bip-XYZ.mediawiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<pre>
BIP: XYZ
Layer: Applications
Title: Emoji Seed Mnemonics for deterministic keys
Author: Emoji Seed Dev Team <[email protected]>
Comments-Summary: https://emojiseed.com/#readme
Comments-URI: https://emojiseed.com/discussions
Status: Draft
Type: Standards Track
Created: 2025-10-01
License: MIT
</pre>

==Abstract==

This BIP describes a standardized mapping between the BIP-39 English wordlist
and unique pairs of emoji characters to enable mnemonic phrases to be represented
in a universally recognizable, language agnostic form, while remaining compatible
with existing deterministic wallet standards.

This BIP describes the implementation of a mnemonic code or mnemonic sentence --
a group of easy to remember emojisets -- for the generation of deterministic wallets.

Today emoji characters are globally recognized symbols with strong visual memorability.

This BIP extends BIP-39 mnemonics by introducing an emoji layer that preserves full
backward compatibility with the underlying word list.

==Copyright==

This BIP directly inherits the MIT License from BIP-039.

==Motivation==

1. Preparing a data library for application teams.
2. Helping users who may struggle with word based laguage types.
3. Setting a industry respected standard for Emoji language mneumonics.
4. Starting a communnity around Emoji masking devices for seed phrases.
5. Imprinting a unique, everlasting, dataset into the universal lexicon.

==Reference Implementation==

Reference implementation including wordlists is available from
- https://emojiseed.com/#readme
- http://github.com/emojiseed/emoji-mnemonic

36 changes: 36 additions & 0 deletions bip-XYZ/bip-XYZ-wordlists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Wordlists

* [Emoji](emoji.txt)

## Wordlists (Special Considerations)

### Emoji

Credits: @EmojiSeedDevTeam

The Emoji wordlist is a deterministic mapping of the 2048 English BIP-39 words into
2048 unique pairs of emoji. It enables mnemonic phrases to be displayed visually
while remaining fully compatible with existing BIP-39 semantics (entropy, checksum, seed).

Emojis are chosen using the following rules:

1. Direct Match: if a word has a clear, universal emoji, duplicate it.
2. Months and holidays use seasonal/holiday symbols.
3. Numeric words map to keycap digits.
4. Abstract and Action Words use a primary metaphor plus a clarifier emoji.
5. Nouns: object clarifier. Verbs/participles: action clarifier.
6. Duplicate only for strong iconic matches; add clarifiers for ambiguity; if unresolved, fall back deterministically.
7. All 2048 pairs MUST be unique. If a collision occurs, rotate clarifier, then primary, and finally apply the fallback.
8. Use only fully-qualified Unicode emoji graphemes (per Unicode TR51). Avoid variation selectors and platform-specific implementations.
9. All curation rules are available here: https://emojiseed.com#readme

==== Security & Interop Notes ====

* No protocol changes: entropy, checksum, and BIP-39 wordlists are unchanged.
* Rendering differences across platforms exist; compare by code points (not rasterized glyphs).
* Wallets that do not support Emoji can ignore this wordlist without impact.

==== License ====

This addition inherits the MIT license.

Loading