Both chains and Hermes REST are reachable; relayer state may be displayed.
Iris DTN cockpit
A public read-only dashboard for Earth, Mars, Hermes and DTN simulation state. It never starts relayers, changes toxics or mutates chain state.
DTN simulation parameters
disabledHermes metrics are used when available; no fallback hides missing relayer data.
Packet and latency observations
Counts are read-only observations. Empty values mean no channel or event evidence is present, not a successful flush.
Read-only cockpit
Iris displays topology, relayer posture, DTN parameters, backlog and packet observations. Operational changes remain in seed-ops scripts, env and systemd.
DTN mode
When Hermes Prometheus is offline, Iris labels metrics as chain-derived and reconstructs what it can from chain events rather than hiding the missing relayer feed.
Mutation boundary
There are no public controls, write APIs, service starts, stops, toxiproxy updates or relayer commands in Iris v1.
Required states in the front shell
Both chains are reachable and DTN is enabled; chain-derived metrics are explicit.
One or more required RPC endpoints are unreachable.
Toxic latency, jitter or error injection is visible only as observed state.
Backlog is shown as a read-only fact, not as a flush control.
Public POST, PUT, PATCH and DELETE requests fail closed.