Nostr WoT
Возможности расширения

Идентификация и доверие,
повсюду

Полноценный провайдер идентификации Nostr, Lightning-кошелёк и движок Web of Trust. Управляйте несколькими аккаунтами, подписывайте события, шифруйте сообщения, отправляйте zaps, внедряйте значки доверия и определяйте, что для вас значит «доверенный».

Что вы получаете

Идентификация, кошелёк и доверие — одно расширение

Всё, что нужно для Nostr, в одной установке. Не нужно жонглировать несколькими расширениями.

NIP-07 подписчик

Подписывайте события и шифруйте сообщения (NIP-04 и NIP-44) в любом Nostr-клиенте

Зашифрованное хранилище

Хранение ключей с шифрованием AES-256-GCM, автоблокировкой и безопасным резервным копированием

Мульти-аккаунт

HD-деривация, режим наблюдения, удалённый подписчик NIP-46 — мгновенное переключение между идентификациями

Lightning-кошелёк

Встроенный кошелёк для zaps с NWC, LNbits или быстрой настройкой в один клик

Значки доверия

Цветовые индикаторы доверия, автоматически добавляемые на сайты Nostr

Гранулярные разрешения

Управление по аккаунтам, доменам и методам с журналом активности

WebLN-провайдер

Сайты могут запрашивать платежи через window.webln с вашего одобрения

6 языков

Английский, испанский, португальский, немецкий, французский и итальянский

Универсальный WoT API

Ваш Web of Trust доступен на каждом сайте Nostr

После установки любое Nostr-приложение может спросить: «Этот человек в моей сети?» Больше не нужно заново строить доверие в каждом клиенте. Ваш граф доверия следует за вами.

PrimalCoracleSnortHablaYakihonne+ любое приложение с 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);
Выберите источник

Два способа запитать ваш Web of Trust

Выберите то, что подходит вам

Удалённый Oracle

Подключитесь к доверенному серверу WoT Oracle. Быстрые запросы, нулевое хранение, всегда актуальные данные.

  • Мгновенные запросы (<50 мс)
  • Не требуется локальное хранилище
  • По умолчанию: nostr-wot.com (бесплатно)
  • Или подключение к собственному серверу

Best for: Большинство пользователей, мобильные, устройства с малым объёмом памяти

Локальный граф

Создайте и храните граф доверия полностью в вашем браузере. Полная конфиденциальность, работает офлайн.

  • Данные никогда не покидают ваше устройство
  • Синхронизация с выбранных вами реле
  • Работает без интернета
  • Экспорт/импорт вашего графа

Best for: Максималисты конфиденциальности, офлайн-использование, разработчики

Рекомендуется

Гибридный режим

Лучшее из обоих миров. Сначала проверка локально, при необходимости — обращение к удалённому серверу.

  • Максимально быстрые запросы
  • Конфиденциальность для близких связей
  • Полное покрытие через Oracle
  • Плавный откат при отсутствии сети
Пользовательские оценки доверия

Не все подписки равнозначны

Определите, что доверие значит для вас

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%
Формула оценки

Прозрачная. Проверяемая. Ваша.

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

Расширенные настройки

Тонкая настройка всего

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

Панель управления

Ваш Web of Trust одним взглядом

12,847

Nodes in Graph

89,421

Connections

94%

Cache Hit Rate

3ms

Avg Query

Last sync: 2 hours ago
Lightning-кошелёк

Zaps встроены. Дополнительные приложения не нужны.

Отправляйте сатоши, получайте zaps и управляйте балансом, не покидая расширение. Три способа подключения:

Быстрая настройка

Получите кошелёк в один клик — без ручной настройки. Отлично для быстрого начала работы с zaps.

Nostr Wallet Connect

Вставьте ваш NWC URI для подключения любого внешнего Lightning-кошелька, который вы уже используете.

LNbits

Подключите ваш экземпляр LNbits с ключом администратора для прямого доступа к API.

WebLN-провайдер

Расширение внедряет window.webln, чтобы Nostr-приложения могли запрашивать платежи автоматически — с вашего разрешения.

Автоподтверждение небольших платежей

Установите порог в сатоши. Платежи ниже него подтверждаются автоматически — без всплывающего окна для каждого zap.

Конфиденциальность

Ваши данные, ваши правила

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
Начало работы

Запуск за считанные минуты

1

Install the extension

Add to Chrome, Brave, Edge, Opera, or Firefox

2

Set up your account

Create new keys, import nsec, add watch-only, or connect via NIP-46

3

Choose your WoT mode

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

4

Customize settings

Adjust trust scoring, permissions, and auto-lock timer

5

Browse Nostr

Your identity and Web of Trust now follow you everywhere

API для разработчиков

Создавайте Nostr-приложения с поддержкой 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}

Бесплатно. Навсегда. С открытым кодом.

Разверните Oracle самостоятельно, форкните расширение, делайте что хотите.