AIKNOCK Specifica aperta · v0.4

Design Principles & Boundaries

AIKNOCK — Design Principles & Boundaries.

Scopo del documento è dichiarare i principi architetturali e i confini non negoziabili del protocollo, come invarianti infrastrutturali: proprietà che il sistema deve preservare attraverso ogni implementazione e ogni revisione futura.

§ 01 · Introduzione

Invarianti infrastrutturali.

I principi che seguono e i confini che li accompagnano costituiscono le invarianti del protocollo. Sono enunciati esplicitamente perché ogni implementazione e ogni revisione possa esservi confrontata.

Le invarianti non sono raccomandazioni: sono proprietà strutturali. Un'implementazione che le violi non realizza AIKNOCK, anche qualora ne adotti il nome o la terminologia.

§ 02 · Design Principles

Design Principles.

I principi che seguono definiscono il comportamento tecnico del sistema durante l'esecuzione di operazioni di intelligenza artificiale. Gli otto principi definiscono le proprietà architetturali che il protocollo deve preservare. Sono numerati per riferimento e letti come un insieme: nessun principio è dispensabile senza modificare la natura del protocollo.

  1. AI come capability critica di sistema.

    L'AI è trattata come una capability critica del sistema, non come una libreria o una funzionalità applicativa. Il suo uso è soggetto alle proprietà che il sistema riserva alle risorse critiche.

  2. Interposizione obbligatoria.

    Ogni invocazione dell'AI attraversa il protocollo. L'interposizione non è opzionale e non dipende dalla cooperazione del codice chiamante.

  3. Decisione prima dell'azione.

    La valutazione di contesto e intento è ex-ante: precede l'invocazione del modello. Non è un controllo successivo né una verifica a campione.

  4. Enforcement tecnico, non dichiarativo.

    La decisione è applicata da un meccanismo tecnico al livello del sistema. Le dichiarazioni di intento e le regole organizzative non sostituiscono l'enforcement.

  5. Audit by construction.

    Le evidenze sono un effetto del funzionamento del protocollo, non una funzionalità aggiuntiva. La verificabilità delle decisioni è strutturale.

  6. Separazione tra disponibilità e autorizzazione.

    La presenza tecnica di un modello non implica l'autorizzazione al suo uso. I due piani — disponibilità e autorizzazione — restano distinti per costruzione.

  7. Human-in-the-Loop come vincolo tecnico.

    Quando previsto, l'intervento umano non è una procedura operativa ma un requisito imposto dal sistema. Il protocollo non procede in sua assenza.

  8. Neutralità rispetto a modelli e vendor.

    Il protocollo non dipende da un particolare modello, runtime o fornitore commerciale. Definisce un'interfaccia di controllo dell'esecuzione a cui ogni implementazione si conforma.

§ 03 · Boundaries

Boundaries — confini non negoziabili.

Ai principi corrispondono confini espliciti. Tali confini delimitano ciò che il protocollo, per costruzione, non occupa: sono altrettanto vincolanti dei principi e contribuiscono a definirne l'identità.

I confini sopra elencati non sono lacune del protocollo: sono scelte architetturali intenzionali. Restringere l'ambito è condizione necessaria perché ciò che il protocollo dichiara di fare possa essere garantito con precisione.

§ 04 · Sintesi

Perché principi e confini garantiscono durabilità.

I principi definiscono ciò che il protocollo è. I confini definiscono ciò che il protocollo non è.

Insieme costituiscono le invarianti: la condizione perché AIKNOCK resti riconoscibile attraverso ogni implementazione, ogni revisione e ogni adozione.

Una specifica che cambia identità ad ogni revisione non è uno standard. Le invarianti sono il modo in cui un protocollo aperto si rende durabile.