AIKNOCK · AI execution control
AIKNOCK is a system-level execution-control system, applied at the operating-system layer, that constrains the invocation and execution of Artificial Intelligence systems. It treats AI as a critical system capability, not as a library or application feature.
§ 00 · Introduction
AIKNOCK is an open technical specification describing an execution-control system for Artificial Intelligence, operating at the operating-system layer. It defines an ex-ante, non-bypassable decision point that every invocation of AI models traverses before execution.
In current systems, the invocation of AI models occurs inside applications, without an interposed and independent technical control point. AIKNOCK moves control below the application layer, where the execution behaviour of the system can be constrained in a verifiable manner, independently of the calling code.
The system evaluates and constrains AI usage before execution. The decisions taken produce, as an effect of the system's operation, verifiable records. Control is independent of the model, the vendor and the application requesting the use of AI.
AIKNOCK sits at the infrastructure layer. It is intended for critical operating contexts where external requirements exist — such as those set by the AI Act, the NIS2 directive, the ISO/IEC 42001 and ISO/IEC 27001 standards and the NIST AI Risk Management Framework — without implementing or representing such requirements.
The specification is articulated in several complementary documents, which can be consulted separately: project rationale and adoption context, architectural position in a single diagram, design principles and system boundaries, technical relation to external regulatory frameworks, legal notice, editorial independence and trademarks.
§ 01 · Objective
The objective of AIKNOCK is to introduce a non-bypassable, ex-ante decision point that determines whether and when AI can be invoked, prior to execution.
The decision is taken independently of the model, the vendor and the calling software. The protocol operates at the operating-system layer, where authorisation precedes invocation and cannot be evaded by the application requesting the use of AI.
§ 02 · The problem
Systems that invoke AI today do not have a technical execution-control layer. Such control is typically delegated to:
This approach does not provide a technical enforcement point that is independent of the applications. In critical operating contexts where external requirements also exist — including AI Act, ISO/IEC 42001, ISO/IEC 27001 and NIS2 — the absence of an execution-control system remains an architectural limit.
A dedicated infrastructural layer in which to host AI execution control is missing.
§ 03 · Approach
AIKNOCK fills this gap by introducing:
Every invocation of AI is preceded by an explicit decision that determines whether the use is permitted, according to the execution constraints applied by the system.
The enforcement point sits at the operating-system layer, not in the calling application: the decision cannot be ignored, rewritten or bypassed by the code requesting AI.
Every authorisation, refusal and applied condition produces, by construction, a verifiable record usable as technical evidence for internal and external audits.
The fact that a model is technically available does not imply that its use is authorised. AIKNOCK explicitly distinguishes these two planes.
The protocol does not depend on a particular model, vendor or application. It defines an execution-control interface to which every implementation conforms.
AIKNOCK does not analyse prompts or outputs. It technically constrains the invocation of AI, not its content.
§ 04 · External contexts
The system may be applied in contexts where normative or standard external requirements exist. AIKNOCK defines a technical execution-control system and does not implement or represent such requirements. Its adoption does not, in itself, guarantee legal compliance.
| External context | Technical effect of AIKNOCK |
|---|---|
| EU AI ActReg. (EU) 2024/1689 | Ex-ante control of model invocation, applied before execution, with an enforcement point independent of the calling applications. |
| ISO/IEC 42001AI Management System | Technical production of verifiable records of invocation decisions, as an effect of the system's operation. |
| ISO/IEC 27001Information security | Treatment of AI as a critical capability of the system, subject to technical access and privilege control. |
| NIS2Dir. (EU) 2022/2555 | Technical recording of invocation decisions and related events, reconstructable as a trace independent of the applications. |
§ 05 · Project status