Архитектура

P2P-first: текущая доставка и целевая модель

SKYTAL создаётся как P2P-first мессенджер. Сейчас зашифрованные пакеты доставляются через инфраструктуру SKYTAL — это основной транспорт сообщений.

Текущая доставка через зашифрованный relayУстройство AУстройство BRelayОсновной транспорт сейчасСервер передаёт ciphertext, не видя plaintext
Текущая доставка: Signal E2EE ciphertext → SKYTAL encrypted relay → ciphertext → получатель.

Прямое соединение может быть недоступно из-за мобильных сетей, NAT, firewall или отсутствия второго устройства в сети. В целевой модели зашифрованная доставка через инфраструктуру SKYTAL останется резервным маршрутом.

Работает сейчас

Device A → Signal E2EE ciphertext → SKYTAL encrypted relay → ciphertext → Device B. WebSocket используется для delivery hints.

Техническая схема
Device A
   ↓ Signal E2EE ciphertext
SKYTAL encrypted relay
   ↓ ciphertext
Device B

Целевая P2P-first архитектура

Основной путь — direct encrypted connection. Резервный — encrypted relay, когда прямой канал недоступен.

Техническая схема
Основной путь:
Device A ⇄ Direct encrypted connection ⇄ Device B

Резервный путь:
Device A → Encrypted relay → Device B

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

  1. Сейчас

    • Зашифрованный relay для сообщений
    • 1:1 E2EE на Android
    • Доступ по приглашению
  2. Далее

    • Прямой P2P-транспорт между устройствами
    • E2EE для вложений
    • Групповое сквозное шифрование
    • Защищённые звонки в клиенте