Loading...
Loading...
Nostr Web of Trust — trust scoring and sybil detection for Nostr pubkeys. Free tier (wot.klabo.world, 50 req/day) with paid fallback (maximumsats.com, 100 sats via L402). Covers 52K+ pubkeys and 2.4M+ zap-weighted trust edges.
npx skill4agent add aibtcdev/skills nostr-wotnpub1...wot.klabo.worldmaximumsats.com/api/wot-reportbun run nostr-wot/nostr-wot.ts <subcommand> [options]bun run nostr-wot/nostr-wot.ts trust-score --pubkey 2b4603d2...
bun run nostr-wot/nostr-wot.ts trust-score --npub npub1abc...{
"success": true,
"cached": false,
"api": "free",
"pubkey": "2b4603d2...",
"trusted": true,
"normalized_score": 87,
"rank": 142,
"percentile": 99.7
}normalsuspiciouslikely_sybilbun run nostr-wot/nostr-wot.ts sybil-check --pubkey 2b4603d2...
bun run nostr-wot/nostr-wot.ts sybil-check --npub npub1abc...{
"success": true,
"pubkey": "2b4603d2...",
"classification": "normal",
"is_sybil": false,
"is_suspicious": false
}bun run nostr-wot/nostr-wot.ts neighbors --pubkey 2b4603d2...bun run nostr-wot/nostr-wot.ts network-health~/.aibtc/nostr-wot/config.jsonbun run nostr-wot/nostr-wot.ts config # view current thresholds
bun run nostr-wot/nostr-wot.ts config --min-rank 5000
bun run nostr-wot/nostr-wot.ts config --require-top100
bun run nostr-wot/nostr-wot.ts config --no-require-top100minRank10000requireTop100false~/.aibtc/nostr-wot/cache.jsonbun run nostr-wot/nostr-wot.ts cache-status| Rank | Meaning |
|---|---|
| 1–100 | Elite (top 100 Nostr users by WoT) |
| 101–1000 | Well-connected, high economic activity |
| 1001–10000 | Active community member |
| >10000 | Low trust, new account, or no Nostr activity |
| Base | Auth | Cost | Rate |
|---|---|---|---|
| None | Free | 50 req/day/IP |
| L402 | 100 sats | Unlimited |