namespace-active-premise-invariant
IN premise
When `namespace` is set, `add_node` auto-creates a `{namespace}:active` premise node and wires it as an antecedent into every namespaced justification; retracting that single premise cascades OUT every belief from that namespace.
Summary
Setting a namespace causes the system to automatically create a single control node that gets wired into every belief added under that namespace. This acts as a kill switch — retracting that one control node instantly propagates OUT status to every belief in the namespace, providing a clean way to invalidate an entire group of beliefs at once.
Dependents
These beliefs depend on this one:
- namespace-is-colon-convention-with-auto-wiring — The namespace system is a colon-based convention with automatic infrastructure wiring: colon presence prevents double-prefixing, the `agent:id` format provides scoping, and node creation auto-wires a `{ns}:active` premise as an antecedent.
Details
| Source | entries/2026/04/23/reasons_lib-api.md |