Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
goblinctl
command
|
|
|
goblind
command
|
|
|
core
|
|
|
capability
Package capability is the orchestrator half of the capability-token scheme (GOBLIN-DIV-015, DDR-9): Ed25519 bearer-token issuance with a clamped TTL, and a revocation Bloom filter that rides gossip.
|
Package capability is the orchestrator half of the capability-token scheme (GOBLIN-DIV-015, DDR-9): Ed25519 bearer-token issuance with a clamped TTL, and a revocation Bloom filter that rides gossip. |
|
migration
Package migration moves CRIU checkpoint images between nodes and owns everything the kernel deliberately does not know about them: where images live on disk, how they are keyed, and how they travel (GOBLIN-DIV-018).
|
Package migration moves CRIU checkpoint images between nodes and owns everything the kernel deliberately does not know about them: where images live on disk, how they are keyed, and how they travel (GOBLIN-DIV-018). |
|
internal
|
|
|
hlc
Package hlc is a minimal hybrid logical clock (DDR-4): timestamps order last-writer-wins updates (the gossip locator layer) even when physical clocks disagree.
|
Package hlc is a minimal hybrid logical clock (DDR-4): timestamps order last-writer-wins updates (the gossip locator layer) even when physical clocks disagree. |
|
ident
Package ident mints and formats the 16-byte UUIDv7 identifiers used for specs, instances, and tokens (operator decision 2026-07-28: all ids are UUIDv7 where reasonable; bytes on the wire, canonical string at CLI/log boundaries).
|
Package ident mints and formats the 16-byte UUIDv7 identifiers used for specs, instances, and tokens (operator decision 2026-07-28: all ids are UUIDv7 where reasonable; bytes on the wire, canonical string at CLI/log boundaries). |
|
logattr
Package logattr holds goblin's typed log attribute constructors: each pins one key to one value type, so a dropped value, swapped pair, or wrong type is a compile error instead of a quietly wrong JSON field (go-manifesto section 8).
|
Package logattr holds goblin's typed log attribute constructors: each pins one key to one value type, so a dropped value, swapped pair, or wrong type is a compile error instead of a quietly wrong JSON field (go-manifesto section 8). |
|
version
Package version carries goblin's own build-time version string and nothing else.
|
Package version carries goblin's own build-time version string and nothing else. |
|
test
|
|
|
cluster
command
|
|
|
cluster/fixtures/sleeper
command
Sleeper is the cluster-e2e fixture agent: it describes itself for GAPI discovery and then sleeps until signaled, so scheduled instances are real processes whose lifetime the harness can observe and kill.
|
Sleeper is the cluster-e2e fixture agent: it describes itself for GAPI discovery and then sleeps until signaled, so scheduled instances are real processes whose lifetime the harness can observe and kill. |
Click to show internal directories.
Click to hide internal directories.