Übersicht
Nostr Web of Trust verbindet Browser-Identität, Nostr-SDK-Pakete und einen Oracle für Abfragen von Folgebeziehungen und öffentlichen Stummschaltungen.
WoT-Erweiterung
Browser-Extension, die window.nostr für Identität und Event-Signierung
WoT Oracle
REST-API für Folgedistanzen und getrennte Beobachtungen öffentlicher Stummschaltungen
LNbits-Proxy
Betreibe deinen eigenen Dienst zur Bereitstellung von Lightning-Wallets, damit die Erweiterung Wallets und Lightning-Adressen auf deiner LNbits-Instanz anlegt.
Der Oracle beantwortet eine Frage zum Graphen: "Wie groß ist die indexierte Folgedistanz zwischen zwei öffentlichen Schlüsseln?"
Integration auswählen
Browser-Erweiterung
Identität im Browser, Ereignissignierung und Verschlüsselung über window.nostr.
Dokumentation der Erweiterungs-API →Oracle-REST-API
Für serverseitige Apps. Keine Erweiterung beim Nutzer erforderlich. Nutze unseren öffentlichen Server oder betreibe eine eigene Instanz.
Dokumentation der Oracle-API →JavaScript-SDK
TypeScript-Pakete für Nostr-Daten, Relays, Anmeldung und lokale Graphabfragen. Lies die Hinweise zur API-Kompatibilität, bevor du entfernte WoT-Abfragen verwendest.
SDK-Dokumentation →Kurzes Beispiel
Frage die API von Oracle v0.3.0 direkt ab. Ersetze diese Beispielschlüssel durch deine eigenen öffentlichen Schlüssel mit 64 Hexadezimalzeichen:
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.