Operator client · macOS 14+
An interface that will not pass two rows off as two links
The client never shows a measurement it did not take. Where a reading is missing, it shows a blank.
Paths
What each link is doing, and whether it is genuinely independent.
The main screen answers one question first: does each path have a verified physical exit. Latency, loss, bandwidth, and headroom against the deadline come after that. A check that never ran shows a blank.
Paths and instruments
The
ACTIVE,PROBING,MUTED, andDEADstates, the binding verdict, FEC, bandwidth split, and headroom against the deadline.Session control
Enrollment, start, stop and restart, a launch agent, and activation of the system extension.
Diagnostics without secrets
Verification, traces, the event log, and an offline bundle. The client never displays a key and never exports one.
Release
The client is not released yet
The macOS client builds and runs from source today. Signing and notarisation have not been done, so there is no installer worth handing you: an unsigned build is one macOS refuses to open without a detour. Build it yourself with the command beside this, or tell us about your network and we will write when the signed build is out.
cd mac && PLY_SIGN=0 ./build-app.sh