-
Say that a tailnet bind alone does not make a source reachable
-
Point the viewer example at the ports the daemons actually bind
-
viewer: fire declared actions, gated per source and by a typed confirm
-
pom: serve GET /status.json for the release viewer
-
Add the viewer: one surface over every status.json source