Леджер · ЛабModular fintech software Начать отсчёт

Обменник за семь дней

Витрина обмена, кабинет клиента, админка оператора и Mini App в Telegram — на вашем домене, под вашим брендом, с вашими ключами. На седьмой день вы открываете свой стенд в браузере.

Обменник — модуль платформы STRATO.ONE Platform, программы для ЭВМ ООО «Леджер Лаб» (свидетельство № 2026684834).

Ваш бренд
Ваш домен
Ваши ключи

С 1 сентября 2026 собственный домен и серверы в России — требование закона № 282-ФЗ, а не преимущество вендора

Ваш обменник курс со стенда
Отдаёте
Получаетемаржа применена стендом
Курс Обновление 30 с

Запрашиваем курс у стенда…

НаправлениеКурсМаржа
    • Восемь сервисовплюс витрина, админка и шлюз

    • Семь баз данныхпо одной на сервис

    • 53 миграцииу каждой обратный шаг

    • Одиннадцать проверокприёмка развёртывания

    • Ноль отказов, которые прогон терпит
    • Telegram Mini App на том же денежном контуре
    • вход по initData с проверкой подписи
    • выплата без автоповтора при неоднозначном ответе
    • откат сверяет sha сборки внутри контейнера
    • боевой режим — машинный шлюз, не дата в договоре

    Что происходит
    за семь дней

    Пять шагов, на каждом машинная проверка, на пятом — ваш обменник на вашем домене. Отсчёт идёт от полных ответов анкеты Day-0: заполнить её — единственное, что нужно от вас, чтобы неделя началась.

    1. 01
      Анкета Day-0

      Домен, бренд, валюты, администраторы, почтовый сервер, эквайер. Ответы складываются в один файл профиля.

    2. 02
      Профиль проверяется целиком

      До единого изменения на вашем сервере. Неизвестная валюта, плавающий тег образа, кривой домен или отсутствующий логотип возвращают анкету — хост при этом не тронут.

    3. 03
      Одна команда

      Развёртывание из профиля: восемь сервисов, семь баз, миграции, шлюз, первый администратор, тема под ваш бренд.

    4. 04
      Одиннадцать проверок приёмки

      Витрина отвечает и несёт вашу тему; в отданном HTML нет чужого бренда; админка открывается; шлюз жив; направление отдаёт котировку с вашей маржой. Отказ любой из них валит развёртывание.

    5. 05
      Брендированный стенд в режиме sandbox

      На вашем домене, с вашими ключами. Приём реальных денег — отдельный шаг: он открывается машинной проверкой, а не датой в договоре.

    Начать отсчёт

    Обменник живёт
    внутри Telegram

    Та же витрина внутри Telegram: те же направления, тот же расчёт курса, та же заявка.

    • Вход без пароля

      Telegram передаёт подписанные данные о пользователе, приложение проверяет подпись по секрету бота и сверяет её посимвольно за постоянное время. Просроченные данные не принимаются.

    • Сессия, которую нельзя подделать

      Кука подписывается отдельным ключом. Ключ короче минимальной длины не «работает с предупреждением» — приложение отказывается его принимать.

    • Не запускается без ключей

      Нет токена бота — приложение отвечает отказом, а не пускает гостя. Забыть настроить и не заметить нельзя.

    • Тот же денежный контур

      Направления и котировки берутся из тех же модулей, что и витрина. Заявка создаётся тем же вызовом с ключом идемпотентности.

    Посмотреть на живом стенде

    Одна заявка.
    Три экрана и Telegram

    Создайте обмен в витрине — и найдите ту же заявку в кабинете клиента и у оператора в админке. Три входа в один работающий стенд.

    partner.yaml
    tenant
    everestx
    domain
    bua.bitbanker.ru
    locales
    ru · en · kk · kg
    mode
    sandbox
    bua.bitbanker.ru/ru спрашиваем курс… Открыть отдельно
    Мини-приложение обменника в Telegram: обмен, заявки, профиль

    И четвёртый экран —
    в Telegram

    То же ядро: те же направления, тот же расчёт курса, та же заявка с ключом идемпотентности — и она видна оператору в той же админке. Вход по подписи Telegram, без пароля.

    Открывается в Telegram по кнопке ниже — на этом же стенде и на том же ядре.

    Открыть мини-приложение

    Этот стенд поднят из файла профиля одной командой и принят одиннадцатью машинными проверками. Ровно так же появится ваш — на вашем домене, под вашим брендом, на седьмой день.

    Начать отсчёт

    Написать самим
    или взять готовое

    Подвигайте ползунки под свою команду — посчитаем, во что обойдётся собственная разработка того же контура.

    Разработчиков в команде6
    320
    Средняя зарплата, ₽/мес350 000
    150 тыс600 тыс
    Месяцев до первой сделки14
    6 мес30 мес

    В расчёте только фонд оплаты труда. Инфраструктура, лицензии, интеграции, юристы и переделки сюда не входят.

    Состав затрат
    Фонд оплаты труда29,4 млн ₽
    Налоги и накладные, +40%11,8 млн ₽
    Срок до первой сделки
    14 мес
    Своя разработка 41,2 млн ₽

    Готовый движок — это фиксированная стоимость поставки и срок, записанный в рунбуке. Назовём цифру на демо.

    Одна заявка
    от курса до выплаты

    Ниже — след ORD-4821: те же вызовы, которыми обменник пользуется в бою, в том порядке, в котором они происходят. Сумма и номер проходят через все шесть состояний — это одна операция, а не шесть примеров.

    1. Курс

      Партнёр спрашивает курс по направлению и сумме. Ответ приходит с зафиксированной ценой и сроком её жизни.

      GET /api/v1/exchanger/quote
          ?from=RUB&to=USDT&amount=100000
      200 rate 95.80 · lock 60s
      цель p99 < 200 мс
    2. Заявка

      Повтор с тем же ключом идемпотентности вернёт ту же заявку, а не создаст вторую. Это проверяется отдельным тестом в приёмке — двойное списание здесь не вопрос дисциплины интегратора.

      POST /api/v1/exchanger/orders
          Idempotency-Key: 6f1c9e…
          X-Tenant-Id: acme
      201 ORD-4821 · created
      повтор безопасен
    3. Проверка клиента

      Маршрут проверки задаётся под вашу юрисдикцию: провайдер, уровни, что требовать и когда пропускать без повтора.

      провайдер верификации
      ok уровень подтверждён ранее
          повтор не требуется
      настраивается на арендатора
    4. Платёж

      Эквайринг по системе быстрых платежей. Состояние заявки двигает вебхук, а не таймер: пока зачисление не подтверждено, выплата не начнётся ни при каких обстоятельствах.

      эквайринг СБП
      webhook payment.settled
          100 000,00 ₽
      двигает вебхук, не таймер
    5. Выплата

      Транзакция собирается, подписывается и уходит в сеть. Ключи и подпись — в вашем контуре.

      tx собрана и подписана
      sent 1 039.66 USDT
          ожидание подтверждений
      цель p99 < 500 мс на постановку
    6. Статус

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

      GET /api/v1/exchanger/orders/ORD-4821
      200 completed · 1 039.66 USDT
      GET …/monitoring/bestchange.xml
      фид формируется на арендатора

    Тайминги — целевые из соглашения об уровне сервиса. Заявка закрыта: 100 000,00 ₽ приняты, 1 039.66 USDT отправлены.

    Как движок попадёт к вам

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

    01
    Бренд запекается в образы на сборке
    Домен, логотип, палитра и название админки задаются до первого запуска.
    02
    Семь баз данных под сервисы
    Аутентификация, клиенты, обмен, кошелёк, верификация, аналитика, сеть TRON. Пятьдесят три миграции, у каждой обратный шаг.
    03
    Мастер-фраза кошелька генерируется у вас
    На изолированной машине, по стандарту BIP-39. Вендору не передаётся.
    04
    Приёмочный тест как акт
    Проверяет контур и то, что ни одно чужое название бренда не осталось в отданном интерфейсе.

    Требования к машине

    СистемаUbuntu 20.04+ / Debian 11+
    Сборка образовна нашей стороне
    Процессор4 vCPU
    Диск40 ГБ SSD
    Docker24+, Compose 2.20+
    Срок до стендасемь дней от анкеты
    На чём работает
    • Ubuntu 20.04+
    • Docker Compose
    • PostgreSQL
    • Redis
    • Kubernetes
    • Grafana

    На вашем железе контур поднимается через Docker Compose. Kubernetes и мониторинг — для развёртывания в кластере, манифесты входят в поставку.

    01
    Обменник узнаётся по адресу
    Резолв идёт по домену, токену доступа или явному заголовку — подменить чужой обменник запросом нельзя.
    02
    Отдельная схема данных
    Имя схемы проверяется по белому списку: путь поиска в базе нельзя параметризовать, поэтому список и есть граница.
    03
    Ограничение потока запросов
    Шлюз режет поток и по адресу, и по клиенту — соседний арендатор не займёт вашу полосу.
    04
    Панель управления арендаторами
    Описана в коде, схема разворачивается под проект: сегодня подключение идёт с нашим участием.

    Что на чьей стороне

    Инфраструктура и обновленияна нас
    Ключи ваших провайдеровваши
    Изоляция данныхсхема на арендатора
    Собственный доменпод проект
    Панель арендаторовс нашим участием

    Дата уже назначена.
    И не вами

    Закон «О цифровых валютах и цифровых правах» подписан 4 августа 2026 года. С 1 июля 2027 обмен вне реестра Банка России запрещён, а банки обязаны блокировать переводы. Юридическую половину закрывают ваши юристы. Техническую — движок, и она занимает семь дней из всего, что у вас осталось.

    Кто вы по 282-ФЗ? Выберите — посчитаем ваш срок

    Вам осталось до запрета работы вне реестра

    дней

    • 7дней уходит на технический контур — от анкеты Day-0 до брендированного стенда на вашем домене
    • остаётся на юридическую половину: капитал, команду, правила внутреннего контроля и подачу
    Ближайший рубеж 1 сентября 2026 года — закон вступает в силу
    1. 04.08.2026Закон подписан

      Опубликован Федеральный закон № 282-ФЗ

    2. 01.09.2026Вступает в силу

      Банк России начинает принимать заявления в реестр обменников

    3. 01.07.2027Только по реестру

      Обмен вне реестра запрещён, банки блокируют переводы

    4. 01.09.2027Упрощённый порядок закрыт

      Уведомительный допуск за один рабочий день больше не действует

    5. 01.09.2028Полное соответствие

      Крайний срок для вошедших по упрощённому порядку

    Ваш путь Путь А · Уведомительный
    Решение регулятора
    1 рабочий день
    Окно подачи
    до 01.09.2027
    Капитал при допуске
    не проверяется
    ПТС при допуске
    не проверяются

    Переходные положения ст. 55. Контур всё равно придётся построить: срок полного соответствия — 01.09.2028, просто дедлайн дальше.

    Ваш путь Путь Б · Разрешительный
    Решение регулятора
    30 рабочих дней
    Окно подачи
    с 01.09.2026, бессрочно
    Капитал при допуске
    от 15 млн ₽
    ПТС при допуске
    основной и резервный, в РФ

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

    Техническая половина — на движке

    • Программно-технические средства: основной и резервный комплексы на территории Россиист. 44

      Бандл уезжает на ваше железо и остаётся там. Резервный комплекс поднимается тем же бандлом и тем же рунбуком на второй машине в вашем контуре.

    • Бесперебойная работа и сохранность данных, резервное копирование

      Семь баз под сервисы движка, пятьдесят три миграции — у каждой обратный шаг. В рунбуке есть раздел отката.

    • Право на доменное имя официального сайта

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

    • Идентификация клиентов и учёт операций по 115-ФЗв поставке частично

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

    Юридическая половина — на вашей стороне

    • Собственные средства не менее 15 млн ₽ ч. 3 ст. 44

      С расчётом размера собственных средств на дату не старше пяти рабочих дней до подачи.

    • Команда под требования Банка России

      Единоличный исполнительный орган, контролёр, руководитель управления рисками и специальное должностное лицо по ПОД/ФТ — с проверкой квалификации и деловой репутации.

    • Правила внутреннего контроля по ПОД/ФТ

      Разработка и утверждение на уполномоченном органе управления; реквизиты протокола указываются прямо в заявлении.

    • Заявление и подача через личный кабинет регулятора

      Только электронно, усиленной квалифицированной подписью. Решение — один рабочий день по упрощённому порядку, тридцать рабочих дней по общему.

    Что закон называет ПТС — и что из этого уезжает к вам Статья 44: программно-технические средства на праве собственности или ином законном основании, основной и резервный комплексы — на территории России.
    Леджер Лаб

    Бандл, рунбук развёртывания, обновления. Внутрь контура не заходит.

    Территория России · ваш контур
    Основной комплекс
    • витрина обмена и кабинет клиента
    • восемь сервисов за одним шлюзом
    • семь баз данных
    Резервный комплекс
    • тот же бандл, тот же рунбук
    • вторая машина в вашем контуре
    • резервные копии баз

    Мастер-фраза кошелька генерируется здесь, на изолированной машине, и вендору не передаётся.

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

    Начать отсчёт

    Сводка по тексту Федерального закона от 04.08.2026 № 282-ФЗ и актам Банка России от 27.08.2026. Носит информационный характер и не является юридической консультацией: перед подачей документов сверьтесь с действующими редакциями на сайте регулятора.

    Что входит
    в поставку

    Пять блоков и статус каждого — названы до сделки, а не на приёмке. Это тот же список, по которому мы принимаем работу у себя.

    • 01 Витрина обмена и денежный путь

      Курс, заявка, статус, фид агрегатора, идемпотентность

      готово
    • 02 Тема под бренд и поставка на железо

      Файл темы, бандл, рунбук, приёмочный тест на чистоту бренда

      готово
    • 03 Админка оператора

      Операционный контур работает; разделы открываются волнами по мере приёмки, и за неготовым разделом никогда не показываются выдуманные данные

      волнами
    • 04 Изоляция: один обменник — одна установка

      Своя база, свои ключи, свой домен. Соседей по инсталляции нет: движок сам отказывается включить на ней второго арендатора

      по устройству
    • 05 Кастодиальная защита средств

      Движок готов работать с внешним координатором пороговой подписи; сам кастодиальный контур — отдельный проект

      отдельно

    Чертёж

    То, что дальше разобрано по пунктам, помещается на один лист

    Ниже — тот же чертёж, только читаемый: ядро обработки операций, контур, в котором оно стоит, и путь заявки от котировки до сети.

    Восемь сервисов
    за одним шлюзом

    Каждый отвечает за свою часть и обновляется отдельно. Наружу смотрит один шлюз — он же режет поток запросов и проверяет доступ.

    Аутентификациявход, токены, ключи API
    Клиентыпрофили и права
    Кошелёкадреса и балансы
    Обменкотировки и заявки
    Верификацияпроверка клиента
    Шлюз единая точка входа,
    ограничение потока, доступ
    Уведомленияпочта и Телеграм
    Аналитикаотчёты по операциям
    Сервис TRONработа с сетью TRON
    Админкаоперационный контур

    От вашей витрины
    до блокчейна

    Слева — чем вы подключаетесь, в середине — что движок делает с заявкой, справа — где всё это стоит. Ни одна из трёх частей не остаётся у вендора.

    Ваш бренд

    Веб-витринаобмен на вашем домене
    Telegram Mini Appтот же денежный контур
    Админ-панельоперационный контур
    API партнёракурс, заявка, статус, фид

    Ядро обработки операций

    Котировкицена и срок её жизни
    Заявкиключ идемпотентности
    Верификациямаршрут под юрисдикцию
    ПлатежиСБП, вебхук зачисления
    Выплатысборка и подпись транзакции
    Статусысостояние заявки, фид агрегатора

    Ваша инфраструктура

    Восемь сервисовза одним шлюзом
    Семь баз данных53 миграции с обратным шагом
    Ключи и подписьне покидают ваш контур
    Резервная копияс проверкой восстановления

    Партнёр спрашивает курс по направлению и сумме. Ответ приходит с зафиксированной ценой и сроком её жизни.

    Отдаёте 100 000,00 ₽ Получаете Заявка ORD-4821
    GET /api/v1/exchanger/quote
        ?from=RUB&to=USDT&amount=100000
    200 rate 95.80 · lock 60s

    Движок собран не на макетах

    Ниже — механизмы: каждый можно открыть в коде и проверить командой. Мы называем их так, чтобы было чем опровергнуть.

    кабинет клиента
    Кабинет клиента действующей платформы: операции с балансом, сервисы, курсы валют
    Кабинет клиентаВвод и вывод, СБП, P2P, история операций, живые курсы
    внебиржевые сделки
    Форма внебиржевой сделки с выбором валют и расчётом суммы
    Внебиржевые сделкиЗаявка, подтверждение сторонами, расчёт и квитанция
    инвестиционные продукты
    Раздел инвестиционных продуктов с доходностью и балансами
    Инвестиции и вкладыПродукты, доходность, история начислений

    8 сервисов в бандле партнёра, 7 баз данных, 53 миграции с обратным шагом, 11 проверок приёмки — и ни одного отказа, который прогон терпит.

    Снимки выше — с работающего контура, а не с макетов

    Показан контур платформы STRATO.ONE Platform в промышленной эксплуатации под брендом Bitbanker. Исключительное право на платформу принадлежит ООО «Леджер Лаб»; программа зарегистрирована в Реестре программ для ЭВМ, свидетельство № 2026684834 от 18.08.2026 — сведения о программном обеспечении. Обменник, о котором эта страница, — один из модулей платформы.

    Ваш обменник получит ваш бренд, а не наш. Приёмка перебирает названия чужих брендов в отданном HTML и не даёт принять поставку, если хоть одно просочилось — включая наше собственное.

    Неделя целиком,
    на одном листе

    Что происходит от анкеты до стенда, что уезжает к вам в контур и какую половину требований закона это закрывает.

    День 0Анкета Day-0

    Домен, бренд, валюты, администраторы, почтовый сервер, эквайер. Ответы складываются в один файл профиля — отсчёт недели идёт от полных ответов.

    • Домен и логотип
    • Валюты и направления
    • Администраторы и почтовый сервер
    • Эквайер
    к вам
    Файл профиля — единственный вход развёртывания
    хост
    не тронут
    закон
    анкета собирает то, что нужно технической половине 282-ФЗ

    Каждое число выше проверяется командой в поставленном репозитории, а не берётся из презентации: восемь сервисов в бандле партнёра, семь баз данных, пятьдесят три миграции с обратным шагом, одиннадцать проверок приёмки.

    Что спрашивают
    до первой встречи

    Отвечаем тем же, чем и на демо: фактами из поставки, а не обещаниями.

    Что именно я получаю?
    Обменный модуль платформы STRATO.ONE Platform целиком: витрину обмена, кабинет клиента, админку оператора и восемь сервисов за одним шлюзом. Плюс бандл поставки, рунбук развёртывания и приёмочный тест. Состав разобран в разделе «Восемь сервисов за одним шлюзом».
    Сколько занимает запуск?
    Семь календарных дней — от момента, когда получены все ответы анкеты Day-0 и доступы, до брендированного стенда в режиме sandbox на согласованной конфигурации сервера. Отсчёт останавливается, если ответы неполные: развёртывание физически не стартует без списка администраторов и почтового сервера.

    Это срок до стенда, а не до приёма реальных денег. Приёмка доходит до котировки; заморозка средств, платёж и выплата ею не покрыты, а боевой режим зависит ещё и от ваших договоров с эквайером. Подробнее — «Что происходит за семь дней».
    Что будет, если развёртывание не пройдёт приёмку?
    Вы узнаете об этом первым. Приёмка машинная: одиннадцать проверок, и отказ любой из них валит развёртывание целиком — состояния «почти готово, примем на доверии» в поставке не существует. Мы чиним и запускаем прогон заново, а не просим подписать акт.

    Сама приёмка доходит до котировки: заморозка средств, приём платежа и выплата ею не покрыты — их проходим вместе на вашем эквайере, когда он подключён.
    Ключи и данные остаются у нас?
    При поставке на ваше железо — да. Мастер-фраза кошелька генерируется у вас на изолированной машине и вендору не передаётся, базы и схема живут в вашем контуре. Наружу ходят только те провайдеры, которых вы подключили своими ключами: проверка клиента и эквайринг по определению получают данные, которые им нужны.
    Насколько глубоко меняется бренд?
    Логотип, иконка, палитра, название продукта и админки, домен, состав видимых разделов и тексты витрины на четырёх языках. Приёмочный тест перебирает названия чужих брендов в отданном интерфейсе и не даёт принять поставку, если хоть одно осталось. Попробовать можно прямо здесь — живой стенд.
    Почему Mini App нельзя открыть прямо на этой странице?
    Вход в неё — подпись Telegram, и вне Telegram её неоткуда взять. Витрина выше встроена целиком и работает по-настоящему; Mini App открывается кнопкой в Telegram — на том же стенде и на том же ядре. Её включаем отдельным шагом, после того как вы заведёте бота: в машинную приёмку семи дней она не входит. Обе кнопки — в разделе «Живой стенд».
    Какие сети и валюты поддержаны?
    В криптопроцессинге одиннадцать сетей: Bitcoin, Ethereum, BNB Smart Chain, Tron, Polygon, Arbitrum, Avalanche, Litecoin, Dogecoin, Dash, Bitcoin Cash. Валюты и пары заводятся из админки; перечень в витрине наверху — рабочий.
    Сколько это стоит?
    Стоимость зависит от модели поставки и набора модулей: покупатель платит за то, что включил. Базовые значения опубликованы: лицензия на экземпляр — от 900 000 ₽, удалённый доступ — от 45 000 ₽ в месяц, внедрение — от 1 200 000 ₽. Порядок расчёта конечной цены — в тарифной политике. Точную конфигурацию и сумму назовём на демо, когда поймём объём, юрисдикцию и срок.
    Поможете попасть в реестр Банка России?
    Допуск оформляют ваши юристы и ваша команда: капитал, должностные лица, правила внутреннего контроля, подача через личный кабинет регулятора. Движок закрывает техническую половину требований закона № 282-ФЗ — программно-технические средства на вашем железе, резервный комплекс, домен на вашем юрлице, выгрузки операций. Кто за что отвечает — в разделе «282-ФЗ делит запуск на две половины».
    Что ещё не готово?
    Админка открывается волнами — часть разделов ещё дозревает, и за незавершённым разделом никогда не показываются выдуманные данные. Telegram Mini App работает, но в машинную приёмку семидневного развёртывания не входит: её включаем отдельным шагом. Одна установка обслуживает один обменник — движок сам отказывается поднять на ней второго арендатора; удалённый доступ по подписке — это отдельный контур на нашей инфраструктуре, а не сосед в вашей установке. Кастодиальный контур — отдельный проект. Полный список — в разделе «Что входит в поставку».

    Неделя начинается
    с одного разговора

    Расскажите про объём, юрисдикцию и сроки. Покажем движок в работе, а не презентацию, и назовём дату, на которую будет открыт ваш стенд.

    • Работающий стендПройдём денежный путь целиком: курс, заявка, оплата, выплата
    • Конфигурация под васНазовём состав модулей и что из него нужно именно вашему запуску
    • Состав и статусЧто готово и что открывается волнами — назовём до подписания, а не после
    Заявка на демо Ответим в течение рабочего дня

    Нажимая кнопку, вы отправляете заявку менеджеру интеграций. Никаких рассылок.

    Отдаёте
    RUB
    Получаете
    USDT
    Начать отсчёт