AIKNOCK · Repository pubblico
Il codice di riferimento e i documenti normativi della specifica AIKNOCK sono mantenuti in un repository pubblico. Codice e testo hanno licenze distinte; l'architettura del protocollo è oggetto di una domanda di brevetto depositata presso l'UIBM.
§ 01 · Repository
Il repository contiene il codice di riferimento e i documenti normativi della specifica. È accessibile pubblicamente e tracciato come working draft, in coerenza con il documento WD-0004 pubblicato su questo sito.
§ 02 · Contenuto
Il repository è organizzato per tenere distinti i due livelli del progetto: la specifica (testo normativo) e il codice di riferimento. Le voci principali sono elencate qui sotto; per la struttura completa e aggiornata si rimanda al repository.
La separazione fra codice e specifica riflette una scelta editoriale: il testo della specifica ha valore normativo e licenza propria, indipendente dall'implementazione di riferimento.
§ 03 · Anteprima dell'architettura
Estratto dal repository. Lo schema descrive il funzionamento interno dell'unità di governance a livello di sistema operativo: separazione fra Decision Plane ed Enforcement Plane, catena di audit append-only, autenticata via HMAC-SHA256.
┌─────────────────────────────────────────────────────────┐
│ Calling Software Entity │
│ (application, SDK, script, service) │
└────────────────────────┬────────────────────────────────┘
│ governance request
│ { context, intent }
▼
┌─────────────────────────────────────────────────────────┐
│ OS-Level Governance Unit │
│ │
│ ┌─────────────────────┐ ┌───────────────────────┐ │
│ │ Decision Plane │ │ Enforcement Plane │ │
│ │ │ │ │ │
│ │ 1. Validate decl. │ │ Pure executor of │ │
│ │ 2. Classify use │──▶│ Decision Plane │ │
│ │ 3. Resolve policy │ │ outcomes. │ │
│ │ 4. Decide │ │ No policy logic. │ │
│ │ 5. Emit constraints │ │ │ │
│ │ 6. Seal audit record│ └───────────────────────┘ │
│ └─────────────────────┘ │
│ │ │
│ ▼ │
│ Append-Only Audit Chain │
│ HMAC-SHA256 authenticated │
└────────────────────────┬────────────────────────────────┘
│ ALLOW + constraints
▼
┌─────────────────────────────────────────────────────────┐
│ AI System │
│ (model, provider, inference runtime) │
└─────────────────────────────────────────────────────────┘
Figura — Architettura interna dell'unità di governance a livello OS. La Decision Plane valuta e decide; la Enforcement Plane esegue l'esito senza logica di policy. Ogni decisione è sigillata in una catena di audit append-only autenticata HMAC-SHA256. Schema estratto dal repository.
§ 04 · Consultazione
Tutti i contenuti sono leggibili direttamente da browser sull'URL
del repository. Per chi preferisce una copia locale, una clonazione
tramite git permette di consultare offline sia il
codice sia i documenti della specifica.
# Clonazione del repository $ git clone https://github.com/luigidelgiudice/AiKnock-Protocol-OS-level.git # Accesso alla specifica $ cd AiKnock-Protocol-OS-level/spec # Lettura delle licenze $ less LICENSE $ less LICENSE-SPEC
Il repository è in lettura pubblica e non richiede autenticazione. Per ricevere notifiche sugli aggiornamenti del working draft, è sufficiente utilizzare la funzione watch di GitHub.
§ 05 · Licenze
Il progetto adotta una doppia licenza, separando in modo esplicito il codice dal testo della specifica. L'architettura del protocollo è oggetto di una domanda di brevetto separata.
Il codice contenuto nel repository è rilasciato sotto licenza MIT. È permesso usare, copiare, modificare, integrare, pubblicare e distribuire il software, anche per finalità commerciali, con obbligo di mantenere la nota di copyright e la dichiarazione di esonero da garanzia.
Copyright © 2026 Luigi Del Giudice.
Il testo della specifica AIKNOCK (contenuto della cartella
spec/) è rilasciato sotto licenza CC BY 4.0.
È permesso condividere, redistribuire, rielaborare e costruire
sull'opera, anche per finalità commerciali, a condizione di
attribuire la paternità e di indicare le eventuali modifiche.
Testo integrale della licenza: creativecommons.org/licenses/by/4.0/legalcode.
L'architettura del protocollo AIKNOCK è oggetto di una domanda di brevetto depositata presso l'UIBM (Ufficio Italiano Brevetti e Marchi) nell'aprile 2026.
La licenza CC BY 4.0 copre il solo testo della specifica e non costituisce una licenza brevettuale. L'implementazione del protocollo per finalità commerciali può richiedere una licenza brevettuale separata dal titolare.
Uso non commerciale, di ricerca e di valutazione: non è richiesta alcuna licenza brevettuale oltre i termini della CC BY 4.0.
§ 06 · Contributi
Il progetto accetta segnalazioni e proposte di modifica tramite gli strumenti standard della piattaforma. Le decisioni editoriali sulla specifica restano in capo al gruppo editoriale AIKNOCK.
§ 07 · Citazione
Per riferimenti accademici o tecnici al working draft della specifica AIKNOCK, si propone la formulazione seguente, da adattare allo stile bibliografico in uso.
Del Giudice, L. (2026). AIKNOCK — Operating-System-Level Execution Control for Artificial Intelligence. Working Draft WD-0004. Gruppo editoriale AIKNOCK. https://aiknock.org/ Repository: https://github.com/luigidelgiudice/AiKnock-Protocol-OS-level