Theme
TESTNET BETA — NO REAL FUNDS

Message anyone.
Keep it yours.

No phone number. No email. End-to-end encrypted messaging with money built in — your identity is your keys, and payments run on the Stellar blockchain.

End-to-end encrypted No KYC Stellar blockchain Deleted on delivery @username search BIP39 backup
Request beta access View on GitHub

Android · Free · Testnet

Z
@zuzu
● encrypted
hey, found you by username. no address needed
12:01
exactly. no phone number. no email. just @mesh
12:01
and the message is on-chain?
12:02
no. a relay carries it, can't read it, and deletes it once delivered.
12:02
type a message...
↑

// HOW IT WORKS

Four steps.
Zero compromise.

Every message is encrypted on your phone before it leaves. A relay carries it only until it is delivered, then deletes it. No server ever sees your plaintext.

01
Generate your keys

A 12-word BIP39 mnemonic generates your Stellar address and NaCl encryption keys. Your phrase restores your account on a new phone (old chats stay on the old one).

02
Encrypt on device

Each message gets its own key (X3DH + Double Ratchet), so a stolen key cannot open past messages. It is encrypted before it leaves your phone, and the relay never sees plaintext.

03
Send via a relay

The encrypted message goes to a relay, which holds it only until your recipient picks it up. Ordinary messages are free; payments use the Stellar network.

04
Receive and decrypt

Your recipient's app collects it, confirms delivery so the relay deletes its copy, and decrypts it locally. Only they can read it.


// THE APP

See it in action.

Every screen you see is live and working on Stellar testnet right now.

Messages
Z
@zuzu
end-to-end encrypted. nobody reads...
12:02
2

A
@amir
sent 0.5 XLM
yesterday

R
@raf
message request
Mon

N
@nova
encrypted · delivered
Sun
Send XLM · @zuzu
Amount
0.50 XLM
Memo (optional)
coffee

To
@zuzu
Network fee
0.00001 XLM
Total
0.50001 XLM
Confirm & Send
Stellar testnet · irreversible
Find a contact
Z
@zuzu
G3XY...7KLM · found by username
Send Message Request
No phone number.
No email.
Just a username — discoverable
because they chose to be.
Settings
Account
@yourusername
Recovery Phrase
word · word · word · word
word · word · word · word
word · word · word · word
tap to reveal · keep this safe
Relay Status
api.meshprotocol.ru · connected
MESH v0.2.0 · Stellar testnet
01 / 05
Your conversations
All your chats in one place. Find anyone by @username — no phone number, and your contacts are never uploaded.

// FEATURES

Built different.

Everything Signal and Telegram won't give you.

Zero identity required

No phone number. No email. No real name. Your identity is a 12-word phrase and an @username you choose.

Find by @username

Search any user by their @username. No address copy-pasting, no QR scanning required.

Send XLM in chat

Send Stellar (XLM) directly inside any conversation. Money and messages in one encrypted thread.

Deleted on delivery

Relays hold your encrypted message only until it reaches your recipient, then delete it; undelivered messages expire after 14 days. We cannot read them, and your chat history lives only on your phone.

Restore anywhere

Your 12-word phrase restores your account on a new phone. Old chats stay on the old phone, and only one phone can use an account at a time.

Free messages

Ordinary messages cost nothing. Only payments pay Stellar's network fee (0.00001 XLM).

Forward secrecy

Every message uses a fresh key that is then deleted. If a phone is compromised later, messages already sent stay sealed. Safety numbers let you check that nobody swapped a key.

Private on your phone

Message text is stored encrypted on your phone. An optional fingerprint or PIN lock also blocks screenshots and hides MESH in the app switcher.


// ROADMAP

Where we are.
Where we're going.

Five phases. Built in public. Every milestone earned before the next one starts.

Phase 0
● Live now
Proof
Self-funded
  • End-to-end encrypted messaging with forward secrecy (X3DH + Double Ratchet)
  • Username registry — find anyone by @handle
  • Message requests — you control who reaches you
  • Send XLM directly inside any chat (testnet)
  • Photos and push notifications
  • Safety numbers — check that nobody swapped a key
  • Encrypted message storage on the phone, optional app lock
  • BIP39 phrase — restore your account on a new phone
  • Signed over-the-air updates
  • Android APK — live on Stellar testnet
Phase 1
◎ In progress
Foundation
SCF Grant
  • Stellar mainnet (only after legal review)
  • USDC payments and payment requests
  • Profile pictures
  • Independent review of the encryption (review package ready)
  • Public beta releases and issue tracker on GitHub
  • Relay infrastructure — 2 additional nodes, 2 regions
Phase 2
○ Planned
Signal
$30–50k
  • Voice notes
  • File sharing
  • Relay federation — 3 continents, no single point of failure
  • 10,000 user capacity
Phase 3
○ Planned
Reach
$100–200k
  • iOS app
  • Windows and macOS desktop
  • Group chats
  • Open developer API
  • Run your own relay on an old PC or a Raspberry Pi — a network of community relay nodes; operators earn XLM directly
Phase 4
○ Long game
Network
Series A
  • Video calls via WebRTC
  • Fully decentralized relay network — community owned
  • Stellar smart contract governance for group features
  • Regional expansion — Africa, Middle East, Southeast Asia

Powered by the Stellar Network

MESH uses the Stellar blockchain for money: send XLM to anyone inside a chat, settled in seconds for a fraction of a cent. Ordinary messages never touch the blockchain, so who you talk to is not written to a public ledger. We are proud to build on one of the most efficient and accessible blockchain networks in the world.

0.00001
XLM network fee per payment
< 5s
transaction finality
$0
MESH infrastructure fee

// THE BUILDER

One developer.
One vision.

MESH is an independent project — no VC funding, no team, no shortcuts.

Founder · Solo Developer
Mohamed Abdellah
Lebanon · Russia · Building MESH since 2026

Born in Lebanon. Studied history and political science at Lebanese University in Beirut. Self-taught in software development — no computer science degree, no bootcamp. I work 12-hour shifts as a professional driver and build MESH in the remaining hours. The project started because I believe private communication is a right, not a product feature. Everything you see was designed, built, and shipped by one person, using determination more than credentials.

React Native Stellar / XLM Double Ratchet NaCl encryption Node.js / Fastify SQLite

// GET MESH

Ready to disappear
from the grid?

Download MESH

Android APK — free to use. No account. No signup.

Invite-only beta · Testnet · Android only for now