What Hearth is
A full-stack self-hosting environment.
Hearth is designed around operational ownership. It is meant to be reproducible, maintainable, recoverable, identity-aware, extensible, and fully self-directed by the person operating it.
Why Hearth exists
Plenty of self-hosted projects can install applications. Hearth is solving the platform problem around them: identity, authentication, routing, data location, restores, and protected access.
What Hearth is
Hearth is designed around operational ownership. It is meant to be reproducible, maintainable, recoverable, identity-aware, extensible, and fully self-directed by the person operating it.
What it is not
The point of Hearth is not to reinvent every application it ships with. The point is to give the operator one durable system for identity, routing, storage, recovery, administration, and extensibility while still standing on proven open-source software.
What makes it different
This is why Hearth includes native administrative surfaces and why systems like memberships, Vault, Codex, Nexus, and the App Compiler are treated as native surfaces instead of one-off integrations.
Authentication and access policy should not be spread across stacks unless a stack truly requires it.
Restore paths, snapshots, and migrations are part of the design because real operators eventually need them.
Entitlements, protected access, Codex packaging, and app compilation belong in platform-owned surfaces.