Talk freely with end-to-end encrypted messages. Connect with a username, without sharing your phone number or setting up a crypto wallet.
Get launch updates on Discord and X. Web is currently on the Preprod testnet.
Private identity verification
Prove control of your identity.
Keep your details private.
Alex on iPhone
End-to-end encrypted
Private key stays on device
Jamie on Android
End-to-end encrypted
Private key stays on device
Identity verification is separate from message delivery.
More conversation. Less to give away.
Private messages, a username to connect, and an identity you control.
Only your conversation partners can read it
Messages are encrypted on your device before they are sent. The service delivers them without reading their contents.
An identity you control
Prove control of your registered identity without sharing a phone number or government ID. Registration verifies a key, not a person’s real-world identity.
No Wallet Hassle
Registration is fully sponsored. Your device generates a secure identity automatically and the network fee is paid for you. No crypto wallet setup, ever.
Recover Anywhere
A standard 24-word recovery phrase restores your identity on a new device in seconds. Keep the phrase safe: we cannot recover it for you.
Privacy-Preserving Usernames
Pick a username and we store only its hash, never the plaintext. People can look you up by name. Your plaintext username is not stored in the directory.
Built on Proven Cryptography
No custom encryption, ever. Every cryptographic primitive comes from established, widely reviewed libraries, not something we invented ourselves.
From first launch to first message
Your device handles the keys and registration. You choose a username and start a conversation.
Generate your identity
A secure signing key is created on your device the moment you open the app. It never leaves your device unencrypted.
Register without a wallet
A zero-knowledge commitment is submitted to Midnight Network on your behalf. The fee is sponsored, so you never touch a wallet.
Pick a username
Choose a name to be found by. It is hashed before it reaches our servers, so we only ever see the hash.
Message, privately
Every conversation is end-to-end encrypted with MLS. Your messages are unreadable to us, to the relay, and to anyone in between.
Proof without exposure
Your messaging identity does not need to be your real-world identity. Midnight Messenger uses a key created on your device, instead of a phone number or government ID.
Midnight Network takes a different approach. It lets an application verify a fact about you, such as that you control a registered key, using a zero-knowledge proof, without revealing the secret behind that proof.
We use that same property for messaging. Your identity commitment is public on the ledger. The secret behind it never is.
- No personal information ever touches the blockchain
- No wallet address is linked to your public identity
- Proof of key control, without revealing the secret key
Web in testing. Mobile on the way.
The web app runs on Midnight Network’s Preprod testnet. Join Discord or follow us on X for mainnet and mobile launch updates.
Join the conversation
Join our Discord community or follow us on X for mainnet and mobile launch updates.