Skip to content
Atlas

Docs

Design Principles

The invariants that keep Atlas production-ready.

Principles

  1. Server is the source of truth. Client requests ask; the server decides.
  2. Contracts over spaghetti. Public APIs stay stable; internals can evolve.
  3. Fail loud on schema damage. A tampered migration stops boot — it doesn’t silently corrupt live data.
  4. Least privilege. Internal events stay server-only. State bags only carry safe values.

Why this matters

Commercial cities last years. Shortcuts in identity, money, or inventory become expensive outages. Atlas encodes production habits into the foundation so your scripts inherit them.