Nostr WoT
Funzionalità dell'estensione

Identità e Wallet,
Ovunque

Un provider di identità Nostr completo e un wallet Lightning. Gestisci più account, firma eventi, cifra messaggi, invia zaps e mantieni sincronizzati profilo, relay e mute list — con permessi granulari per ogni sito.

Cosa ottieni

Identità, wallet e profilo — un'unica estensione

Tutto ciò che ti serve per Nostr con una sola installazione. Niente più estensioni da gestire.

Signer NIP-07

Firma eventi e cifra messaggi (NIP-04 e NIP-44) su qualsiasi client Nostr

Vault cifrato

Archiviazione delle chiavi cifrata con AES-256-GCM, con auto-blocco e backup sicuro

Multi-account

Derivazione HD, watch-only, signer remoto NIP-46 — cambia identità all'istante

Wallet Lightning

Wallet integrato per gli zaps con NWC, LNbits o configurazione rapida in un clic

Profilo e relay

Modifica il tuo profilo kind:0 e gestisci i relay NIP-65 e la tua mute list NIP-51

Permessi granulari

Controlli per account, per dominio e per metodo con registro delle attività

Provider WebLN

I siti possono richiedere pagamenti tramite window.webln con la tua approvazione

6 lingue

Inglese, spagnolo, portoghese, tedesco, francese e italiano

API signer NIP-07

Un solo signer, disponibile su ogni sito Nostr

Una volta installata, qualsiasi app Nostr può chiamare window.nostr per ottenere la tua chiave pubblica, firmare eventi e cifrare messaggi — senza mai toccare la tua chiave privata. Le query Web of Trust risiedono nell'SDK e nell'Oracle nostr-wot, non nell'estensione.

PrimalCoracleSnortHablaYakihonne+ qualsiasi app NIP-07
javascript
// The extension injects window.nostr (NIP-07)
const pubkey = await window.nostr.getPublicKey();
const signed = await window.nostr.signEvent(event);
const ct = await window.nostr.nip44.encrypt(peer, "gm");
Configura il tuo account

Tre modi per portare la tua identità

Scegli ciò che fa per te

Crea nuove chiavi

Genera una nuova coppia di chiavi in pochi secondi. Derivate in HD e cifrate nel vault fin dall'inizio.

  • Onboarding immediato
  • Chiavi derivate in HD (BIP-32)
  • Cifrate a riposo
  • Fai il backup del seed in qualsiasi momento

Best for: Nuovi utenti che iniziano da zero su Nostr

Importa nsec

Hai già delle chiavi? Incolla il tuo nsec o seed e l'estensione gestisce la firma in locale.

  • Le chiavi non lasciano mai il tuo dispositivo
  • Porta la tua identità esistente
  • Firma completamente offline
  • Esporta/reimporta in qualsiasi momento

Best for: Utenti Nostr esistenti in migrazione

Avanzato

Signer remoto NIP-46

Mantieni le chiavi su un bunker o signer remoto. L'estensione instrada le richieste di firma senza custodire la chiave.

  • Le chiavi restano sul bunker
  • Nessun dato sensibile salvato in locale
  • Funziona con qualsiasi signer NIP-46
  • Aggiungi anche account watch-only
Permessi per sito

Non tutti i siti ottengono lo stesso accesso

Definisci cosa ogni app è autorizzata a fare

How Permission Scopes Work

You
Your grant
Acct
Account
Site
Domain
Call
Method

Allowed

Sign without prompts

Ask

Prompt for approval

Blocked

Reject all requests

Permission Scopes

Grant access as narrowly as you like

Account
100%
Domain
75%
Method
50%
Kind
25%

Scope every grant per account, per site, per method, or per event kind

Approval Modes

Decide how often you get asked

Ask every time

A popup for every request

Prompt

Remember for session

Approve until the browser closes

Auto

Always allow

Trusted site, no prompts

Silent

Revoke anytime

