Souspli

Souspli / Docs / Use

Identity and keys

Your identity in Souspli is a cryptographic key on your machine. There is no account, no password reset, and nobody to ask if you lose it.

File → Account & Keys… shows everything on this page.

What you have

One secret, two public faces. Anyone can link the two; that is intended.

How the key is stored

The top bar carries a badge telling you the truth about this machine:

Badge Meaning
⚠ alpha The key file is encrypted with your operating system's keychain (macOS Keychain, Windows DPAPI, a Linux secret service).
⚠ software keys · alpha No OS keychain was available. The key file is obfuscated, not protected: anyone who can read your files can recover it.

Either way the plaintext key is never written to disk, and no part of Souspli that handles incoming content ever sees it: hostile bundles are decoded in a separate process that holds no keys.

There is no hardware-wallet support yet.

Back it up

Reveal private key… shows the raw key as 64 hex characters. Write it down or put it in a password manager. That is, today, the only way to back up a key that is already in use.

If you would rather have a recovery phrase, generate the identity that way from the start:

Bring your own

Replacing your identity is drastic

Souspli holds one identity at a time. Replacing it:

The app spells this out and asks before doing it. Restart Souspli afterwards.

If your key is stolen

There is no revocation yet. Every letter the thief signs will verify as yours, and every past letter still verifies. Key rotation is an open problem on the roadmap, and the main reason the first-run notice tells you not to use this identity for anything valuable.