Roadmap

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

An honest view of what works today, what's being built, and what's ahead. We tag a release only when the claim has been tested on real devices.

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

PHANTOM is in active Alpha 2, Android. This page reflects the real state of the code — not a marketing wishlist. Features are labelled by what actually works.

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

Shipped

Готово

End-to-end encryption

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

Double Ratchet over libsodium, ED25519 identity keys, X3DH session setup.

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

Sealed sender

Sealed sender

Every message and read receipt hides the sender from the relay.

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

Text messaging (1:1)

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

Reliable across Direct WSS, REALITY and REST fallback. Idempotent delivery.

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

REALITY transport

Транспорт REALITY

VLESS+REALITY validated through Russia's TSPU in production.

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

Voice notes

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

Encrypted media upload with chunked delivery.

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

Contact verification

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

Mutual ED25519 fingerprint check, with QR exchange.

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

Production relay

Relay в production

Rust relay live in Helsinki, with Tor onion + WebTunnel bridge.

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

Security hardening

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

Multiple P1 cryptographic findings resolved: prekey wrap, ratchet state wrap, signed-challenge authentication.

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

In progress

В работе

Android stabilization

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

Session-repair, chat-list lifecycle, reconnect reliability on hostile OEMs.

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

Group chats

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

Core group messaging through Double Ratchet + Sealed Sender. Hardening pending.

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

Planned

В планах

Voice calls

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

Experimental today; reliability work for restrictive mobile networks.

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

iOS port

Порт на iOS

Shared core is iOS-ready — the remaining work is the native Swift shell.

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

Attachments

Вложения

Photos and files via an encrypted media store.

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

Adaptive transport

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

Runtime transport selection and multi-server fan-out.

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

Username directory

Каталог имён

Discoverable usernames via the relay namespace.

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

Offline mesh

Офлайн-меш

Peer-to-peer transport without infrastructure. Research stage.

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

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

The shared core was deliberately built for cross-platform reuse — one Double Ratchet, one storage schema, one transport layer. That means the iOS port is largely a matter of building the native Swift shell on top of a core that already works, rather than rewriting the cryptography. It's a priority for the next stage of development — and the kind of milestone your support helps reach sooner.

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

Support the projectПоддержать проект