E2EE-чаты
Signal Protocol в Dart — работает и в браузере без нативных библиотек.
Бета 0.1.0
Flex Messenger — клиент для частной сети узлов (Home, Media, Discovery, Gateway). Переписка шифруется на устройстве, медиа хранится у вас или на вашем storage-app, а не у корпорации-посредника.
Это не «ещё один Telegram-клон». Архитектура рассчитана на свою инфраструктуру: вы поднимаете ноды (или подключаетесь к сети оператора), клиент получает маршрутизацию через Gateway и ходит напрямую на Home/Media за данными.
Messenger — приложение для чатов, звонков WebRTC, каталога настроек приватности (~180 параметров), private mode со скрытыми чатами и PIN, pairing новых устройств по QR.
Storage App — настольное личное хранилище: content-addressed blobs, SQLite-метаданные, tray-иконка, Bonjour в LAN, Ed25519 для доверия. Альтернатива S3 для медиа мессенджера.
Сейчас стадия 0.1.0 beta — функционал активно дорабатывается, возможны сбои. Клиенты проверяют обновления через Gateway и предлагают перезагрузку (Web) или скачивание (desktop).
Signal Protocol в Dart — работает и в браузере без нативных библиотек.
WebRTC audio/video, минимизация звонка, speaker на desktop.
Скрытые чаты в AES-GCM vault, отдельный PIN, decoy PIN.
Каталог privacy/contacts/security — persist на Home Node.
Discovery + Gateway + Home/Media — без единой точки чтения переписки.
Manifest на Gateway: Web — «Перезагрузить», desktop — ссылка на новый билд.
Основной клиент — macOS, Web/PWA; Android и Windows в работе.
Desktop-хранилище для медиа — tray, Bonjour, Ed25519.
.app.
Без Apple notarization — при первом запуске: ПКМ → «Открыть» или «Открыть в любом случае» в Privacy.
/releases/clients/manifest.json на Gateway.