Crea il pack di evidenza dell'articolo 12
Invoca l'esportazione dell'articolo 12 dell'AI Act UE, poi leggi il rapporto di copertura che mappa l'evidenza detenuta sui controlli e indica le lacune.
compliance.pack
Invoca l'esportazione dell'articolo 12 dell'AI Act UE, poi leggi il rapporto di copertura che mappa l'evidenza detenuta sui controlli e indica le lacune.
compliance.packFai passare da Intramedial azioni di agenti, hash di contenuti, controlli API, lookup DNS, webhook, chiamate LLM e commit git. Ricevi una ricevuta firmata che chiunque verifica, senza fidarsi di noi.
Si deve mostrare quale tenuta dei registri il piano offre per l'AI Act UE. Il pack per l'articolo 12 è un wrapper di esportazione e il rapporto di copertura confronta ciascuno di quattordici controlli con quanto osservato: tipi di evento del registro attivo e moduli in esecuzione.
Il modulo mappa l'evidenza sui controlli e filtra il testo che dichiara conformità, consulenza legale o un risultato garantito. Un controllo mancante in un rapporto di copertura fa fallire l'intero rapporto. Solo list e pack hanno un'azione MCP; il resto è REST.
Il codice legge la chiave da INTRAMEDIAL_KEY. Tienila nella shell o nel tuo secret store, mai in un file di cui fai commit. Le chiamate che richiedono una persona autenticata non possono usare una chiave: le effettua la console.
Leggi i pack e i controlli che il workspace può invocare prima di richiederne uno. Il modulo copre quattordici controlli fra AI Act UE e NIST AI RMF, e gli articoli 9, 12, 14, 15 e 50 sono mappati. Il wrapper di esportazione dell'articolo 14 è gratuito in ogni piano.
Il pack risponde con il wrapper invocato in wrapId. artifacts resta vuoto se il runtime di esportazione non è collegato.
{
"pack": {
"id": "art12",
"wrapId": "exports.eu-ai-act.article-12.request"
},
"wraps": ["exports.eu-ai-act.article-12.request"],
"invoked": true,
"artifacts": []
}wrapId, oppure è stato saltato senza errori.compliance.packcompliance-pack
curl -sS https://api.intramedial.com/api/v1/acp/compliance/list \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/compliance/list", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/compliance/list",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())Invia l'id dell'articolo, ad esempio art12. Il modulo cerca il suo wrapper di esportazione e lo invoca tramite il runtime di esportazione, e salta senza errori se il runtime non è collegato invece di inventare un id. La risposta indica il wrapper in wrapId e wraps.
curl -sS -X POST https://api.intramedial.com/api/v1/acp/compliance/pack \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"id": "art12"
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/compliance/pack", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
id: "art12",
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/compliance/pack",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"id": "art12",
},
timeout=30,
)
print(res.status_code, res.json())L'azione coverage confronta ciascuno dei quattordici controlli con quanto realmente osservato: tipi di evento del registro attivo, la tabella dei moduli del dispatcher e la disponibilità del runtime di esportazione. Ogni controllo torna evidenced, partial o gap, e le lacune sono indicate, mai omesse. Un controllo mancante nel rapporto fa fallire l'intero rapporto.
curl -sS https://api.intramedial.com/api/v1/acp/compliance/coverage \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/compliance/coverage", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/compliance/coverage",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())Copiato da: /docs/compliance-pack
Il registro è append-only e sigillato sotto radici Merkle. L'ora di una voce è l'orologio di Intramedial e un bundle firmato puoi verificarlo offline con la chiave pubblicata.
Sigilla il log di audit in un bundle firmato con radice Merkle e verificalo offline con la chiave pubblicata.
ledger.bundles-snapshotLeggi i cinque obiettivi di uscita, registra un'esercitazione reale, esporta ogni classe coperta sotto un manifest con radice Merkle e verifica l'esportazione.
exit.objectivesElenca chi ha toccato una risorsa, dal più recente, poi ricostrui un evento con la sua prova Merkle.
ledger.blameUna breve email quando aggiungiamo ricette. Nessun’altra posta, e ti disiscrivi da ogni messaggio.
Senza account: 35 chiamate in 7 giorni sulle route attest, con ricevute marcate come test. Iscriviti quando vuoi andare avanti.