Nostr WoT
Recursos da Extensão WoT

Sua Web of Trust,
Em Todo Lugar

Assuma o controle de em quem você confia no Nostr. Construa seu próprio grafo de confiança, leve-o para cada aplicação e defina exatamente o que "confiável" significa para você.

API WoT Universal

Sua Web of Trust, disponível em cada site Nostr

Uma vez instalado, qualquer aplicação Nostr pode perguntar: "Esta pessoa está na minha rede?" Sem mais reconstruir confiança do zero em cada cliente. Seu grafo de confiança te segue.

PrimalCoracleSnortHablaYakihonne+ qualquer app com API
javascript
// Check trust in any Nostr app
const trusted = await window.nostr.wot.isInMyWoT(pubkey);
const distance = await window.nostr.wot.getDistance(pubkey);
const score = await window.nostr.wot.getTrustScore(pubkey);
Escolha sua Fonte

Duas formas de alimentar sua Web of Trust

Escolha o que se adapta às suas necessidades

Oracle Remoto

Conecte-se a um servidor oracle WoT confiável. Consultas rápidas, sem armazenamento, sempre atualizado.

  • Buscas instantâneas (<50ms)
  • Sem armazenamento local necessário
  • Padrão: nostr-wot.com (grátis)
  • Ou conecte ao seu próprio oracle

Best for: Maioria dos usuários, mobile, dispositivos com pouco armazenamento

Grafo Local

Construa e armazene seu grafo de confiança inteiramente no seu navegador. Privacidade total, funciona offline.

  • Dados nunca saem do seu dispositivo
  • Sincronize dos relays que você escolher
  • Funciona sem internet
  • Exporte/importe seu grafo

Best for: Maximalistas de privacidade, uso offline, desenvolvedores

Recomendado

Modo Híbrido

O melhor dos dois mundos. Verifique localmente primeiro, recorra ao remoto se necessário.

  • Consultas mais rápidas possíveis
  • Privacidade para conexões próximas
  • Cobertura completa via oracle
  • Fallback gracioso offline
Pontuação de Confiança Personalizada

Nem todos os seguidos são iguais

Defina o que confiança significa para você

How Trust Distance Works

You
Your pubkey
1
Direct
2
Friend of Friend
3+
Distant

Trusted

Score 0.7 – 1.0

Neutral

Score 0.3 – 0.7

Untrusted

Score 0 – 0.3

Distance Weights

Closer connections carry more weight

1 hop
100%
2 hops
50%
3 hops
25%
4+ hops
10%

All weights are fully customizable in settings

Path Bonuses

Multiple connection paths increase trust

2-hop paths

Per additional connection path

+15%

3-hop paths

Per additional connection path

+10%

4+ hop paths

Per additional connection path

+5%

Maximum bonus

Caps total path bonus

50%
Fórmula de Pontuação

Transparente. Auditável. Sua.

The Formula

score = baseScore × distanceWeight × (1 + pathBonus)

Example: Alice is 2 hops away with 3 connection paths (+30% bonus)

1.0×0.5×(1 + 0.30)=0.65

2 additional paths at 2 hops = 2 × 15% = 30% bonus

Configurações Avançadas

Ajuste tudo ao seu gosto

Relay Selection

wss://relay.damus.io
wss://nos.lol
wss://relay.nostr.band
wss://relay.mappingbitcoin.com

Sync Depth

1 hop
~500 nodes(~1 MB)
2 hops
~50K nodes(~50 MB)
3 hops
~500K nodes(~500 MB)

More Options

Cache TTL

Results cached for 5 minutes

Blocklist

Force score to 0 for specific pubkeys

Trustlist

Override to always trust specific pubkeys

Painel

Veja sua Web of Trust de relance

12,847

Nodes in Graph

89,421

Connections

94%

Cache Hit Rate

3ms

Avg Query

Last sync: 2 hours ago
Privacidade

Seus dados, suas regras

Remote Mode

Queries sent to oracle server

  • No content data shared
  • Only pubkey lookups
  • No logging or tracking
Maximum Privacy

Local Mode

Everything stays in your browser

  • Zero external requests
  • No tracking or analytics
  • Export your data anytime
  • Works completely offline
Começar

Funcionando em minutos

1

Install the extension

Add to Chrome, Brave, Edge, or Opera

2

Enter your pubkey

Or connect with nos2x, Alby, or any NIP-07 signer

3

Choose your mode

Remote for speed, Local for privacy, or Hybrid for both

4

Customize scoring

Adjust trust weights to match your preferences

5

Browse Nostr

Your Web of Trust now follows you everywhere

API para Desenvolvedores

Construa aplicações Nostr com WoT

javascript
1// Check if extension is available
2if (window.nostr?.wot) {
3 // Simple boolean check
4 const inNetwork = await window.nostr.wot.isInMyWoT(pubkey, maxHops);
5
6 // Get exact distance (number of hops)
7 const hops = await window.nostr.wot.getDistance(pubkey);
8
9 // Get full trust score (0-1 based on distance + bonuses)
10 const score = await window.nostr.wot.getTrustScore(pubkey);
11
12 // Get detailed trust info (paths, mutual, bridging nodes)
13 const details = await window.nostr.wot.getDetails(pubkey);
14
15 // Get current extension configuration
16 const config = await window.nostr.wot.getConfig();
17}

Grátis. Para sempre. Código aberto.

Auto-hospede o oracle, faça fork da extensão, faça o que quiser.