Mantra

Keep the feed alive.

mantra mantra mantra

What it is

A press a group holds in common.

A group talks in private, keeps a library, translates a work into the languages its members actually speak, and publishes under a key that no single member holds.

Your identity is a key you own. There is no account to recover, no company to ask, and no server anywhere that can read what the group says.

What it does

Four things, and no more.

Encryption

Nobody in the middle can read it.

Every message is sealed on the device that wrote it and opened only on the devices it was meant for. What a relay holds is ciphertext.

kind:445 group eventa relay stores this

ChaCha20-Poly1305keyed by the group

MLS application messagethe group opens this

your wordsand nothing outside reads them

Each layer is opened by fewer people than the one around it.

Group messaging runs on MLS — the IETF's messaging-layer security standard — under the Marmot protocol. Who sent a message is proven by their place in the group's key tree rather than by anything written inside the message, so nothing can claim to come from someone it did not. A private note to one member travels as an ordinary gift-wrapped event inside that same frame: the group can see that you wrote to someone, and only the recipient can read what you said.

Subgroups

A group can make another group.

A large group does not have to stay one room. A working party, a chapter team, a regional desk — each can be split off into a group that runs itself.

One parent, two subgroups — each with its own members, its own admins and its own key.

A subgroup is a full group in its own right. It runs its own key ceremony, so its key is fresh rather than derived from the parent's, and the shares are held by its own members. The parent cannot sign for it. What the parent gives it instead is a birth certificate — a statement, signed by a quorum of the parent's admins, that this room is its child — and anyone can check that claim afterwards.

That is what keeps a large group manageable. Work moves into the smaller room that owns it, with its own quorum and its own admins, while the line back to the parent stays provable. Anyone in the group can start one, whether or not they administer the parent.

Relays

No server in the middle to seize.

Mantra has no back end of its own. Messages travel over Nostr relays — plain, interchangeable servers that take an event and hand it back when asked.

One message, several relays. If one goes down or refuses you, the others still carry it.

A message goes out to several relays at once, and the group reads from whichever answers. No relay is privileged, none of them can read the messages it carries, and none of them is the app. You can point Mantra at whichever relays you like, including one you run yourself.

Practice

Three things it borrows from the practice.

Where it runs

Supported on three platforms.

Alpha Mantra is still in alpha testing, and sign-in is not open yet.