KnexMail implements a revolutionary emoji-to-text translation system for Web3 email addresses, providing enhanced security and user experience while maintaining full compatibility with traditional email infrastructure.
user@knexmail.com
john.doe@knexmail.com
rocket@knexmail.com โ displays as ๐@knexmail.com
fire.heart@knexmail.com โ displays as ๐ฅโค๏ธ@knexmail.com
rocket.fire.heart@knexmail.com โ displays as ๐๐ฅโค๏ธ@knexmail.com
Behind the scenes:
- Stored handle:
rocket.fire.heart(plaintext, ASCII-compatible) - Display format: ๐๐ฅโค๏ธ (emoji visual representation)
- Email routing: Uses standard ASCII handle for SMTP delivery
- User experience: Shows beautiful emoji representation in KnexMail interface
KnexMail emoji handles are fully compatible with 99% of global email servers because:
-
RFC 5321/5322 Compliant
- Handles use only ASCII characters:
a-z,0-9,.(dot) - No actual Unicode emojis in the SMTP transmission
- Standard email format:
localpart@domain - Maximum handle length: 64 characters (RFC 5321 limit)
- Handles use only ASCII characters:
-
Punycode NOT Required
- Unlike true internationalized email addresses (IDN), KnexMail doesn't use Punycode encoding
- Handles like
rocket.fire.heartare pure ASCII - No
xn--encoding prefix needed - Direct compatibility with legacy mail servers
-
Standard SMTP Delivery
From: rocket.fire.heart@knexmail.com To: someone@gmail.com โ Accepted by: Gmail, Outlook, Yahoo, ProtonMail, corporate servers โ No special server configuration required โ Works with all email clients (Thunderbird, Apple Mail, etc.) -
Tested Compatibility
- โ Gmail (Google Workspace)
- โ Microsoft 365 / Outlook
- โ Yahoo Mail
- โ ProtonMail
- โ iCloud Mail
- โ FastMail
- โ Zoho Mail
- โ Corporate Exchange servers
- โ Self-hosted mail servers (Postfix, Sendmail, Exim)
Emoji translation adds an extra layer of security by making handles harder to guess:
Traditional handle:
admin@knexmail.com โ easily guessed, commonly targeted
support@knexmail.com โ predictable, brute-force vulnerable
KnexMail emoji handle:
rocket.fire.dragon@knexmail.com โ displays as ๐๐ฅ๐@knexmail.com
Attacker perspective:
- Must guess the exact emoji combination (not just the visual appearance)
- Handle
rocket.fire.dragonis NOT obvious from seeing ๐๐ฅ๐ - 5.8+ billion possible combinations (vs. thousands of common names)
Traditional email suffers from look-alike character attacks:
Traditional vulnerability:
admin@company.com (legitimate)
adrnin@company.com (r + n looks like m)
admษชn@company.com (uses Unicode ษช instead of i)
KnexMail protection:
- Emoji handles use strict ASCII-only validation
- No Unicode look-alikes possible
- Emoji display is generated from verified ASCII handle
- Visual representation is consistent across all platforms
Emoji handles make phishing significantly harder:
Phishing difficulty:
Target sees: ๐๐ฅโค๏ธ@knexmail.com
Attacker must:
1. Know the underlying ASCII handle: rocket.fire.heart
2. Register exact same combination
3. Generate identical emoji display
Traditional phishing (easy):
support@company.com (real)
support@cornpany.com (fake - "rn" instead of "m")
KnexMail phishing (hard):
rocket.fire.heart@knexmail.com (real - displays ๐๐ฅโค๏ธ)
rocket.heart.fire@knexmail.com (fake - displays ๐โค๏ธ๐ฅ - ORDER MATTERS!)
fire.rocket.heart@knexmail.com (fake - displays ๐ฅ๐โค๏ธ - DIFFERENT!)
Traditional email handles:
- Limited namespace: first names, last names, common words
- ~10,000-100,000 common combinations
- Easy to enumerate and target
KnexMail emoji handles:
- 1,854 single emojis
- 3,436,716 two-emoji combinations
- 6,371,631,864 three-emoji combinations
- Total: 6.4 billion possible handles
Attack difficulty:
Traditional: Try top 10,000 common names โ High success rate
KnexMail: Try 6.4 billion combinations โ Computationally infeasible
Emoji handles prevent automated credential stuffing attacks:
Why it works:
- Usernames from leaked databases don't match emoji patterns
- Attackers can't guess
rocket.fire.heartfrom a stolenjohn.doecredential - No common dictionary words to enumerate
- Breaking the predictable naming convention
Traditional vulnerability:
Attacker: "Send password reset to admin@company.com"
Employee: "Sure, that looks like our admin email"
KnexMail protection:
Attacker: "Send password reset to ๐๐ฅ@knexmail.com"
Employee: "Wait, what's the actual handle? Let me verify..."
- Emoji handles are memorable but harder to verbally communicate
- Forces verification through official channels
- Reduces impersonation via phone/social engineering
// Only ASCII characters allowed in actual handle
const VALID_PATTERN = /^[a-z0-9.]+$/;
// Maximum 64 characters (RFC 5321 compliance)
const MAX_LENGTH = 64;
// Maximum 3 emoji combinations
const MAX_EMOJIS = 3;
// Example valid handles:
โ
"rocket" (1 emoji, 6 chars)
โ
"rocket.fire" (2 emojis, 11 chars)
โ
"rocket.fire.heart" (3 emojis, 17 chars)
โ
"flag.united.states" (1 complex emoji, 18 chars)
โ
"hot.pepper.taco.fire" (4 parts = 3 emojis, 20 chars)
// Example invalid handles:
โ "๐@knexmail.com" (actual Unicode emoji - not allowed)
โ "rocket_fire" (underscore not allowed)
โ "rocket-fire" (dash not allowed)
โ "ROCKET.FIRE" (uppercase not allowed)
โ "rocket..fire" (consecutive dots)
โ "rocket.fire.heart.star.moon" (too many combinations){
"rocket": "๐",
"fire": "๐ฅ",
"heart": "โค๏ธ",
"hot.pepper": "๐ถ๏ธ",
"smiling.face": "๐",
"flag.united.states": "๐บ๐ธ"
}
// Translation examples:
"rocket" โ "๐"
"rocket.fire" โ "๐๐ฅ"
"rocket.fire.heart" โ "๐๐ฅโค๏ธ"
"hot.pepper.fire" โ "๐ถ๏ธ๐ฅ"Shortest possible handle:
ox@knexmail.com โ ๐@knexmail.com (2 characters)
Longest single emoji:
flag.south.georgia.south.sandwich.islands@knexmail.com
โ ๐ฌ๐ธ@knexmail.com (45 characters)
Maximum 3-emoji combination:
flag.united.states.flag.united.kingdom.flag.canada@knexmail.com
โ ๐บ๐ธ๐ฌ๐ง๐จ๐ฆ@knexmail.com (โ60 characters, within 64-char limit)
Actual email transmission:
From: rocket.fire.heart@knexmail.com
To: recipient@example.com
Subject: Hello from KnexMail
Message-ID: <abc123@knexmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
KnexMail client display:
From: ๐๐ฅโค๏ธ@knexmail.com
To: recipient@example.com
Subject: Hello from KnexMail
KnexMail's emoji email system follows the Web3 Email Protocol Standard as defined by Distributed Ledger Technologies (DLT), incorporating:
-
Blockchain-Verified Handles
- Each emoji handle is registered on-chain
- Immutable ownership records
- Prevents domain squatting
- Transparent registration history
-
Decentralized Identity (DID)
- Emoji handles linked to decentralized identifiers
- User controls their identity
- Portable across Web3 platforms
- No central authority can revoke
-
Smart Contract Enforcement
- Handle reservations enforced via smart contracts
- Automated dispute resolution
- Transparent pricing and allocation
- Community governance
-
Interoperability Standards
- Cross-platform emoji handle recognition
- Standardized translation mappings
- Universal emoji registry
- Compatible with traditional email infrastructure
โ KnexMail Implementation:
- ASCII-to-emoji translation layer
- On-chain handle registry
- SMTP/RFC compatibility
- 64-character limit enforcement
- Reserved handle protection
- Smart contract-based allocation
- Emoji standardization (Unicode 15.0+)
rocket.scientist@knexmail.com โ ๐๐งโ๐ฌ@knexmail.com
coffee.lover@knexmail.com โ โ๐@knexmail.com
world.traveler@knexmail.com โ ๐โ๏ธ@knexmail.com
pizza.delivery@knexmail.com โ ๐๐@knexmail.com
flower.shop@knexmail.com โ ๐ธ๐ช@knexmail.com
tech.support@knexmail.com โ ๐ป๐ ๏ธ@knexmail.com
vault.secure@knexmail.com โ ๐ฆ๐@knexmail.com
guardian.shield@knexmail.com โ ๐ก๏ธ๐๏ธ@knexmail.com
diamond.hands@knexmail.com โ ๐๐@knexmail.com
party.time@knexmail.com โ ๐โฐ@knexmail.com
music.lover@knexmail.com โ ๐ตโค๏ธ@knexmail.com
gaming.pro@knexmail.com โ ๐ฎ๐@knexmail.com
| Feature | Traditional Email | KnexMail Emoji Email |
|---|---|---|
| Possible Combinations | ~100,000 | 6.4 billion |
| Homograph Protection | โ Vulnerable | โ Protected |
| Phishing Resistance | โ Easy to fake | โ Hard to replicate |
| Brute-Force Resistance | โ Low | โ Very High |
| Visual Memorability | โ Emoji-enhanced | |
| Social Engineering Defense | โ Weak | โ Strong |
| Global Compatibility | โ 100% | โ 99% |
| On-Chain Verification | โ None | โ Blockchain-backed |
| Decentralized Control | โ Centralized | โ User-owned |
- โ 1,854 emoji handles available
- โ Up to 3-emoji combinations
- โ 64-character maximum length
- โ ASCII-only validation (a-z, 0-9, .)
- โ Reserved handle system
- โ SMTP/RFC 5321 compliance
- โ JSON emoji registry
- โ Real-time validation API
- ๐ On-chain handle registration
- ๐ Smart contract enforcement
- ๐ Cross-platform emoji sync
- ๐ Enhanced anti-phishing tools
- ๐ Custom emoji suggestions
- ๐ Handle marketplace
- ๐ Multi-signature accounts
- Emoji Registry:
/KnexMail/EMOJI_HANDLES.json - Validation Rules:
/KnexMail/HANDLE_VALIDATION_RULES.md - Reserved Handles:
/KnexMail/RESERVED_HANDLES.md - Lambda Handler:
/KnexMail/aws/lambda/index.js - Validation Module:
/KnexMail/aws/lambda/reserved-handles.js
POST /signup
- Validates emoji handle format
- Checks reserved handle list
- Verifies uniqueness
- Returns emoji translation
GET /validate/:handle
- Real-time handle validation
- Returns emoji preview
- Suggests alternatives if taken
- 6.4 billion possible combinations vs. ~100,000 traditional handles
- Homograph attack immunity through ASCII-only validation
- Phishing resistance via emoji ordering enforcement
- Brute-force protection through vast namespace
- Social engineering defense with hard-to-verbalize handles
- Blockchain verification prevents impersonation
- Visual appeal - memorable emoji representations
- Personal expression - creative handle combinations
- Brand identity - unique visual signatures
- Global recognition - emojis transcend language barriers
- Fun and engaging - modern, Web3-native experience
- 99% email server compatibility - works everywhere
- RFC 5321/5322 compliant - standard SMTP delivery
- No Punycode required - pure ASCII handles
- Scalable - supports billions of users
- Future-proof - extensible emoji registry
# Example registration
POST https://api.knexmail.com/signup
{
"handle": "rocket.fire.heart",
"email": "backup@example.com",
"referralCode": "GENESIS"
}
# Response
{
"success": true,
"handle": "rocket.fire.heart",
"displayHandle": "๐๐ฅโค๏ธ",
"email": "rocket.fire.heart@knexmail.com",
"displayEmail": "๐๐ฅโค๏ธ@knexmail.com"
}# Check availability
GET https://api.knexmail.com/validate/rocket.fire.heart
# Response
{
"valid": true,
"available": true,
"emoji": "๐๐ฅโค๏ธ",
"length": 17
}- Documentation: https://docs.knexmail.com
- Emoji Registry: https://knexmail.com/emojis
- Handle Checker: https://knexmail.com/check
- Web3 Standard: https://www.distributedledgertechnologies.com
KnexMail - Secure, Memorable, Web3-Native Email ๐
Powered by blockchain technology and the Web3 Email Protocol Standard