Construye el paquete de evidencia del Artículo 12
Invoca la exportación del Artículo 12 de la Ley de IA de la UE y luego lee el informe de cobertura que vincula la evidencia que tienes con controles y nombra las brechas.
compliance.pack
Invoca la exportación del Artículo 12 de la Ley de IA de la UE y luego lee el informe de cobertura que vincula la evidencia que tienes con controles y nombra las brechas.
compliance.packPasa por Intramedial acciones de agentes, hashes de contenido, pruebas de API, DNS, webhooks, llamadas LLM y commits. Obtén un recibo firmado que cualquiera verifica, sin fiarse de nadie.
Necesita demostrar qué conservación de registros te da el plano para la Ley de IA de la UE. El paquete del Artículo 12 es una envoltura de exportación, y el informe de cobertura comprueba cada uno de catorce controles contra lo observado: tipos de eventos del libro mayor en vivo y los módulos que se ejecutan.
El módulo vincula evidencia con controles y filtra el texto que afirma conformidad, asesoría legal o un resultado garantizado. Un control ausente de un informe de cobertura hace fallar todo el informe. Solo list y pack tienen una acción MCP; el resto es REST.
El código lee la clave de INTRAMEDIAL_KEY. Guárdala en tu shell o en tu almacén de secretos, nunca en un archivo que suba al repositorio. Las llamadas que requieren una persona con sesión iniciada no pueden usar una clave: las hace la consola.
Lee los paquetes y controles que el espacio de trabajo puede invocar antes de pedir uno. El módulo cubre catorce controles de la Ley de IA de la UE y NIST AI RMF, y se vinculan los Artículos 9, 12, 14, 15 y 50. La envoltura de exportación del Artículo 14 es gratuita en todos los planes.
El paquete responde con la envoltura que invocó en wrapId. artifacts queda vacío cuando el runtime de exportación no está vinculado.
{
"pack": {
"id": "art12",
"wrapId": "exports.eu-ai-act.article-12.request"
},
"wraps": ["exports.eu-ai-act.article-12.request"],
"invoked": true,
: []
}wrapId, o se omitió sin problema.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())Envía el id del artículo, como art12. El módulo busca su envoltura de exportación y la invoca mediante el runtime de exportación, y se omite sin problema cuando ese runtime no está vinculado, en lugar de inventar un id. La respuesta nombra la envoltura en wrapId y 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())La acción de cobertura comprueba cada uno de catorce controles contra lo realmente observado: tipos de eventos del libro mayor en vivo, la tabla de módulos propia del despachador y la disponibilidad del runtime de exportación. Cada control regresa como evidenced, partial o gap, y las brechas se nombran, nunca se omiten. Un control ausente del informe hace fallar todo el informe.
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())Copiado de: /docs/compliance-pack
El libro mayor es de solo anexado y está sellado bajo raíces de Merkle. La hora de una entrada es el reloj propio de Intramedial, y un paquete firmado puede verificarse sin conexión con la clave publicada.
Sella el registro de auditoría en un paquete firmado con raíz de Merkle y verifíquelo sin conexión con la clave publicada.
ledger.bundles-snapshotLee los cinco objetivos de salida, registra un simulacro real, exporta cada clase cubierta bajo un manifiesto con raíz de Merkle y verifica la exportación.
exit.objectivesEnumera quién tocó un recurso, lo más reciente primero, y luego reconstruye un evento con su prueba de Merkle.
ledger.blameUn email breve cuando añadimos recetas. Ningún otro correo, y puedes darte de baja desde cualquier mensaje.
Sin cuenta: 35 llamadas en 7 días en las rutas attest, con recibos marcados como de prueba. Regístrate cuando quieras seguir.