Prove you belong to a group without revealing who you are. No phone number. No email. No identity. Just math.
Groth16 proofs let you prove group membership without revealing your identity. The blockchain only stores opaque cryptographic commitments — never names, keys, or member lists.
Group state is anchored on Stellar via a Soroban smart contract. A fee-paying relayer means participants never need funded accounts — just create, join, and chat.
All messages are AES-256-GCM encrypted and transported over Nostr. Relay servers see only ciphertext and topic tags. Media files use content-addressed Blossom storage.
No phone number, no email, no account. Your membership is a cryptographic proof.
Native iOS and Android apps with full feature parity.
A 2,048-member group costs the same to verify as a 2-member group.
Images, video, and voice messages via Blossom content-addressed storage.
Anyone can verify group state on Stellar — the contract is open and auditable.
Run your own relay, Nostr server, and Blossom storage. Full sovereignty.
Onym is fully open source under the MIT license. Audit the code, run your own infrastructure, contribute.
View on GitHub