This paper demonstrates that the VDR-LLM-Prolog system, specified across the preceding fifteen papers, produces structural safety as an emergent property of its architecture. No safety-specific features were designed. No safety-specific modules exist. The safety properties arise from three architectural layers that were built for other purposes: knowledge base visibility controls built for data scoping produce access control, the positive credential grant system built for operational primitive governance produces default-denial authorization, and grammar-layer output validation built for format correctness produces content restriction. The language model operates as an untrusted component between pre-filtered input and post-validated output. It cannot surface data the user lacks access to because that data never enters its context — knowledge base queries return only in-scope, visibility-matched results through integer comparison in the primitive layer. It cannot perform unauthorized operations because the grant system rejects ungrated requests before execution. It cannot render restricted content because grammar-layer constraints catch flagged material after generation but before output. Session-level access decisions are computed by Prolog rules evaluating exact integer counters against declared thresholds, with zero language model involvement in the decision. Jailbreaking is structurally impossible for data access because no prompt can change the result of an integer comparison in compiled code. This paper introduces no new primitives, struct fields, builtins, or modules. Every mechanism uses existing components. Safety is not a feature of this system. It is a consequence of it.
Geoffrey Howland (Fri,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: