AIKNOCK Open specification · v0.4

Design Principles & Boundaries

AIKNOCK — Design Principles & Boundaries.

This document declares the architectural principles and the non-negotiable boundaries of the protocol, as infrastructural invariants: properties that the system must preserve across every implementation and every future revision.

§ 01 · Introduction

Infrastructural invariants.

The principles that follow and the boundaries that accompany them constitute the invariants of the protocol. They are stated explicitly so that every implementation and every revision can be measured against them.

The invariants are not recommendations: they are structural properties. An implementation that violates them does not realise AIKNOCK, even if it adopts its name or terminology.

§ 02 · Design Principles

Design Principles.

The following principles define the technical behaviour of the system during the execution of artificial intelligence operations. The eight principles define the architectural properties the protocol must preserve. They are numbered for reference and read as a whole: no principle is dispensable without altering the nature of the protocol.

  1. AI as a critical system capability.

    AI is treated as a critical capability of the system, not as a library or an application feature. Its use is subject to the properties the system reserves for critical resources.

  2. Mandatory interposition.

    Every invocation of AI traverses the protocol. Interposition is not optional and does not depend on the cooperation of the calling code.

  3. Decision before action.

    The evaluation of context and intent is ex-ante: it precedes the invocation of the model. It is not a subsequent control nor a sample-based verification.

  4. Technical enforcement, not declarative.

    The decision is applied by a technical mechanism at the system level. Statements of intent and organisational rules do not replace enforcement.

  5. Audit by construction.

    Evidence is an effect of the protocol's operation, not an additional feature. The verifiability of decisions is structural.

  6. Separation of availability and authorisation.

    The technical presence of a model does not imply authorisation of its use. The two layers — availability and authorisation — remain distinct by construction.

  7. Human-in-the-Loop as a technical constraint.

    Where required, human intervention is not an operational procedure but a requirement imposed by the system. The protocol does not proceed in its absence.

  8. Neutrality across models and vendors.

    The protocol does not depend on a particular model, runtime or commercial provider. It defines an execution-control interface to which every implementation conforms.

§ 03 · Boundaries

Boundaries — non-negotiable limits.

To the principles correspond explicit boundaries. These boundaries delimit what the protocol, by construction, does not occupy: they are as binding as the principles and contribute to defining its identity.

The boundaries listed above are not gaps in the protocol: they are deliberate architectural choices. Restricting scope is a necessary condition for what the protocol declares it does to be guaranteed with precision.

§ 04 · Synthesis

Why principles and boundaries guarantee durability.

The principles define what the protocol is. The boundaries define what the protocol is not.

Together they constitute the invariants: the condition for AIKNOCK to remain recognisable across every implementation, every revision and every adoption.

A specification that changes identity at every revision is not a standard. Invariants are the way an open protocol makes itself durable.