Nostr WoT

Для разработчиков клиентов и SDK

Подключите свой клиент к экосистеме ключей доступа

Помогите пользователям открывать существующую идентичность Nostr в вашем приложении. Запросите проверку совместимости и согласуйте безопасную интеграцию.

Откроется публичная форма GitHub в новой вкладке. Нужен аккаунт GitHub.

Поддержка интеграций проходит проверку. Заявка не предоставляет доступ и не гарантирует совместимость.

Выберите необходимый доступ

Подключить подписывающее приложение

Запрашивайте подписи, оставляя ключи в подписывающем приложении пользователя. Используйте совместимый протокол, если вашему клиенту не нужны сами ключи.

Восстановить через ключ доступа

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

Что подготовить

  • Проект, открытый код или документацию и контакт ответственного разработчика.
  • Точные origin-адреса рабочей и тестовой среды, RP-домен источника и направление доступа.
  • Сценарий пользователя, доступные клиенту секреты, правила хранения, выхода и восстановления.
  • Версии, поддерживаемые браузеры и устройства, тесты с временными аккаунтами и план пилота. Отметьте непроверенные случаи.

От заявки к проверенной поддержке

  1. Отправьте заявку

    Опишите интеграцию в форме GitHub. Не включайте конфиденциальные сведения в публичное обращение.

  2. Проверьте совместимость и доступ

    Ответственные разработчики обсудят с вами форматы, доступные секреты и точные origin-адреса. Изменения нужны и на стороне источника, и в принимающем клиенте.

  3. Тестирование, пилот и включение

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

Поддерживаемый источник: не просто название

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

Защитите данные восстановления

Не публикуйте seed-фразы, закрытые ключи, результаты PRF, токены, идентификаторы учётных данных или личные хранилища. Сообщайте об уязвимостях и чувствительных деталях безопасности приватно.

Сообщить приватно на GitHub
Техническое руководство