Projects
Nostr & Decentralization

Nostr WoT Playground Feed Client

A global Nostr feed client that integrates the Web of Trust SDK to display trust scores, social distance, and reputation data alongside events from the entire network — not just followed accounts.

Nostr WoT Playground Feed Client

Technologies

TypeScriptnostr-wot-sdkNostrReactWeb of Trust

A playground feed client built on top of the nostr-wot-sdk that displays a global Nostr event feed — showing events from the entire network, not limited to followed accounts. Each event is enriched with Web of Trust data: trust scores, social distance (hops), and trust thresholds.

The trust scoring follows the WoT formula: score = baseScore x distanceWeight x (1 + pathBonus), where distance weights decrease with hops (1-hop: 1.0, 2-hop: 0.5, 3-hop: 0.25) and path bonuses reward multiple connection routes. Events are visually flagged as Trusted (0.7-1.0), Neutral (0.3-0.7), or Untrusted (0-0.3) based on user-configurable thresholds.

Connects with the parameters defined in the nostr-wot-extension, using the browser extension's window.nostr.wot API when available, with fallback to the WoT Oracle for trust queries. Enables users to explore how decentralized reputation works in practice — seeing real trust data on a live global feed.