Pull any grant from settings

Instant
Vault cifrato

Le tue chiavi. Cifrate. In locale.

The Vault

vaultKey = PBKDF2(password, 210k iters)

Your private keys are sealed with AES-256-GCM using a key derived from your password.

nsecAES-256-GCMencrypted blob🔒

Auto-locks after inactivity — nothing ever leaves your browser

Profilo e relay

Gestisci la tua presenza su Nostr

Relay List (NIP-65)

wss://relay.damus.io
wss://nos.lol
wss://relay.nostr.band
wss://relay.primal.net

Profile (kind:0)

namesatoshi
aboutbuilding on nostr

Mute List (NIP-51)

Muted Pubkeys

Hide accounts via your NIP-51 mute list

Muted Words

Filter out topics and phrases you'd rather not see

Synced Everywhere

Published as an event so compatible clients respect it

Account

Cambia identità con un clic

4

Accounts

12

Approved Sites

Unlocked

Vault Status

<5ms

Sign Latency

Active account: satoshi
Wallet Lightning

Zaps integrati. Nessuna app extra necessaria.

Invia sats, ricevi zaps e gestisci il tuo saldo senza uscire dall'estensione. Tre modi per connetterti:

Configurazione rapida

Ottieni un wallet in un clic — nessuna configurazione manuale. Ideale per iniziare subito con gli zaps.

Nostr Wallet Connect

Incolla il tuo URI NWC per connettere qualsiasi wallet Lightning esterno che già usi.

LNbits

Connetti la tua istanza LNbits con una admin key per l'accesso diretto all'API.

Provider WebLN

L'estensione inietta window.webln così le app Nostr possono richiedere pagamenti automaticamente — con il tuo permesso.

Approva automaticamente i piccoli pagamenti

Imposta una soglia in sats. I pagamenti al di sotto vengono approvati automaticamente — nessun popup per ogni zap.

Privacy

I tuoi dati, le tue regole

Local Custody

Private keys are encrypted and never sent anywhere

  • No key ever leaves the vault
  • Only signatures are shared
  • You approve every request
Maximum Privacy

No Tracking

The extension phones home to no one

  • Zero external requests
  • No tracking or analytics
  • Export your data anytime
  • Works completely offline
Inizia

Operativo in pochi minuti

1

Install the extension

Add to Chrome, Brave, Edge, Opera, or Firefox

2

Set up your account

Create new keys, import nsec, add watch-only, or connect via NIP-46

3

Secure your vault

Set a password and an auto-lock timer for your encrypted keys

4

Set site permissions

Choose what each app can sign and approve requests

5

Browse Nostr

Your identity and wallet now follow you everywhere

API per sviluppatori

Crea app Nostr su window.nostr

javascript
1// Check if a NIP-07 signer is available
2if (window.nostr) {
3 // Get the user's public key (with permission)
4 const pubkey = await window.nostr.getPublicKey();
5
6 // Sign a Nostr event — private key never leaves the vault
7 const signed = await window.nostr.signEvent({
8 kind: 1,
9 created_at: Math.floor(Date.now() / 1000),
10 tags: [],
11 content: "Hello from a NIP-07 app",
12 });
13
14 // Encrypt / decrypt DMs (NIP-04 and NIP-44)
15 const nip44Cipher = await window.nostr.nip44.encrypt(peerPubkey, "gm");
16 const plaintext = await window.nostr.nip04.decrypt(peerPubkey, dmCiphertext);
17
18 // Read the user's preferred relays (NIP-65)
19 const relays = await window.nostr.getRelays();
20}
21
22// Web of Trust lives in the SDK / Oracle, not the extension:
23// import { getTrustScore } from "nostr-wot-sdk";
24// const score = await getTrustScore(pubkey);

Gratis. Per sempre. Open source.

Fai il fork dell'estensione, usa l'SDK o self-hosta l'Oracle — fai ciò che vuoi.