Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
topo
command
topo is the single Topophany binary: remote TUI by default, collector and executor roles via subcommands.
|
topo is the single Topophany binary: remote TUI by default, collector and executor roles via subcommands. |
|
internal
|
|
|
alert
Package alert tells people what a collector concludes: an incident that opens or closes, an observer that falls silent or reports again.
|
Package alert tells people what a collector concludes: an incident that opens or closes, an observer that falls silent or reports again. |
|
api
Package api exposes a versioned, authenticated collector API.
|
Package api exposes a versioned, authenticated collector API. |
|
app
Package app wires the independent server, executor and remote client roles.
|
Package app wires the independent server, executor and remote client roles. |
|
client
Package client is independent of the TUI.
|
Package client is independent of the TUI. |
|
config
Package config loads a strict, versioned JSON topology.
|
Package config loads a strict, versioned JSON topology. |
|
engine
Package engine derives presentation states from immutable observations.
|
Package engine derives presentation states from immutable observations. |
|
ledger
Package ledger remembers incidents: when each opened and when and how it ended.
|
Package ledger remembers incidents: when each opened and when and how it ended. |
|
model
Package model defines the versioned wire contract shared by server, executors and terminal clients.
|
Package model defines the versioned wire contract shared by server, executors and terminal clients. |
|
outbox
Package outbox stores immutable observations until every configured collector has acknowledged them.
|
Package outbox stores immutable observations until every configured collector has acknowledged them. |
|
preview
Package preview feeds the TUI a built-in topology with synthetic evidence so rendering can be exercised without collectors, workers or network access.
|
Package preview feeds the TUI a built-in topology with synthetic evidence so rendering can be exercised without collectors, workers or network access. |
|
probe
Package probe executes bounded checks without changing routing, policy groups, TUN settings or services.
|
Package probe executes bounded checks without changing routing, policy groups, TUN settings or services. |
|
rollup
Package rollup keeps what a collector's samples said, summed per check over time, so its history outlives the raw journal.
|
Package rollup keeps what a collector's samples said, summed per check over time, so its history outlives the raw journal. |
|
runner
Package runner provides a bounded, non-overlapping, jittered scheduler.
|
Package runner provides a bounded, non-overlapping, jittered scheduler. |
|
secure
Package secure contains small shared security primitives.
|
Package secure contains small shared security primitives. |
|
store
Package store implements a single-writer, checksummed, fsync-before-ack journal and atomic checkpoints.
|
Package store implements a single-writer, checksummed, fsync-before-ack journal and atomic checkpoints. |
|
testkit
Package testkit contains hermetic test fixtures, not application runtime code.
|
Package testkit contains hermetic test fixtures, not application runtime code. |
|
tui
Package tui is a terminal UI.
|
Package tui is a terminal UI. |
|
view
Package view derives what a reader is shown from a snapshot: the verdict, the counts, what needs attention, each tab's rows with the evidence behind them, the server cards and the map's nodes and edges.
|
Package view derives what a reader is shown from a snapshot: the verdict, the counts, what needs attention, each tab's rows with the evidence behind them, the server cards and the map's nodes and edges. |
Click to show internal directories.
Click to hide internal directories.