Nostr WoT

Télécharger

Votre fournisseur d'identité Nostr, signataire NIP-07, portefeuille Lightning et Web of Trust — le tout dans une seule extension. Disponible pour tous les navigateurs principaux.

Voyez-le en action

Connectez-vous à n'importe quel client Nostr, voyez les badges de confiance sur les profils et gérez vos comptes — le tout depuis une seule extension.

nostr-client.app
1
Fiable
2
2 sauts
?
Masqué
// Votre application interroge la confiance
const hops = await window.nostr.wot.getDistance(pubkey)

Ce que vous obtenez

Signataire NIP-07 et identité

Signez des événements, chiffrez des messages (NIP-04 & NIP-44) et gérez votre identité Nostr sur tous les clients.

Multi-comptes et coffre-fort

Plusieurs comptes avec dérivation HD, mode lecture seule, signataire distant NIP-46 et coffre-fort chiffré avec verrouillage automatique.

Badges de confiance et API WoT

Badges de confiance colorés sur les sites Nostr, permissions granulaires, journalisation d'activité et l'API window.nostr.wot.

Portefeuille Lightning et zaps

Envoyez et recevez des zaps avec un portefeuille intégré. Connectez-vous via NWC, LNbits ou commencez en un clic avec la configuration rapide.

Compiler depuis les sources

Clonez le dépôt, exécutez npm install && npm run build, puis chargez le dossier dist/. Idéal pour les développeurs qui souhaitent vérifier ou modifier le code.

terminal
# Cloner et compiler
$git clone https://github.com/nostr-wot/nostr-wot-extension.git
$cd nostr-wot-extension && npm install && npm run build

Ensuite, allez à chrome://extensions, activez le « Mode développeur », cliquez sur « Charger l'extension non empaquetée » et sélectionnez le dossier dist/.

Voir le code source sur GitHub

Prêt à commencer ?

Installez l'extension et commencez à filtrer le spam en quelques minutes.

Questions fréquentes

Qu'est-ce que le Web of Trust ?

Le Web of Trust mesure la distance sociale — combien de « sauts » vous séparent d'un autre utilisateur dans le graphe social Nostr. Si vous suivez quelqu'un, il est à 1 saut. S'il suit quelqu'un d'autre, cette personne est à 2 sauts de vous. Cela aide à filtrer le spam et à vérifier la réputation sans listes de blocage centralisées.

Comment fonctionne l'extension ?

L'extension fournit la signature NIP-07 (window.nostr) pour que tout client Nostr puisse demander la signature d'événements et le chiffrement de messages. Elle fournit également une API Web of Trust (window.nostr.wot) pour les requêtes de distance de confiance. Vos clés sont stockées dans un coffre-fort chiffré AES-256-GCM avec verrouillage automatique, et vous contrôlez quels sites peuvent accéder à quelles fonctionnalités.

Mes données sont-elles privées ?

Oui. En mode local, tous les calculs s'effectuent dans votre navigateur via IndexedDB — rien ne quitte votre appareil. En mode distant, les requêtes sont envoyées à l'API Oracle qui voit les pubkeys que vous vérifiez mais ne les suit ni ne les enregistre. Vous pouvez également auto-héberger l'Oracle pour un contrôle total.

Quels navigateurs sont pris en charge ?

L'extension fonctionne sur tous les navigateurs principaux : Chrome, Brave, Edge, Opera et Firefox.

Ai-je besoin d'un compte Nostr ?

Vous pouvez créer un nouveau compte directement dans l'extension — elle génère une phrase de récupération BIP-39 et dérive vos clés. Vous pouvez aussi importer une clé privée existante (nsec), ajouter un compte en lecture seule (npub) ou connecter un signataire distant via une URL bunker NIP-46.

Puis-je envoyer des zaps avec cette extension ?

Oui. L'extension dispose d'un portefeuille Lightning intégré. Vous pouvez connecter votre propre portefeuille via Nostr Wallet Connect (NWC), saisir vos identifiants LNbits ou utiliser la configuration rapide pour créer un portefeuille instantanément. L'extension agit également comme fournisseur WebLN, permettant aux applications Nostr de demander des paiements de manière transparente.

Est-ce gratuit ?

Oui, entièrement gratuit et open source sous licence MIT. L'extension, l'API Oracle et tout le code source sont disponibles sur GitHub.