P2P sharing: encrypted artifact transfer без cloud
## Что это
Идея: peer-to-peer обмен sessions/artifacts между instances ROX напрямую, без R2-relay. Использовать libp2p или Reticulum для discovery + encrypted transport. UI: «Share → P2P» → QR code или magic-link → recipient сканит/кликает на своём ROX → handshake → encrypted transfer.
Use cases: company с zero-trust политикой запрещает external relays; transfer 500MB pptx между коллегами без cloud upload; air-gapped network sharing через LAN discovery.
Flow: peer key derived из workspace-id (E02 HKDF); content end-to-end encrypted; recipient sees decrypted только в своём ROX.
## Зачем
Cloud-only sharing — single-point-of-failure и privacy concern. P2P даёт sovereignty (data никогда не покидает peer-mesh), и работает в air-gapped/restricted сетях, где cloud недоступен.
## Источники вдохновения
- [markqvist/Reticulum](https://github.com/markqvist/Reticulum) — crypto-based mesh с identity primitives
- [livekit/protocol](https://github.com/livekit/protocol) — protobuf real-time signaling для P2P RPC
- [umbgtt10/fluxion](https://github.com/umbgtt10/fluxion) — Rx-stream aggregation для P2P sync