blind-edge protocol · a 60-second tour
The server can't
read this. Not won't.
Can't.
B.E.Chat is end-to-end encrypted messaging where everything lives on your device — keys, history, identity. The relay in the middle is blind by construction, and anyone can run one.
no accounts
Your keys are
born here.
Tap once and your browser derives a cryptographic identity from 12 random words — locally, with the platform's native crypto. Nothing is sent anywhere. No e-mail, no phone number, no signup. The words can resurrect your identity on any device; the keys never leave this one.
onboarding, the whole thing
Scan. Accept. Chat.
Your QR is a camera link carrying your public key. When a friend scans it, their app introduces them to you with an encrypted hello — you tap accept, and even the messages they sent while you were deciding arrive. That's the entire ceremony.
ACCEPT
introduction
relay sees: nothing legible
the blind middleman
It carries envelopes.
Never letters.
Every message gets a fresh ephemeral key, is padded so its length says nothing, sealed with AES-256, signed, and addressed to a hash — a number, not a name. The relay stores it for at most 24 hours and hands it to whoever presents that number. It can't do anything else. It's ~200 lines of code; run your own.
blind
your identity, your call
Keep it forever.
Or burn it.
Write down 12 words
They recreate your exact keys on any device — same address, your contacts still reach you. History never leaves your devices, so there's nothing for anyone else to recover. That's the design.
Or use a burner
Skip the backup. Talk for a night, delete the identity, and it's gone everywhere — because it never existed anywhere else. A fresh one takes five seconds.
free · open source · no install needed
Sixty seconds.
Two phones.
Open it, make an identity, point a camera. The whole stack — app, protocol, relay — is MIT-licensed and self-hostable in an afternoon.