Channel-centric native communication stack

Superlink

North star / never-ending improvement

Messages, files, calls, screens, and machines through one resilient link.

A Windows C++23 communication prototype joining an always-on daemon, custom reliable UDP transport, optional PSK packet encryption, rendezvous and relay services, WebView2 clients, media capture, transfers, remote control, and headless session helpers.

  • Chat, code, calls, cameras, files, screens, clipboard, and control in one channel.
  • Custom network lanes keep voice and control ahead of giant transfers.
  • Turn a trusted machine into a 24/7 headless node with explicit permissions.
Current truth

A fresh GNU 14.2 build with WebView2 and Opus enabled and PortAudio disabled passes all three registered smoke tests. The default PortAudio-enabled GNU build currently fails inside the dependency under the repository's C23 flags, MSVC configuration rejects the required C23 dialect, and media quality, hostile-network behavior, long-run soak, installer delivery, and the custom PSK/AES-GCM protocol have not been independently admitted.

Prototype - Windows native stack

System route

Follow the whole machine.

The public tour shows the shape. Members can open every chapter, search the atlas, follow related systems, and download eligible releases.

01channel + device policy
02local daemon
03PSK + reliable UDP lanes
04peer media + artifacts

18 connected chapters

Every subsystem has a door.

01

System map

The daemon is the communication authority

surface -> daemon -> peer
02

Scope

Every interaction belongs to a channel

one scope, many lanes
03

Local authority

Length-prefixed JSON connects clients to the service

len + JSON over named pipe
04

Discovery

A small UDP directory introduces live peers

channel presence -> peer address
05

Custom UDP

ReliableUDP builds ordered work above datagrams

payload -> sequenced datagrams
06

Scheduling

Realtime traffic is protected from bulk work

voice > control > media > bulk
07

Packet boundary

Configured channels derive directional AES-GCM keys

channel PSK -> HMAC -> AES-GCM
08

Client surfaces

Three WebView2 windows share one native bridge

WebView2 <-> JSON bridge
09

Artifacts

Files travel through a resumable bulk lane

offer -> chunks -> resume -> done
10

Audio media

Capture, Opus, jitter, mix, and playback meet in the daemon

capture -> Opus -> jitter -> mix
11

Screen media

Screenshare is subscription-driven and keyframe-aware

viewer -> capture -> JPEG frame
12

Camera media

Media Foundation feeds multi-camera channel views

camera -> frame lane -> filmstrip
13

Remote actions

Control and clipboard require explicit policy

request -> policy -> inject
14

Always-on nodes

A service delegates session work to a helper

service -> session helper -> desktop
15

Fallback path

The relay forwards addressed channel packets

opaque packet -> peer address
16

Policy

JSON configuration is the consent surface

config = local consent
17

Build + packaging

Nine native targets exist; installable delivery does not

source -> native targets, not installer
18

Evidence boundary

Three smoke lanes prove a narrow executable spine

3 smoke tests != production admission

Member library

Open the complete Superlink atlas.

Deep explanations, diagrams, cross-links, evidence, release history, and the latest eligible repository archive.

Unlock the manual