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
|
|
|
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. |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.