HTML OVER THE WIRE / CONTROL PLANE

Signal North keeps
the signal visible.

A working field guide to server-driven interfaces. Every panel below is rendered by Go, requested by HTMX, and swapped as HTML.

Open live status zero custom application JavaScript
Boost a route to inspect its server-rendered response.
HTMLServer-rendered HTML
HTMXHTMX handles browser behavior
0 JSNo custom app state
CPU load42%▲ stable window
Memory68%▲ stable window
Requests1,284/min▲ stable window
HTMX requests0total▲ server rendered
01 / REQUEST

Telemetry refresh

LIVE
Telemetry refreshed01:57:36 UTC
CPU load42%
Memory68%
Requests1,284/min
03 / MUTATION

Dispatch command

POST
The response also updates the request metric out-of-band.
Dispatching...
Ready for a command.
04 / POLLING

Health monitor

EVERY 5S
NominalAll core routes responding
CHECK 001:57:36 UTC
05 / STREAM

Activity stream

AUDIT
Writing...

Edge health check completed

3m ago

Certificate renewal queued

11m ago

Worker pool scaled to 12

19m ago
06 / INLINE EDIT

Inline editing

PUT
07 / REVEALED

Lazy-loaded panel

ON VIEW
Loading architecture details...
08 / EVENT STREAM

SSE stream

CONNECTED
Waiting for signal...
09 / HISTORY

URL state

PUSH URL

Keep navigation meaningful while swapping only the part of the page that changed.

Open request history
The address bar will change without a full-page reload.
10 / SHAPING

Request shaping

SELECT
The server response contains an envelope; hx-select extracts the selected panel.
11 / COORDINATION

Request coordination

SYNC
The newest request owns this result.
12 / SIGNALING

Response headers

TRIGGER
Waiting for HX-Trigger: server-signal.
No follow-up event yet.
13 / SWAP TIMING

Swap transitions

SETTLE
Ready for a timed swap

The response will replace this whole region.

14 / VALIDATION

HTML plus server validation

422
Use lowercase letters and hyphens.