Skip to content

[research][transport] Define browser-native WebRTC provider reachability #4

Description

@RobLe3

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions