An engine for modelling and managing decisions.
Find a file
custodian-sync a6e0a071c5 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-08-29:
  - update .custodian-brief.md for approval-engine

Assistant: grok
Assistant-Session: 01a04ceb-2057-7e20-b0f9-c282964d5dd9
2026-08-29 12:01:14 +02:00
history Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
workplans Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-29 12:01:14 +02:00
.gitignore Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
AGENTS.md Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
INTENT.md Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
layer.yaml Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
README.md Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
SCOPE.md Align to security layer model v0.7 and open the engine spine 2026-08-29 11:58:28 +02:00
WORK-RECORDS.md Add generated work-record index 2026-08-29 11:59:46 +02:00

approval-engine

The approval as a durable, authenticated, consumable object — issued before an action, verified at the moment of use, and provably not replayable.

An Engine, role PIP, in the NetKingdom security layer model (statute v0.7, accepted; operative form net-kingdom/SECURITY-COMPANION.md). It answers one question, totally and decidably:

Is this approval valid right now — for this exact action, target, actor, and purpose — and has it already been used?

It does not decide whether the action is permitted. That is access-engine, which stays NetKingdom's only policy decision point. An approval is one input to that decision.

Deliberately small, boring, and strict: atomic supersession and single consumption are what make Canon test T-06 — Approval Replay passable. Flexibility here would be a defect. Graded, evidence-based progression belongs to maturity-engine; the two engines are deliberate opposites.

See INTENT.md and SCOPE.md. Declaration: layer.yaml. Origin: flex-auth FLEX-DEC-2026-001, raised while assenting to the security layer model.