Нужно написать отдельный кодер/декодер Amino-bytes. Он уже существует в Cosmos SDK (опенсоурс), нужно его оттуда выдернуть и сделать отдельной программой с доработками.
Амино в Cosmos:
docs.cosmos.network/v0.47... Доработки:
Программа должна работать в 2 режимах: как консольное приложение и как веб-сокет сервер (скорее всего 2 разных бинарника для этого на выходе).
Консольное приложение должно принимать json/строку для кодирования/декодирования как параметром, так и чтением из файла (т.к. данные могут быть большого объема).
Определить бюджет я самостоятельно не могу, поэтому ожидаю предложения по бюджету и срокам для такой работы.