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.