Goal
Research browser-native provider reachability through WebRTC DataChannels as an optional path when a browser cannot create a native tunnel.
Historical context: RobLe3/iicp.network#523.
Required design
- STUN-assisted direct connectivity with explicit signaling boundaries;
- TURN or existing relay fallback for symmetric NAT and restricted networks;
- encrypted IICP task framing over the DataChannel;
- signaling metadata retention, abuse and privacy analysis;
- browser compatibility and failure-mode evidence.
A browser cannot spawn cloudflared or bind a raw listening port. Directory signaling, if used, remains control-plane metadata and must not carry task payloads. This issue does not make WebRTC or TURN a required IICP transport.
Goal
Research browser-native provider reachability through WebRTC DataChannels as an optional path when a browser cannot create a native tunnel.
Historical context: RobLe3/iicp.network#523.
Required design
A browser cannot spawn
cloudflaredor bind a raw listening port. Directory signaling, if used, remains control-plane metadata and must not carry task payloads. This issue does not make WebRTC or TURN a required IICP transport.