Nostr WoT

Download

Add trust-based filtering to any Nostr client. Available for all Chromium-based browsers.

Firefox support coming soon. Star the repo to get notified.

See It In Action

The extension adds trust indicators to Nostr content, helping you identify who's in your network at a glance.

nostr-client.app
1
Trusted
2
2 hops
?
Hidden
// Your app queries trust
const hops = await window.nostr.wot.getDistance(pubkey)

What You Get

Instant Trust Queries

Sub-millisecond lookups for real-time content filtering.

Privacy Options

Local-only mode keeps all data in your browser.

Simple API

window.nostr.wot works with any Nostr client.

Frequently Asked Questions

What is Web of Trust?

Web of Trust measures social distance—how many 'hops' separate you from another user in the Nostr follow graph. If you follow someone, they're 1 hop away. If they follow someone else, that person is 2 hops from you. This helps filter spam and verify reputation without centralized blocklists.

How does the extension work?

The extension exposes a window.nostr.wot API that any website can use to query trust distances. When a Nostr client wants to know if a user is trustworthy, it asks the extension for the hop count. The extension can calculate this locally or query our Oracle API for faster results.

Is my data private?

Yes. In Local mode, all calculations happen in your browser using IndexedDB—nothing leaves your device. In Remote mode, queries go to the Oracle API which sees the pubkeys you're checking but doesn't track or log them. You can also self-host the Oracle for complete control.

Which browsers are supported?

The extension works on all Chromium-based browsers: Chrome, Brave, Edge, and Opera. Firefox support is planned for a future release.

Do I need a Nostr account?

Yes, you need a Nostr pubkey to use the extension. The extension uses your pubkey to calculate social distances from your position in the follow graph. You don't need to provide your private key—only your public key.

Is it free?

Yes, completely free and open source under the MIT license. The extension, Oracle API, and all source code are available on GitHub.

Load from Source

No build required! You can load the extension directly from the source code. Perfect for developers who want to verify or modify the code.

terminal
# Clone the repository
$git clone https://github.com/nostr-wot/nostr-wot-extension.git

Then go to chrome://extensions, enable 'Developer mode', click 'Load unpacked', and select the nostr-wot-extension folder.

View source on GitHub

Ready to Get Started?

Install the extension and start filtering spam in minutes.