Состояние Ansible

Обновлено 2 ноября 2026 года. Ansible — самостоятельный мессенджер с собственным сервером и клиентами на основе открытого кода. Проект работает в препрод-окружении и продолжает проходить проверку безопасности и совместимости.

Протокол и API

Сервер на Erlang/OTP использует MVSy — протокол семейства MTProto 2.0 с TL-схемой. Актуальный серверный слой — 232; совместимость со старыми слоями проверяется отдельно. Опубликованы схема, методы и слои.

Транспорт

Доступны TCP, HTTP и WebSocket, а также режимы обфускации. Шифрование соединения и сквозное шифрование — разные механизмы: облачная переписка синхронизируется через сервер, ключи секретного чата находятся на устройствах.

Инфраструктура

Сервисы развёрнуты в одном регионе в Kubernetes. Высокая доступность управляющего контура и восстановление из резервных копий остаются отдельными направлениями работы; многорегиональная отказоустойчивость не заявляется.

Медиа и CDN

Статика сайта раздаётся через CDN. Для медиасервисов используются отдельные маршруты и проверки доступа; работа CDN сайта сама по себе не подтверждает все сценарии доставки медиа мессенджера.

Приложения разработчиков

Портал my.ansible.su предназначен для управления приложениями и параметрами API. Для входа на сторонний сайт есть документация OAuth, для автоматизации — платформа ботов.

Ссылки

Публичные ссылки используют домен asme.su. Они открываются в браузере и позволяют перейти в клиент Ansible.

Алмазы, кошелёк и подарки

Алмазы — внутренняя валюта. Учёт денег и финансовый журнал находятся в серверной базе; кошелёк, API и интерфейс используют общий платёжный путь. Внедрены атомарные операции и защита от повторов для ряда переводов, покупок, улучшений и передач подарков. Перевод остальных операций и проверка доставки результатов продолжаются.

Криптовалюты, TON и вывод в Toncoin не входят в продукт. Реальные платёжные провайдеры пока выключены. Имена Stars/XTR в совместимых API не означают криптовалюту.

Секретные чаты и звонки

Секретные чаты используют ключи на устройствах и не переносят историю через облачную синхронизацию. SFU для групповых звонков развёрнут; сценарии звонков требуют проверки на конкретных клиентах и устройствах.

Что означает наличие метода в схеме

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

Что остаётся в работе

  • Завершение финансовой идемпотентности и надёжной доставки результатов.
  • Проверки авторизации, приватности и совместимости слоёв.
  • Резервное восстановление, репликация БД, уведомления мониторинга и инфраструктурная устойчивость.
  • Приёмка клиентских сценариев на устройствах. Android APK, Windows x64 и iOS IPA опубликованы; условия установки приведены в разделе приложений.

Мы не заявляем завершённый аудит безопасности, полную совместимость каждого клиента или гарантированный SLA.

Наверх