Явные transport families с одним контрактом защиты data.
Транспорт может меняться, но граница безопасности остаётся той же. Noise защищает RPC/data payloads; signaling и path setup остаются transport-specific.
На главнуюТри пути. Один контракт шифрования.
USB, WebRTC или WSS relay — явные transport families. WSS Relay + Noise XX — baseline для Mobile MVP, а Noise защищает RPC/data payloads на выбранном пути.
Прямой кабель
Проводное подключение без network stack. При обрыве кабеля система не переключается на сеть без явного действия.
Сетевой канал
Целевой основной сетевой транспорт. Использует DTLS + ICE для path setup, затем несёт Noise-защищённые data; Mobile MVP может использовать только WSS до принятия WebRTC PoC.
Детерминированный fallback
Relay пересылает непрозрачные байты. MVP-baseline для mobile platform. Relay — транспорт, не источник доверия.
Как это работает
Транспорт может меняться, но граница безопасности остаётся явной.
Выберите путь
USB, WebRTC или WSS relay выбираются явно для текущего релиза и окружения.
Поднимите Noise
Выбранный путь договаривается об утверждённом Noise pattern до передачи RPC/data payloads.
Граница остаётся видимой
Телефон остаётся источником правды, а 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.