Сохраняйте свои токены: self-hosted решение для маркет-мейкинга от ADAMANT

Если вы выпускаете токен, предложение маркет-мейкера звучит знакомо: они «позаботятся о книге», обеспечат узкий спред и объем торгов — просто отправьте им токены и средства для обеспечения ликвидности, а затем доверьтесь их работе. Именно этот момент должен заставить вас задуматься. Эти токены — ваш оборотный капитал, ваша казна, ваша история листинга. Как только они покидают ваш кошелек, вы перестаете управлять маркет-мейкингом. Вы арендуете «черный ящик». Вы не можете видеть, какие ордера принадлежат вам, остановить бота в 3 часа ночи или доказать партнеру, что активы по-прежнему находятся под вашим контролем.
Self-hosted маркет-мейкинг с полным контролем — это противоположная модель: вы сохраняете за собой токены, API-ключи и сам процесс. Программное обеспечение работает непосредственно с вашим биржевым аккаунтом. Никакие активы не передаются на хранение сторонней компании в другой юрисдикции.
Эта модель уже реализована в ADAMANT Market-Making Software — self-hosted решении для обеспечения ликвидности на CEX. Оно размещает и управляет потоком ордеров на вашем аккаунте: спредом, глубиной, «лесенками», объемами и ценовыми диапазонами. Вы устанавливаете его, настраиваете API-ключи, и монеты никогда не покидают ваш биржевой кошелек. Сегодня это полноценный инструмент контроля, но он ориентирован на опытных пользователей: ADAMANT Messenger, Telegram, CLI. Одна команда, один текстовый ответ. Это удобно для одной пары, с которой вы работаете постоянно, но неудобно для целого портфеля, когда нужно видеть книгу ордеров, свечи, балансы и последние двенадцать часов торгов одним взглядом.
Именно этот пробел заполняет cryptofoundry.
Веб-интерфейс для ПО, которое не забирает ваши токены
Проект разрабатывает приватный self-hosted WebUI: один адрес в браузере и множество ботов во вкладках. Вы входите как оператор, выбираете пару и получаете доступ к рыночному экрану, формам параметров, командам и логам — при этом браузер не взаимодействует с биржей напрямую. Архитектура намеренно проста. WebUI не хранит биржевые секреты и не размещает ордера в облаке. Все графики, балансы и отмены проходят через API вашего бота. Бот остается единственным процессом, который имеет доступ к бирже.
Авторизация происходит на вашей консоли — не на бирже и не у стороннего маркет-мейкера. Каждый бот лишь проверяет подписанный токен. Это сценарий А: вы запускаете консоль (обычно за HTTPS на машине под вашим контролем), добавляете каждого бота по URL и используете общий HMAC-секрет для всей группы. Один WebUI, множество экземпляров — Binance, Bybit, Gate, BiFinance или любая другая площадка, где вы представлены. Хостинговая подписка (сценарий Б: исходящий ретранслятор, лицензия в конфигурации бота, без входящего порта) появится позже. Правило остается неизменным: токены остаются на вашем биржевом аккаунте.
Рынок, а не чат-лог
Откройте вкладку бота, и вы окажетесь на рабочем столе трейдера: свечи с вашими ордерами на графике, книга ордеров в реальном времени со спредом, 24-часовой диапазон и объем, балансы базового и котируемого активов в монетах и USD, а также ручные лимиты, если нужно вмешаться. Нажмите на книгу ордеров, чтобы заполнить сторону, цену и размер. Команда отмены отправляет ID ордера, рынок и сторону; строка исчезает из таблицы. Вы видите свой аккаунт через своего бота.

Рыночный вид. Свечи, книга ордеров, балансы в USD и размещение ордеров — одна вкладка в системе управления множеством ботов. Это по-прежнему ваш API-ключ и ваш кошелек на бирже.
Параметры, которые понятны даже в 3 часа ночи
Маркет-мейкинг — это не один переключатель. Это диапазоны ликвидности, отслеживание цены, «лесенки», объемы и уведомления. WebUI превращает это в сгруппированные формы. Если модуль не установлен в данной сборке бота, группа остается заблокированной — вам не нужно гадать, какой код /enable соответствует какой функции.
Раздел «Live situation» предназначен для операторов, которые не хотят постоянно следить за терминалом: двенадцать часов данных об активах (базовый + котируемый в USD) и состоянии открытых ордеров. Столбцы заполняются в браузере, пока вы подключены. Желтый цвет часа означает снижение качества работы; серый — маркет-мейкинг был выключен. Вы видите всю картину за ночь, а не просто разовый снимок.

Параметры. Главный переключатель маркет-мейкинга, 12-часовой график Live situation, ликвидность, отслеживание цены, «лесенки». Группы соответствуют тому, что фактически установлено в боте.
Примечание о механике, так как это важно при возникновении проблем: бот фиксирует время последнего запуска MM и время последнего перезапуска процесса с включенным MM. Равные метки времени означают чистый запуск. Если время инициализации старше времени перезапуска, значит, система была перезагружена. Публичный статус процесса (/health) остается минималистичным { status, transport }, чтобы доступный порт не раскрывал качество работы книги ордеров. Качество — это отдельный аутентифицированный статус /status.
Те же команды, но в удобном интерфейсе
Fill, close, make-price, TWAP, transfer, withdraw и запросы — те же обработчики, что и в Messenger или CLI, с подтверждением деструктивных действий и консолью в реальном времени справа.

Команды. Набор инструментов для опытных пользователей, представленный в виде рабочего стола: наполнение книги, закрытие позиции, установка цены, наблюдение за ответами бота в консоли.
Поскольку вопрос «кто выключил MM?» возникает часто, раздел «Events» служит журналом аудита в WebUI — оператор против бота, параметры против команд, с поиском и экспортом.

События. Что изменилось, когда и кем: вами, коллегой или самим ботом.
Почему это не очередной SaaS-маркет-мейкер
Большинство предложений «мы сделаем ваш рынок» оптимизированы под их собственные операции: им нужно, чтобы ваши токены лежали на их аккаунтах, чтобы их боты могли торговать. Эта модель оптимизирована под ваши операции. Хранение активов остается на бирже под вашими ключами. Бот работает там, где вы выберете — на вашем VPS или сервере. WebUI — это окно в этот процесс, а не новый кастодиан. Одна консоль покрывает все пары, которые вам действительно важны.
Если для листинга требуется второй API-ключ для правил self-trade, это по-прежнему ваш второй аккаунт. Если вы остановите ПО, вы сами сможете отменить ордера. Если вы решите отказаться от услуг вендора, вам не придется ждать возврата токенов, которые уже покинули ваш кошелек.
Статус
Приватный self-hosted путь (сценарий А) находится в стадии активной интеграции: рынок, параметры, Live situation, команды, события и аутентифицированный статус MM. Дашборды для управления флотом и конфигурации дорабатываются, чтобы первые операторы могли использовать решение как полноценный рабочий инструмент, а не как демо-версию.
ADAMANT Market-Making Software — это self-hosted решение. Вы сохраняете биржевой аккаунт, API-ключи, средства и контроль над исполнением. Описанный здесь WebUI — это операторская консоль для этого ПО, а не площадка, которая забирает ваши активы.