Engineering
The assembly moves because it is allowed to rest
The hero is a small 3D projection of nodes and links. It is deliberately quiet until it is not: it waits for either a person or a little time to pass.
Canvas, not a video
A recorded animation would look the same on every screen and every connection. A projection can answer the pointer, the keyboard, and the device. It is also small: the geometry is a list of nodes and edges, not a media file.
The first version is a canvas 2D projection with a fixed perspective. It is not trying to be a game engine. The grid, labels, and reticle are interface furniture; the nodes are the content.
Motion that waits
When the page loads, the assembly is still. After a short idle period it starts a slow rotation. Touching, dragging, tapping, or using the keyboard stops the drift immediately. The scene settles rather than snapping back.
The idle motion is not a loop that plays forever in the background. The renderer stops when the stage is offscreen or the tab is hidden. A quiet object does not need to burn a battery to prove it is alive.
Touch, keyboard, and a way out
Drag rotates, pinch zooms, tap focuses a node, and double tap resets. Arrow keys and plus or minus do the same for keyboard users. The stage has a visible focus ring and a plain-language label because an interactive canvas is not usable if the only instruction is a mouse cursor.
The reduced-motion path does not load the animated canvas at all. It uses the SVG poster and keeps the information. Motion is an enhancement, not the content.