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:

Details

Sourceentries/2026/04/23/reasons_lib-api.md