topic: daemon
12 modules sharing the daemon name family (derived from the tree's prefix discipline).
The 'daemon' topic family in the Nishi sovereign ecosystem provides tools for managing long-running, detached processes essential for system stability and performance. The nx_daemon module serves as the canonical sovereign detached-spawn mechanism, launching an elf as a daemon that survives the parent. Complementing this, nx_daemon_bench offers a continuous, low-resource benchmark for evaluating daemon performance, while nx_daemon_health_audit ensures substrate-side auditing of running daemons for reliability and security.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_daemon.nx | canonical sovereign detached-spawn: launch an elf as a daemon that survives the parent (new | 26 | 2 |
| nx_daemon_bench.nx | continuous, low-resource, on-device benchmark | 514 | 27 |
| nx_daemon_bench_test.nx | smoke: drive the daemon through every | 153 | 1 |
| nx_daemon_budget_gate.nx | REGRESSION PROOF for the self-retiring-daemon class (debt seq882, 2026-07-25). | 131 | 8 |
| nx_daemon_container.nx | run the nishi pulse daemon INSIDE the sovereign | 51 | 3 |
| nx_daemon_gate.nx | proves the sovereign detached-spawn primitive (fork + setsid) that nx_daemon's daemon_spawn | 40 | 1 |
| nx_daemon_health_audit.nx | substrate-side audit of running daemons / | 180 | 6 |
| nx_daemon_reap_gate.nx | referee for nx_daemon_reap_lib, the ONE child reaper every forking daemon | 149 | 1 |
| nx_daemon_reap_lib.nx | THE ONE CHILD REAPER for every daemon in the estate that forks. | 85 | 4 |
| nx_daemon_run.nx | sovereign detached LAUNCHER (no kill): spawn <elf> [args...] as a daemon that survives this | 20 | 1 |
| nx_daemon_supervisor.nx | SOVEREIGN data-driven daemon supervisor. THE organ that makes daemon | 828 | 25 |
| nx_daemon_supervisor_gate.nx | the fleet supervisor's PURE helpers (nx_dsup_lib), driven in-process: | 103 | 4 |