OVERSCANUI KIT
no button at all a worn bezel with weight channels do not converge zero depth instrumented, full of smoke a field of real characters a camera looking out additive, so no shadow hairlines, no new shader no raster, so no scanlines

Behind a break is unreachable, not down. Each host's state is derived from the path to it, from one vantage, the monitor. A host every one of whose parents is down is UNREACHABLE, state undetermined: it is not blamed for its router, and its last report of UP is shown as history with its age, not believed. The router blocking the path is named with how many are behind it. A link is lit only when a poll came back over it, a host never polled is UNPOLLED, and redundant parents keep a host reachable while one of them answers.

demo/topology.html, from this page
import 'overscan'
import 'overscan/overscan.css'

<ov-topology
  id="live-topology"
  max-age="8"
></ov-topology>
live: the core router fails and recovers
variation: src="models/topology-site.json" max-age="60"
import 'overscan'
import 'overscan/overscan.css'

<ov-topology
  src="models/topology-site.json"
  max-age="60"
></ov-topology>
a core router down
two paths, one down
every host answering
variation: src="models/topology-redundant.json"
import 'overscan'
import 'overscan/overscan.css'

<ov-topology src="models/topology-redundant.json"></ov-topology>
terminal
variation: src="models/topology-clear.json" max-age="60"
import 'overscan'
import 'overscan/overscan.css'

<ov-topology
  src="models/topology-clear.json"
  max-age="60"
></ov-topology>
industrial
cyber
antiseptic
esper
neo
machina
holo
aegis
vector