Skip to content

Realms

Status: ✅ Decided — grounded in ADR-0008

A Realm is a lightweight namespace within a Universe: a domain partition (network., projects.), environment tier, or integration source. Realms are prefixes plus declared dependency/import lists. They define which Entity types, Traits, and Actions belong to a domain concern and declare what other Realms they depend on.

Realms are not runtime boundaries in the proof. Runtime governance — per-realm policy-fragment composition, cross-realm action-composition checks — is deferred until multiple extension authors exist. What is decided and in force: the naming discipline, dependency declarations, and cross-realm link typing. Adding the runtime enforcement later is additive to an existing namespace structure.

The proof declares approximately six Realms: core, geo, network, projects, evidence, workflow, integration, ops. Additional realms (market, signal, campus, security) are introduced when their modules arrive.

See also

Open questions

  • The exact runtime enforcement mechanism for cross-realm authority composition is deferred, not designed. When the second extension author arrives, this page should be updated with the decided enforcement model.

Architecture