## memoryd-start-failed **What you see.** `memoryd` exits 1 at start with one line naming its config file, a directory, a file under `memory/`, the index, or a socket, then this entry. **Why.** `memoryd` could not read or parse `memoryd.toml` (unknown keys are errors), could not read the starter `soul.md` when `memory/soul.md` was missing, could not create or open `memory/` or `index/memory.sqlite3`, or could not listen on one of its three sockets (their directories are made 0700 and the sockets 0600, as `brokerd`'s are; a path of 108 bytes or more cannot be a socket). It will not start without the memory it owns. **Confirm.** The line names the path. For the file, check it against `docs/specs/2026-09-24-m5a-local-memory.md`, section 11. For a directory, `ls -ld