Nostr WoT
NostrAmethystКлиентыNIP-85Web of Trust

Amethyst 1.18 добавляет фильтрацию доверия NIP-85 и новое десктопное приложение

Сеть доверия от выбранного провайдера отделяет знакомые контакты от новых запросов без обращения к relay для каждого профиля.

Nostr WoT Newsroom

Статья3 мин чтения

Материал подготовлен редакцией Nostr WoT на основе указанных первоисточников и опубликован автоматически, без индивидуальной проверки человеком.

Amethyst 1.18 добавляет фильтрацию доверия NIP-85 и новое десктопное приложение

Amethyst 1.18.0 опубликован 11 октября 2026 года. Релиз добавляет локальный индекс Web of Trust на основе NIP-85, использует его в личных сообщениях и уведомлениях и заменяет старый десктопный интерфейс той же структурой приложения, что применяется на Android.

На странице релиза доступны Android-пакеты и файлы для Linux на x86-64 и ARM64, Windows на x86-64 и ARM64, а также Mac с Apple Silicon. Инструменты командной строки amy и geode тоже получили пакеты для трех десктопных систем.

Сеть доверия остается локальной после синхронизации

NIP-85 определяет подписанные события Trusted Assertions. Для людей kind 30382 указывает субъект в теге d и может содержать rank от 0 до 100. Отдельное событие kind 10040 позволяет пользователю выбрать провайдера и relay для каждого типа утверждений.

PR #4375 добавляет в Amethyst клиентскую часть этой модели. Клиент загружает карточки kind 30382 выбранного провайдера, проверяет их подписи и строит компактный локальный индекс. Последующие проверки читают индекс вместо открытия подписки на relay для каждого профиля.

Видимый эффект не ограничивается значком. Amethyst может использовать выбранный минимальный балл, чтобы разделять личные сообщения на Знакомые и Новые запросы, фильтровать раздел уведомлений Курируемые, сворачивать ответы людей вне сети и отмечать профили выше порога. В настройках показаны провайдер, минимальный балл и ход синхронизации. Клиент amy получает соответствующие команды trust setup, sync, status и check.

Первым провайдером мастер настройки предлагает Brainstorm, но архитектура не привязана к одному сервису. NIP-85 хранит выбор в событии пользователя kind 10040, а настройки позволяют менять и провайдера, и порог.

У индекса есть цена и граница доверия

В pull request указана измеренная первоначальная загрузка около 93 МБ для примерно 155 000 карточек, занявшая 34 секунды в тестовой среде. Это измерение проекта, а не гарантия для каждого relay или устройства. На Android фоновая задача запускается ежедневно только при безлимитном соединении и достаточном заряде. Открытие приложения также может начать просроченную синхронизацию. Полные проверки используют negentropy из NIP-77, а небольшие обновления запрашивают более новые карточки.

Система не делает оценку объективным фактом. NIP-85 прямо допускает разные алгоритмы и точки зрения. Клиент проверяет, что утверждение подписано выбранным провайдером, но не правильность его рейтинга. Выбор провайдера делегирует часть фильтрации сообщений и уведомлений его взгляду. Пользователь может изменить провайдера или порог, а фильтрация остается выключенной, пока не доступны провайдер и полная сеть.

Локальный индекс сокращает повторные сетевые запросы и ускоряет поиск, но также хранит на устройстве большую производную картину сети. В заголовке индекса записаны идентификатор провайдера и состояние синхронизации, чтобы при смене провайдера запускалась нужная перестройка.

Один интерфейс приходит на компьютеры

PR #4372 делает общую AmethystApp десктопным приложением по умолчанию. Вход, переключение аккаунтов, ленты, сообщения, загрузки, отложенные публикации и несколько мультимедийных функций теперь используют те же общие экраны, что и Android. Десктопная версия также добавляет системные диалоги выбора файлов, уведомления ОС, темы платформы и управление видео.

В pull request зафиксирован тест Linux в контейнере Ubuntu 24.04. Там нет заявления о тестировании на реальном оборудовании macOS или Windows, а воспроизведение HLS в Linux с GStreamer 1.24 и новее указано как известное ограничение. Опубликованные файлы поддерживают только ARM64 на macOS, тогда как Linux и Windows представлены для ARM64 и x86-64.

Таким образом, Amethyst 1.18 объединяет два разных изменения. Десктопная работа расширяет список платформ клиента. Индекс NIP-85 меняет способ решать, какие люди и события заслуживают внимания. Он остается настраиваемым фильтром от выбранной третьей стороны, а не универсальной оценкой репутации.

Источники

Каждое утверждение в этом материале ссылается на первоисточник.

  1. Релиз Amethyst v1.18.0 — vitorpamplona/amethyst (11 октября 2026 г.)
  2. PR #4375: индекс сети доверия NIP-85 — vitorpamplona/amethyst (9 октября 2026 г.)
  3. NIP-85: Trusted Assertions — nostr-protocol/nips (13 июня 2026 г.)
  4. PR #4372: общее десктопное приложение — vitorpamplona/amethyst (8 октября 2026 г.)

Будьте в курсе

Получайте новости о выпущенных версиях Nostr WoT, новых функциях и интеграциях.

Вы будете получать рассылку на русском языке.

Мы сохраняем ваш адрес электронной почты и предпочитаемый язык для отправки рассылки.

Рассылки