Das Evidence Pack zu Artikel 12 erstellen
Rufen Sie den Export zu Artikel 12 des EU AI Act auf und lesen Sie dann den Abdeckungsbericht, der die vorhandenen Nachweise Kontrollen zuordnet und die Lücken benennt.
compliance.pack
Rufen Sie den Export zu Artikel 12 des EU AI Act auf und lesen Sie dann den Abdeckungsbericht, der die vorhandenen Nachweise Kontrollen zuordnet und die Lücken benennt.
compliance.packLeiten Sie Agent-Aktionen, Inhalts-Hashes, API-Checks, DNS-Abfragen, Webhooks, LLM-Aufrufe und Git-Commits über Intramedial – für einen signierten Beleg, den jeder prüft, ohne uns zu vertrauen.
Sie müssen zeigen, welche Aufzeichnung die Ebene Ihnen für den EU AI Act liefert. Das Pack zu Artikel 12 ist ein Export-Wrap, und der Abdeckungsbericht prüft jede von vierzehn Kontrollen gegen das Beobachtete: aktive Ledger-Ereignisarten und die laufenden Module.
Das Modul ordnet Nachweise Kontrollen zu und filtert Text heraus, der Konformität, Rechtsberatung oder ein garantiertes Ergebnis behauptet. Eine in einem Abdeckungsbericht fehlende Kontrolle lässt den ganzen Bericht scheitern. Nur list und pack haben eine MCP-Aktion; der Rest ist REST.
Der Code liest den Schlüssel aus INTRAMEDIAL_KEY. Halten Sie ihn in Ihrer Shell oder Ihrem Secret Store, nie in einer Datei, die Sie committen. Aufrufe, die eine angemeldete Person brauchen, können keinen Schlüssel verwenden: Die Konsole führt sie aus.
Lesen Sie die Packs und Kontrollen, die der Workspace aufrufen kann, bevor Sie eines anfordern. Das Modul deckt vierzehn Kontrollen aus EU AI Act und NIST AI RMF ab; zugeordnet sind die Artikel 9, 12, 14, 15 und 50. Der Export-Wrap zu Artikel 14 ist in jedem Tarif kostenlos.
Das Pack antwortet mit dem aufgerufenen Wrap in wrapId. artifacts bleibt leer, wenn die Export-Laufzeit nicht gebunden ist.
{
"pack": {
"id": "art12",
"wrapId": "exports.eu-ai-act.article-12.request"
},
"wraps": ["exports.eu-ai-act.article-12.request"],
"invoked": true,
"artifacts": []
}wrapId genannten Export-Wrap oder wurde sauber übersprungen.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())Senden Sie die Artikel-ID, etwa art12. Das Modul sucht seinen Export-Wrap und ruft ihn über die Export-Laufzeit auf und überspringt sauber, wenn diese Laufzeit nicht gebunden ist, statt eine ID zu erfinden. Die Antwort nennt den Wrap in wrapId und 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())Die Aktion coverage prüft jede von vierzehn Kontrollen gegen das tatsächlich Beobachtete: aktive Ledger-Ereignisarten, die eigene Modultabelle des Dispatchers und die Verfügbarkeit der Export-Laufzeit. Jede Kontrolle kommt als evidenced, partial oder gap zurück, und die Lücken werden benannt, nie weggelassen. Eine im Bericht fehlende Kontrolle lässt den ganzen Bericht scheitern.
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())Kopiert aus: /docs/compliance-pack
Das Ledger ist Append-only und unter Merkle-Roots versiegelt. Die Zeit eines Eintrags ist Intramedials eigene Uhr, und ein signiertes Bundle lässt sich offline mit dem veröffentlichten Schlüssel prüfen.
Versiegeln Sie das Audit-Log zu einem signierten Bundle mit Merkle-Root und prüfen Sie es offline mit dem veröffentlichten Schlüssel.
ledger.bundles-snapshotLesen Sie die fünf Exit-Ziele, zeichnen Sie einen echten Drill auf, exportieren Sie jede abgedeckte Klasse unter einem Manifest mit Merkle-Root und prüfen Sie den Export.
exit.objectivesListen Sie auf, wer eine Ressource berührt hat, das Neueste zuerst, und bauen Sie dann ein Ereignis mit seinem Merkle-Beweis neu auf.
ledger.blameEine kurze E-Mail, wenn wir neue Rezepte ergänzen. Sonst keine Mail, und Sie melden sich aus jeder Nachricht ab.
Kein Konto nötig: 35 Aufrufe in 7 Tagen auf den Attest-Routen, Belege als Testbelege markiert. Registrieren Sie sich, wenn Sie weitermachen wollen.