1. Un pack è un mapping clausola-controllo, non una nuova applicazione
Un pack non porta alcun nuovo motore di runtime. Ogni controllo che porta riusa la stessa macchina di Guardrails e Firewall che già configuri a mano — un pack è il mapping autorato che dice quale controllo esistente soddisfa quale clausola. Ogni pack abbraccia due piani di applicazione:Piano guardrail
I controlli su testo / dati — clausole su dati confidenziali, disclosure
di PII, difesa da injection o disclosure obbligatorie mappano su regole
di guardrail (
pii, regex, llm_judge e
affini) con un’azione block, mask o flag.Piano firewall
I controlli sulle chiamate a tool — clausole su eccessiva agency, azioni
pericolose o egress mappano su regole di
firewall con un verdetto
allow / audit /
deny sulla superficie inbound, response, mcp o egress.Un pack copre solo i controlli applicabili dal gateway. Le clausole
organizzative — formazione del personale, Business Associate Agreement,
accesso fisico — non possono mai essere applicate da un proxy, quindi il
report le dichiara come gap (o come owner-attested) anziché rivendicare una
copertura falsa. Vedi
la matrice dei controlli.
2. Una clausola, end to end — un esempio concreto
Prendi il pack SOC 2. Mappa tre clausole dei Trust Services su tre controlli live:| Clausola | Piano | Controllo |
|---|---|---|
| CC6.1 Accesso logico | guardrail | blocca le PII confidenziali nei prompt |
| CC7.2 Monitoraggio del sistema | guardrail | registra ogni decisione del guardrail come evidenza |
| CC7.2 Rilevamento anomalie | firewall | audit di ogni dispatch di tool |
POST /api/compliance/packs/soc2/install per te sotto la tua sessione di
console. Non passi mai una chiave di relay sk-orca-… a una rotta di
configurazione; contenuti e policy vivono interamente dietro il tuo login di
console.
Dopo l’installazione, la riga CC6.1 non è più prosa — è una regola di
guardrail che puoi aprire, leggere e regolare come qualsiasi altra.
3. Tracciabilità di provenienza — dalla clausola alla policy applicante
La ragione per cui un pack è auditabile è che il legame tra una clausola e la policy che la applica è registrato, non implicito. Ogni controllo che il pack materializza porta:Id del controllo + clausola
Id del controllo + clausola
Un
control_id stabile (es. soc2.confidentiality) e il testo verbatim
della clausola (TSC CC6.1 Logical access controls), più un link alla
fonte ufficiale così un auditor legge la regolamentazione, non solo la
nostra parafrasi.Piano + l'oggetto policy che è diventato
Piano + l'oggetto policy che è diventato
Se il controllo vive sul piano
guardrail o firewall, e l’id della
policy guardrail o firewall esatta che l’installazione ha materializzato.
Quell’id è ciò che lega una riga nel report a un oggetto live e
modificabile nel tuo workspace.Status + conteggi di applicazione
Status + conteggi di applicazione
covered, observe, gap o attested — e, sul periodo del report,
quante volte quel controllo si è effettivamente attivato. Una clausola
con zero match e una clausola che ha bloccato 4.000 richieste si leggono
diversamente per un auditor, e il report mostra entrambe.Provenienza del mapping
Provenienza del mapping
Ogni pack porta una riga
MappedBy — chi ha autorato il mapping
clausola-controllo, la sua versione, e l’onesto disclaimer che copre solo
i controlli applicabili dal gateway e che non è esso stesso una
certificazione. Quella riga è stampata sulla copertina del
report firmato.4. Prima osserva, poi applica
Un pack non inizia a bloccare il traffico nel momento in cui lo installi. Le installazioni atterrano in observe mode: le azioni del guardrail sono forzate aflag e la policy del firewall gira in shadow (solo-log). Il pack
produce evidenze “avrebbe-bloccato” così puoi vedere esattamente cosa
farebbe contro il traffico reale prima che lo faccia.
Quando sei soddisfatto, un Admin del workspace chiama go-live, che ripristina
le azioni dichiarate dei controlli (mask / block / deny) e opzionalmente
promuove le policy materializzate a default del workspace. Questa è la stessa
disciplina osserva-poi-applica descritta in
Observe vs enforce.
5. Cosa un pack non contiene
Per mantenere il confine onesto:- Nessuna certificazione. Un pack mappa i tuoi controlli del gateway sulle clausole di un framework e produce evidenze firmate. Non è un audit, un’attestazione dell’intera organizzazione, né consulenza legale.
- Nessun controllo organizzativo. Le clausole su persone-e-processo emergono come gap dichiarati o attestazioni dell’owner, mai come copertura automatizzata.
- Nessun catalogo magico. I framework nel catalogo sono quelli con un mapping autorato — SOC 2, HIPAA, GDPR / UK GDPR, l’EU AI Act, ISO 27001 / 42001, NIST AI RMF, PCI DSS, l’OWASP LLM Top 10 e le leggi regionali sulla privacy. Sfoglia l’insieme live su Framework.
6. Dove andare dopo
Installa un pack
L’intero flusso di installazione — selezionare i controlli, observe mode
e go-live.
Il report firmato
Cosa contiene il report di evidenze firmato Ed25519 e come si rende il
lineage per un auditor.
Matrice dei controlli
Ogni clausola, il suo piano, e se è covered, observed, un gap o attested.
Guardrails vs Firewall
I due piani su cui un pack scrive, e come il resolver li esegue insieme.
