The standard moved v0.1 -> v0.4 after our assent. Reviewed; assent stands unchanged. §9.1/§9.2/§9.3 adopt the KG-DEC-2026-001 finding and generalise it estate-wide, and §12 now states that an unsatisfiability finding is a success of the conformance loop. Docs repointed at v0.4 (INTENT, SCOPE, AdjacentSystemBoundary, the architecture spec note). KG-DEC-2026-001 still cites v0.1 deliberately — it records what was assented to at the time. INTENT gap table reshaped to §5.3's field names (capability, intended_owner, blocked_on, review) so one register can hold both kinds, with review dates set to 2026-11-28, and marked explicitly as unowned capabilities rather than §5.3 declared contacts — kings-guard makes no Tooling contact and is Conforming under §11. Four findings sent to gate-house: §9.1 not carried through to the observation claim; §13 conflating declared contacts with unowned capabilities ahead of the maturity-engine migration; §9.6's unstated consequence for posture (suppression biases posture optimistic and our confidence score cannot express the doubt); and disclosure that §12's fourth step is unstaffed while the pilot remains fixture-only. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UEtvmYUBP2fDtirJGWn5MW Assistant: claude-code Assistant-Model: opus Assistant-Process: 4014379@bnt-lap001 Assistant-Session: 4af9e20f-1768-4afc-951b-b507784e382b
2.8 KiB
2.8 KiB
SCOPE
Lightweight boundary for agents and contributors.
Layer
Staff — interactive, non-deterministic; adaptive defence, observation,
containment. Binding rule: kings-guard never touches Tooling directly; it acts
only through Engine APIs. See INTENT.md and
net-kingdom/canon/standards/security-layer-model_v0.4.md.
One-liner
Adaptive security assessment and bounded-response layer for multi-tenant cloud platforms.
Core Idea
kings-guard turns declared healthy intent plus observed runtime behavior into
posture judgments, typed security signals, and bounded response requests. It
consumes evidence from identity, authorization, secret, and runtime systems
without replacing those systems' primary authority.
In Scope
- Canonical terminology and contracts for security genome, phenotype, observation, signal, effector, tolerance, inflammation, and immune memory.
- Reference architecture and boundary documents for adaptive defense in multi-tenant and agent-active environments.
- Minimal posture-evaluation loop design: ingest observations, compare against intended healthy state, and emit typed posture/signal results.
- Integration seams to adjacent security systems such as
key-cape,flex-auth,secrets-engine,ops-warden, and the Railiance runtime layers. - Non-secret evidence, workplans, and repo-operational metadata.
Out of Scope
- Identity issuance, login, MFA, or token minting.
- Any direct client for a Tooling-layer system (OpenBao, key-cape components, a database, a cluster) — every such need routes through the owning engine.
- Rendering or caching an authorization decision;
access-engineis the estate's only decision point. - "Control plane" as a self-description — that vocabulary belongs to the Engine layer.
- Authorization policy administration or final resource allow/deny decisions.
- Secret custody, lease issuance, or raw secret-value delivery.
- Infrastructure provisioning, workload deployment, or cluster/platform operations.
- Generic SIEM ownership, ticket tracking, or live work coordination beyond this repo's own workplans.
Current State
- Canon now includes
specs/ImmuneContracts.md,docs/AdjacentSystemBoundary.md, anddocs/pilots/QontoAssistantPosturePilot.md. - A minimal Python reference scaffold exists under
src/kings_guard/with fixture-driven tests undertests/. - The implementation currently evaluates normalized observations and emits posture/signal results for one bounded pilot lane; it is not an enforcement service and will not become one.
Getting Oriented
- Start with:
INTENT.md - Architecture draft:
specs/NetKingdomImmuneArchitecture.md - Exploration notes:
history/InitialExploration.md - Agent instructions:
AGENTS.md - Workplans:
workplans/