# zone-engine — NetKingdom security layer declaration # # Framework: net-kingdom/canon/standards/security-layer-model_v0.7.md # Companion: net-kingdom/SECURITY-COMPANION.md v0.2 # Declaration: INTENT.md (this repository's own voice, §11) # Validate: python3 tools/check_layer_conformance.py # # §11 requires a machine-readable form because prose cannot distinguish a # declaration from a transcribed review. Shape adapted from kings-guard's # no-contact declaration, offered estate-wide under §11. # # Catalogued as Engine / PIP for zone identity and membership, offline # reference conformance per the 2026-08-23 disposition. There is no # Tooling contact, no PEP, and no authorization decision surface. schema_version: "0.1" framework: netkingdom-security-layer-model standard_version: "0.7" repository: zone-engine layer: engine role: pip declared_by: INTENT.md declared_at: "2026-08-29" # §4 catalog entry, transcribed so drift is visible. The standard is # authoritative for the row; this records what we understand ourselves # to have been assigned. catalog_entry: owns: - zone identity and membership form: offline reference conformance (2026-08-23 disposition) pep_shaped: false # §5 / §11: every direct contact with a Tooling-layer system (a §4 Tooling # row), one entry each. Empty is a claim. tools/check_layer_conformance.py # fails if a Tooling client or a decision surface appears under tools/. tooling_contacts: [] # No pep_stance path. This repository causes no protected side effect. # §11 requires non-Tooling clients to be recorded so the check is total. # There is no library client in this repository. Work-record writes happen # through the State Hub CLI / agent sessions, not through tools/. non_tooling_clients: - id: state-hub-work-records target: state-hub layer: not-catalogued operation: "HTTP via statehub CLI / agent sessions for work records and progress events" write: true in_tree: false note: >- Outside §5 by the v0.5 scope rule: "Tooling-layer system" means a §4 Tooling row, and state-hub is not one. Recorded, not policed. Carries no security authority and no secret payload. No import of a State Hub client exists under tools/. # A live Engine API is not an unowned capability this repository currently # owes. The catalog records the offline form. Growing one would be a §10 # layer change, not a gap to close in place. unowned_capabilities: [] declared_shapes: "5.1": [] "5.2": [] "5.3": []