Remote

Явные transport families с одним контрактом защиты data.

Транспорт может меняться, но граница безопасности остаётся той же. Noise защищает RPC/data payloads; signaling и path setup остаются transport-specific.

На главную
ТелефонVault · Keys · Источник правды
USBNoise
WebRTCNoise
WSSNoise
ДесктопТонкий клиент · Screen

Три пути. Один контракт шифрования.

USB, WebRTC или WSS relay — явные transport families. WSS Relay + Noise XX — baseline для Mobile MVP, а Noise защищает RPC/data payloads на выбранном пути.

USB

Прямой кабель

Проводное подключение без network stack. При обрыве кабеля система не переключается на сеть без явного действия.

Noise XX · Wired · Отдельное семейство
WebRTC

Сетевой канал

Целевой основной сетевой транспорт. Использует DTLS + ICE для path setup, затем несёт Noise-защищённые data; Mobile MVP может использовать только WSS до принятия WebRTC PoC.

Noise XX · P2P · Основной сетевой путь
WSS Relay

Детерминированный fallback

Relay пересылает непрозрачные байты. MVP-baseline для mobile platform. Relay — транспорт, не источник доверия.

Noise XX · Relay · MVP baseline

Как это работает

Транспорт может меняться, но граница безопасности остаётся явной.

Техническая диаграммаTransport layers
Слои transportUSB, WebRTC и WSS — явные transport families под одной Noise-защищённой data boundary.
Слои remote transport
01

Выберите путь

USB, WebRTC или WSS relay выбираются явно для текущего релиза и окружения.

02

Поднимите Noise

Выбранный путь договаривается об утверждённом Noise pattern до передачи RPC/data payloads.

03

Граница остаётся видимой

Телефон остаётся источником правды, а Desktop — тонким клиентом.

Границы безопасности

USB — проводной

Кабельный путь не падает молча обратно в network stack.

WebRTC — peer-to-peer

Когда WebRTC path включён, он использует DTLS + ICE для setup, а затем передаёт RPC/data payloads через Noise.

Relay — транспорт, не источник доверия

WSS relay пересылает непрозрачные байты и считается только fallback-путём.

Ограничения и scope

Страница описывает текущий транспортный контракт, а не вообще все возможные транспорты.

  • В публичный scope входят только определённые семейства транспорта.
  • Relay — это fallback, а не источник доверия.
  • Noise требуется для RPC/data payloads на каждом утверждённом пути.

Сохраняйте remote-путь явным независимо от транспорта.

USB, WebRTC и relay сохраняют одну Noise-защищённую data boundary.