Дорожная карта

Честная картина того, что работает сегодня, что в разработке и что впереди. Мы выпускаем релиз только когда заявленное протестировано на реальных устройствах.

PHANTOM находится в активной стадии Alpha 2, Android. Эта страница отражает реальное состояние кода, а не маркетинговые обещания. Возможности отмечены по тому, что действительно работает.

Готово

Сквозное шифрование

Double Ratchet поверх libsodium, ключи ED25519, установка сессии X3DH.

Sealed sender

Каждое сообщение и отметка о прочтении скрывают отправителя от сервера.

Текстовые сообщения (1:1)

Надёжно через Direct WSS, REALITY и REST fallback. Защита от дублей.

Транспорт REALITY

VLESS+REALITY проверен против российской TSPU в production.

Голосовые сообщения

Шифрованная загрузка медиа с разбивкой на части.

Проверка контактов

Взаимная сверка отпечатка ED25519, обмен по QR.

Relay в production

Rust-relay работает в Хельсинки, с Tor onion и WebTunnel-мостом.

Усиление безопасности

Закрыты P1-находки по криптографии: оборачивание prekey, оборачивание состояния ratchet, подписанная аутентификация.

В работе

Стабилизация Android

Восстановление сессий, жизненный цикл списка чатов, надёжность переподключения.

Групповые чаты

Базовый групповой обмен через Double Ratchet + Sealed Sender. Усиление впереди.

В планах

Голосовые звонки

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

Порт на iOS

Общее ядро готово к iOS — остаётся нативная Swift-оболочка.

Вложения

Фото и файлы через шифрованное медиа-хранилище.

Адаптивный транспорт

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

Каталог имён

Поиск по именам пользователей через пространство имён relay.

Офлайн-меш

P2P-транспорт без инфраструктуры. Стадия исследования.

Почему iOS — следующий шаг

Общее ядро специально создано для повторного использования на разных платформах — один Double Ratchet, одна схема хранения, один транспортный слой. Это значит, что порт на iOS — во многом вопрос сборки нативной Swift-оболочки поверх уже работающего ядра, а не переписывания криптографии. Это приоритет следующего этапа разработки и та веха, которую ваша поддержка помогает достичь быстрее.

Поддержать проект