Перейти к основному содержанию

BSO Resolver

BSO Resolver превращает доменные имена .bso в соответствующие им открытые ключи, читая TXT-записи Bitsocial. Это тот самый пакет-резолвер, который инструменты Bitsocial используют, когда понятное человеку имя .bso нужно превратить в ключевой материал, с которым работает одноранговый стек.

Установка

npm install @bitsocial/bso-resolver

Где он нужен

Имена Bitsocial задуманы как понятные человеку точки входа к сообществам и авторам. Резолвер держит этот слой именования отдельно от кода приложения: клиент может сначала спросить, поддерживается ли имя, а затем разрешить его через точку входа пакета для нужной среды выполнения.

Он пригодится, если вы собираете клиент, консольный инструмент или сервис с поддержкой Bitsocial, который должен принимать имена .bso, а не только сырые открытые ключи.

Актуальная документация пакета

Эта страница намеренно остаётся обзором, а не копией справочника по API. Источник истины по параметрам конструктора, типам возвращаемых значений, поведению кэша, точкам входа, примерам провайдеров и семантике завершения работы — README самого пакета:

Копируя код в проект, опирайтесь на README в апстриме: поведение резолвера версионируется вместе с пакетом, а не с этим сайтом.