Concepts
Three ideas the rest of the documentation is built on.
Documents
All state lives in plain files under a single directory, so backup and migration are a matter of copying it.
Processes
One process per listener, restarted independently. Nothing shares memory between them.
Releases
Versioned in the changelog, with upgrade notes for anything that needs a manual step.