Inputs
- Caller identity and session assertions
- Published intent and translated contract requirements
- Evidence references and compiler certificates
- Proposed action, target and digest
Verification and admission
Admission is a decision, not a side effect.
Independent admission and authorisation, gate evaluation and signed permit issuance bound to the action.
Responsibility
Gatekeeper is the independent admission authority. It evaluates a fixed set of requirement gates against the caller, the intent, the evidence and the proposed action, then issues a scoped, single-use permit bound to the action digest — or refuses with a specific reason.
The point of an independent admission authority is that the component which executes an action does not also decide whether the action is allowed. Gatekeeper evaluates the requirement gates and issues a permit only when every gate it needs is established.
A permit is not a generic approval. It is scoped to a caller, tenant, target, operation and action digest, carries an expiry and nonce, and is verified again at the execution boundary. A permit that cannot be verified is not permission.
Lifecycle position
Stage numbering is canonical across the site. Open the interactive lifecycle to see every component with responsibilities at each stage.
Establish authority independently of the executor.
Verified capabilities
Capabilities are drawn from the product register. Each one is bounded by the limitations stated further down this page.
Evidence and maturity
Maturity describes verified engineering evidence in a bounded environment. It is not a production-readiness statement.
13-gate admission, signed permit issuance and replay/nonce protection are implemented and were exercised in the local demonstration stack: eight invalid-permit cases were refused with no effect written. Live network admission remains platform-blocked while policy context is unobserved.
This label describes verified engineering evidence only. No production deployment, certification, benchmark or customer outcome is claimed.
Dependencies are stated as the product register records them. A dependency is not automatically production-qualified; see its own product or component page for its maturity and limitations.
Limitations
Limitations are stated before the evaluation questions so they cannot be missed, downplayed or treated as future-work footnotes.
No capability on this page should be read as production qualification. If a limitation is material to your use case, it belongs in the evaluation scope — not after it.
Relationship to the platform
Gatekeeper is the only component that issues permits. NARG and Substrate verify those permits at the execution boundary; the Control Plane coordinates decisions but does not admit actions on Gatekeeper's behalf.
Next step
Bring a system boundary, an action class and a failure mode. The first step is to agree what should be governed and what evidence would count.