What is Symudol

Symudol is not released yet. This guide describes the current development version, and screens may change before the first release. Follow the repository for progress.

What is Symudol

Symudol by Diogel is a Nostr signer for Android.

It keeps your Nostr private keys on your phone. Other apps ask Symudol to sign or encrypt for them. Symudol shows you each request first, unless you have already remembered a decision for that app and that kind of request.

Symudol lets you:

  • Create or import Nostr identities.
  • Store them in a PIN-protected vault on the phone.
  • Choose which identity is active.
  • Approve or reject requests from other Android apps (NIP-55).
  • Remember decisions for apps you trust, and revoke them later.
  • Connect remote Nostr apps over relays (NIP-46).

Symudol is a focused signer. It is not a social client, and it is not a wallet. It does not publish notes, and it does not hold funds.

Core concepts

Nostr identity

A Nostr identity is controlled by a private key. Anyone with that private key can act as that identity.

Symudol stores the key so that other apps never need to see it.

Public key

Your public key identifies you on Nostr. It is safe to share. Symudol shows it as an npub... value.

Private key

Your private key controls your identity. It is often shown as an nsec... value.

Treat it like a password and a recovery seed combined. If you lose it, Symudol cannot recover it for you.

The vault

Symudol keeps your identities in an encrypted vault on the phone. You unlock it with a 6-digit PIN. See Your vault.

Signer requests

Apps can ask Symudol to:

  • Share your public key.
  • Sign an event.
  • Sign a message.
  • Encrypt or decrypt NIP-04 messages.
  • Encrypt or decrypt NIP-44 messages.
  • Decrypt a zap event.

Symudol always uses the active identity. See Approving requests.

How apps reach Symudol

Apps on the same phone (NIP-55)

NIP-55 is the Android signer standard. An app on your phone finds Symudol as a nostrsigner: handler and sends it a request. Symudol opens, shows the request, and sends the result back to the app.

Once you have remembered a decision for an app, that app can get answers in the background while your vault is unlocked, without opening Symudol.

Remote apps (NIP-46)

NIP-46 lets an app talk to Symudol through Nostr relays instead of on the phone. You create a bunker:// token in Symudol or paste a nostrconnect:// link from the app, then approve the connection.

Remote signing is at an early stage. See Remote apps (NIP-46) for what works today.

How Symudol fits with Porwr and Bancwr

Symudol is one of three Diogel signers. Each one protects the same kind of key in a different place:

  • Porwr is a browser extension. It signs for Nostr websites through window.nostr (NIP-07).
  • Symudol is the Android app. It signs for apps on your phone (NIP-55) and for remote apps (NIP-46).
  • Bancwr is a self-hosted bunker for teams. It keeps one key on your own server and signs over NIP-46.

They do not share a vault. Each one stores its keys separately on its own device or server.