Nostr WoT

Скачать

Ваш провайдер идентификации Nostr, подписчик NIP-07, Lightning-кошелёк и Web of Trust — всё в одном расширении. Доступно для всех основных браузеров.

Как это работает

Входите в любой Nostr-клиент, видьте значки доверия на профилях и управляйте аккаунтами — всё из одного расширения.

nostr-client.app
1
Доверенный
2
2 переходов
?
Скрытый
// Ваше приложение запрашивает доверие
const hops = await window.nostr.wot.getDistance(pubkey)

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

NIP-07 подписчик и идентификация

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

Мульти-аккаунт и хранилище

Несколько аккаунтов с HD-деривацией, режим наблюдения, удалённый подписчик NIP-46 и зашифрованное хранилище с автоблокировкой.

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

Цветовые значки доверия на сайтах Nostr, гранулярные разрешения, журнал активности и window.nostr.wot API.

Lightning-кошелёк и Zaps

Отправляйте и получайте zaps со встроенным кошельком. Подключайтесь через NWC, LNbits или начните в один клик с быстрой настройкой.

Сборка из исходного кода

Клонируйте репозиторий, выполните npm install && npm run build, затем загрузите папку dist/. Идеально для разработчиков, которые хотят проверить или модифицировать код.

terminal
# Клонировать и собрать
$git clone https://github.com/nostr-wot/nostr-wot-extension.git
$cd nostr-wot-extension && npm install && npm run build

Затем перейдите на chrome://extensions, включите «Режим разработчика», нажмите «Загрузить распакованное» и выберите папку dist/.

Исходный код на GitHub

Готовы начать?

Установите расширение и начните фильтровать спам за считанные минуты.

Часто задаваемые вопросы

Что такое Web of Trust?

Web of Trust измеряет социальную дистанцию — сколько «переходов» отделяет вас от другого пользователя в графе подписок Nostr. Если вы подписаны на кого-то, он находится на расстоянии 1 перехода. Если он подписан на кого-то ещё, тот человек находится в 2 переходах от вас. Это помогает фильтровать спам и проверять репутацию без централизованных списков блокировки.

Как работает расширение?

Расширение предоставляет подписание по NIP-07 (window.nostr), чтобы любой Nostr-клиент мог запрашивать подписание событий и шифрование сообщений. Оно также предоставляет Web of Trust API (window.nostr.wot) для запросов дистанции доверия. Ваши ключи хранятся в зашифрованном хранилище AES-256-GCM с автоблокировкой, и вы контролируете, какие сайты могут использовать какие функции.

Мои данные конфиденциальны?

Да. В локальном режиме все вычисления происходят в вашем браузере с использованием IndexedDB — ничего не покидает ваше устройство. В удалённом режиме запросы идут к Oracle API, который видит проверяемые pubkey, но не отслеживает и не записывает их. Вы также можете развернуть Oracle самостоятельно для полного контроля.

Какие браузеры поддерживаются?

Расширение работает во всех основных браузерах: Chrome, Brave, Edge, Opera и Firefox.

Нужен ли мне аккаунт Nostr?

Вы можете создать новый аккаунт прямо в расширении — оно сгенерирует BIP-39 сид-фразу и выведет ваши ключи. Вы также можете импортировать существующий приватный ключ (nsec), добавить аккаунт только для наблюдения (npub) или подключить удалённый подписчик через NIP-46 bunker URL.

Могу ли я отправлять zaps с этим расширением?

Да. В расширении есть встроенный Lightning-кошелёк. Вы можете подключить свой кошелёк через Nostr Wallet Connect (NWC), ввести учётные данные LNbits или воспользоваться быстрой настройкой для мгновенного создания кошелька. Расширение также выступает в качестве WebLN-провайдера, чтобы Nostr-приложения могли запрашивать платежи без дополнительных действий.

Это бесплатно?

Да, полностью бесплатно и с открытым исходным кодом под лицензией MIT. Расширение, Oracle API и весь исходный код доступны на GitHub.