Visão Geral
Nostr Web of Trust reúne identidade no navegador, pacotes SDK de Nostr e um Oracle para consultar relações de seguimento e silenciamentos públicos.
Extensão WoT
Extensão de navegador expondo window.nostr para identidade e assinatura de eventos
WoT Oracle
API REST para distância de seguimento e evidências separadas de silenciamentos públicos
Proxy do LNbits
Execute o seu próprio serviço de aprovisionamento de carteiras Lightning, para que a extensão crie carteiras e Lightning Addresses na sua instância do LNbits.

O Oracle responde a uma pergunta sobre o grafo: "Qual é a distância de seguimento indexada entre duas chaves públicas?"
Escolha a sua integração
Extensão do navegador
Identidade no navegador, assinatura de eventos e encriptação através de window.nostr.
Documentação da API da extensão →API REST do Oracle
Para aplicações de servidor. Não requer uma extensão do utilizador. Use o nosso servidor público ou aloje a sua própria instância.
Documentação da API do Oracle →SDK JavaScript
Pacotes TypeScript para dados Nostr, relays, início de sessão e consultas do grafo local. Consulte as notas de compatibilidade da API antes de usar consultas WoT remotas.
Documentação do SDK →Exemplo rápido
Consulte diretamente a API do Oracle v0.3.0. Substitua estas chaves de exemplo pelas suas próprias chaves públicas hexadecimais de 64 caracteres:
const from = "a".repeat(64); // Replace with your public key
const to = "b".repeat(64); // Replace with the target public key
const query = new URLSearchParams({ from, to, max_hops: "2" });
const response = await fetch(
"https://wot-oracle.mappingbitcoin.com/distance?" + query
);
if (!response.ok) throw new Error("Oracle HTTP " + response.status);
const { hops } = await response.json();
console.log(hops === null ? "No indexed path within 2 hops" : hops);
// Follow distance is evidence of a connection, not a trust score.
// Use /trust for separate public mute evidence.