New here? Read this in plain language →

Open · Anonymous · Onchain

Privacy. By design. Onym.

No company in the loop. Identity, keys, and history stay on your device. End-to-end encrypted, with an honest threat model.

The product

From a new identity
to a private conversation.

This is the actual iPhone app. Scroll through the complete first-use flow.

Onym identity screen
Create a new Onym group
Onym chats list
Private group welcome screen
Encrypted Onym conversation
  1. 01

    Create an identity you own.

    No phone number, email, or account on our server. Your identity and keys are created locally and remain on your device.

  2. 02

    Create a group. Choose its rules.

    Name the group, write the invitation, and select how membership and governance should work.

  3. 03

    Your conversations, not an operator’s inbox.

    Chats and history stay on the phone. Switching identities switches to that identity’s own private inbox.

  4. 04

    Join without surrendering your identity.

    End-to-end encryption protects the conversation. Stellar anchors group state; no central chat server owns the group.

  5. 05

    Talk normally. Own the whole path.

    The interface feels familiar. Underneath, your device owns the identity, Nostr carries ciphertext, and Stellar notarizes group state.

Sovereign identity

Your identity,
in twelve words.

Generated on this device. Stored only on device. Never synced to the cloud. Never sent anywhere. These twelve words restore your Nostr, Stellar, and BLS keys on any device — and they are the only key to your chats.

BIP-39 · 128-bit entropy · device-bound · zero exfiltration
9:41
Identities

Identities

Tap an identity to open it. Each identity has its own keys, chats, and recovery phrase.

Alice
BLS  a35c74815b15…
Active
Bob
BLS  a65f5e048a09…
Add Identity

Only the active identity's chats are visible. Switch between identities to see different inboxes.

The relayer, plainly

Yes, there is a server.
Here’s what it does —
and what it can’t.

Onym uses a relayer: a small service that submits your signed Stellar transactions and pays the on-chain fees so you never need a funded account. It is a server. It is not a server with kill-switch authority over your account, your conversations, or your group’s rules. The difference matters.

A full accounting of what every party sees lives in the threat model. Short version, drawn:

Relayer, cross-section honest · blind · replaceable
DEVICE keys plaintext signing history SOROBAN verifies proof stores commitment public ledger ZK PROOF · OPCALL → CONTRACT RELAYER translucent · replaceable · blind INSPECTION LOG 14:02:11.4 size 1.42 KB ip 92.13.4.· to Q9F4···d2 freq +1 READS · size · ip · timing · contract target — nothing else. + FEE π OUTSIDE THE BOX · THE RELAYER CANNOT REACH ACCOUNT DB does not exist KEY VAULT keys never leave the device MESSAGE ARCHIVE history is only on devices
It sees size & timing your IP* contract target governance flavor
Blind to plaintext which member sent it recovery phrase cleartext roster
Cannot disable account forge a transaction rewrite group rules silence you for good

* IP unless you bring your own privacy network. Run your own relayer or use several — the protocol is the same. Contract address tells the relayer the group’s governance flavor; cleartext membership lives inside the contract as commitments. The diagram shows the common case (in-group state changes via update_commitment); create_group additionally carries a Soroban auth entry signed by the founder, the only call where a user-bound signature touches the chain.

No one — not even Onym

can reconstruct your social graph.

Anonymous identities · No phone numbers · No address book.

Governance models

Pick the rules. Then prove them, on chain.

Three live today; two on the roadmap. Each is a separate Soroban contract suite — the family shares one client-side call shape.

01 / 06

Live

One-on-one.

A two-party encrypted thread. No admins, no votes — just two devices and their keys.

02 / 06

Live

Founder.

A single founder admits and removes. Honest about who holds the keys.

03 / 06

Live

Anarchy.

Anyone in can invite anyone. Anyone can leave. The group is what its members make it.

04 / 06

Planned

Democracy.

A majority of members admits and removes. Every change is a signed, on-chain vote.

05 / 06

Planned

Oligarchy.

A small council of admins. Threshold signatures decide who's in and who's out.

06 / 06

Bring your own

Imagine your governance.

Need a rule set we don’t ship? The protocol is governance-agnostic — propose a new flavor, or fork the contracts and define your own.

Open source · MIT

The whole stack,
in the open.

Apps, contracts, relayer — every layer is MIT-licensed. Clone the source, audit the math, build reproducible binaries yourself. Onym never has to be in the path.