Skip to content

knexcoin/KnexMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KnexMail

Encrypted email service with emoji-to-ASCII handle system, built on AWS serverless infrastructure.

Live: knexmail.com


Handle System

KnexMail uses a unique emoji-to-ASCII mapping for human-friendly email addresses:

Feature Detail
Format Lowercase ASCII (a-z, 0-9, .) mapped to emoji display
Combinations 6.4 billion possible handles (vs ~100K traditional)
Validation NFKD normalization, homograph protection, reserved handle list
Display Emoji rendering in UI, ASCII stored on backend

Security

  • Homograph attack protection
  • Phishing resistance via unique emoji identifiers
  • Credential stuffing defense
  • Rate limiting per handle and IP

Reward System

50,000,000 KNEX allocated for user acquisition with exponential decay tiers:

Tier Users Reward
Early Adopter 1 - 10,000 500 KNEX
Growth 10,001 - 100,000 100 KNEX
Scale 100,001 - 1,000,000 10 KNEX
Mature 1,000,001+ 1 KNEX

Dynamic rewards adjust based on network velocity and engagement metrics.


Transaction Integration (Memo Type 0x05)

KnexMail handles are linked to KNEX transactions via the typed memo envelope system. When a transaction references a KnexMail handle, the memo carries a type 0x05 payload:

Field Size Description
handle_hash 20B SHA-256(handle)[0:20] — truncated hash of lowercase ASCII handle
context ≤233B Optional UTF-8 context (payment note, invoice ref, etc.)

This allows wallets and explorers to resolve the recipient's KnexMail handle from the transaction memo, enabling human-readable transaction descriptions like "Payment to user.handle" instead of raw 50-char Base62 addresses.


Infrastructure

Component Service
Compute AWS Lambda (serverless)
API API Gateway (REST + WebSocket)
Database DynamoDB (single-table design)
Email Amazon SES
DNS Route 53
CDN CloudFront

Directory Structure

KnexMail/
├── aws/                          # Lambda functions and SAM templates
├── docs/                         # Architecture documentation
├── EMOJI_EMAIL_STANDARD.md       # Emoji-to-ASCII mapping specification
├── EMOJI_HANDLES.json            # Handle registry
├── HANDLE_VALIDATION_RULES.md    # Validation and normalization rules
├── RESERVED_HANDLES.md           # Reserved handle list
├── DYNAMIC_REWARDS_IMPLEMENTATION.md  # Reward tier logic
├── dns-records.csv               # DNS configuration
├── KnexMail_Terms_of_Service.txt
├── KnexMail_Privacy_Policy.txt
└── KnexMail_Cookie_Policy.txt

License

Copyright 2026 KnexCoin. All rights reserved.

Built by Distributed Ledger Technologies.

About

Web3 Ecosystem (using creative destruction)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •