Documentation
¶
Overview ¶
mnemond is the LOCAL governance daemon: the standalone-daemon packaging of the exact `mnemon-harness local run` boot path (P1 D13 — the mnemond name now belongs to the local trust domain; the remote hub binary builds as mnemon-hub). It is the LOCAL trust domain main: it imports internal/app and shares the boot face in app/localboot.go with `local run`, so flags, banner, T1 loopback floor, and serve behavior stay alias-identical. One daemon per project store (the store's single-writer flock enforces it).
mnemond is a real daemon (P2 / PD8): `up` starts the serve loop as a detached background process (pidfile + log under .mnemon/harness/local/), `down` stops it, `status` reports it, `logs` shows its output. The bare/`serve` invocation is the FOREGROUND serve the daemon child runs — and the same foreground face `mnemon-harness local run` keeps for debugging.