What is Porwr
What is Porwr
Porwr is a browser extension for your Nostr identity: it keeps your keys and signs for you.
It lets you:
- Create or import Nostr identity keys.
- Store keys in a password-protected encrypted local vault.
- Use Nostr websites that support browser signers through
window.nostr. - Approve or reject signing and encryption requests from websites.
- Manage Nostr profile metadata.
- Manage relay settings.
- Publish simple Nostr notes directly from the extension.
- Send and receive private, end-to-end encrypted messages (NIP-17).
- Manage your contacts, and message the Diogel support team from inside the extension.
- Choose the Blossom server your profile images are uploaded to.
- Connect to Lightning wallets through Nostr Wallet Connect (NWC).
- Check wallet info and balance.
- Pay BOLT11 Lightning invoices after explicit approval.
- Zap from Nostr web clients through WebLN, with your approval for every payment.
- Review signing activity, exceptions, and wallet payment history.
Porwr does not act as a custodial service. It does not hold your funds on a server, and it does not manage an online account for you. Your keys and wallet connection details are stored locally in your browser extension encrypted vault.
Core concepts
Nostr identity
A Nostr identity is controlled by a private key. Anyone with that private key can act as that identity.
Porwr helps you store and use that key without pasting it into websites.
Public key
Your public key identifies you on Nostr. It is safe to share.
It is often shown 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 someone gets your private key, they can impersonate you. If you lose it, Porwr cannot recover it for you.
Encrypted vault
Porwr stores sensitive data inside a password-protected local vault.
The vault can contain:
- Nostr identity keys.
- Vault metadata.
- Nostr Wallet Connect connection secrets.
- NIP-47 payment history.
The vault lives locally in your browser extension storage. Make a vault backup if you need to move browsers or recover later.
Website signer requests
Nostr websites can ask Porwr to:
- Get your public key.
- Sign an event.
- Get your relay list.
- Encrypt or decrypt NIP-04 messages.
- Encrypt or decrypt NIP-44 messages.
Websites can also ask Porwr to pay a Lightning invoice through window.webln. Every payment needs your approval.
Porwr shows approval prompts before allowing sensitive actions.
Nostr Wallet Connect (NWC)
NWC lets Porwr connect to an external Lightning wallet service using Nostr relays.
Porwr does not become a full Lightning wallet. Instead, it stores an NWC connection string in the encrypted vault and sends wallet requests to the connected wallet service.
Websites can use your wallet only through WebLN: a site must first be enabled, and every payment asks for your approval. See Zaps from Nostr clients.