Ir al contenido

Módulo XIII — compliance y regulatorio

El módulo XIII abre puertas empresariales mapeando lo que el control plane ya observa y audita sobre marcos regulatorios, y produciendo evidencia consumible por auditores derivada del audit ledger append-only y hash-chained. Es un módulo de la capa de inteligencia: no captura nada nuevo — agrega y transforma lo que el núcleo y los demás módulos ya registran, y nunca reclama certificación.

El módulo XIII tiene cinco superficies, todas de lectura-y-derivación sobre datos existentes:

  • Un catálogo de controles versionado mantenido en el repo como la fuente de verdad determinista — EU AI Act, NIST AI RMF, ISO/IEC 42001, SOC 2 / ISO 27001 y GDPR (más cross-walks GenAI/agénticos), modelados como controles versionados, cada uno con su requisito y su criterio de satisfacción. Es un mapeo técnico, no asesoramiento legal, y un control cuya obligación la plataforma no puede evidenciar lleva una nota explícita para que la cobertura parcial nunca se lea como total.
  • Un mapa declarativo control → evidencia. Cada control mapea a capacidades del control plane. Una capacidad es o bien operacional — presente solo cuando existen datos reales del tenant (un ledger que verifica, aristas de acceso observadas, security findings, resultados de evaluación, despliegues, una clasificación de riesgo, una atestación de residencia) — o bien arquitectónica — una garantía de diseño de la plataforma citada a los docs de diseño y etiquetada como tal, nunca como telemetría.
  • Evidencia de auditoría exportable — un paquete de evidencia sellado y append-only derivado del ledger.
  • Clasificación de riesgo de agentes en un tier del EU AI Act cross-mapeado a las funciones de NIST AI RMF, a partir de atributos observados — gobernada y auditada.
  • Residencia de datos — una atestación por región de dónde se ejecutan realmente el despliegue y sus stores, más un scan que convierte señales de egress existentes en un finding de residencia.

El estado se computa honestamente, nunca se asevera. Un control está satisfied solo cuando toda capacidad mapeada está presente y al menos una es operacional; by_design cuando todas las capacidades presentes son arquitectónicas (listo en diseño, nunca satisfied); partial cuando algunas están presentes; gap cuando ninguna lo está; unmapped cuando ninguna capacidad lo respalda en absoluto. satisfied nunca descansa solo sobre evidencia de diseño.

El módulo declara cuatro entidades append-only / auditadas en el modelo de datos compartido: un paquete de evidencia sellado (que registra la secuencia y el hash de la cabeza de cadena y el resultado de la verificación viva del hash-chain), un resultado por control dentro de ese paquete, una clasificación de riesgo por sujeto, y una atestación de residencia por región. El paquete de evidencia referencia el ledger por secuencia y hash y prueba que las alteraciones de su cuerpo son detectables con un hash de manifiesto determinista — nunca copia el ledger y nunca contiene payloads ni PII.

La clasificación de riesgo lee atributos ya registrados por otros módulos — aristas de acceso read/write salientes, security findings high/critical, y una señal opcional de autonomía — y produce un tier sugerido que es gobernado: un humano debe revisarlo y aprobarlo, y el motor de sugerencia nunca puede asignar el tier inaceptable (eso es una determinación legal). El scan de residencia correlaciona el lineage de egress existente frente a atestaciones self_hosted y, por violación, eleva un finding del núcleo y publica una señal de bus interna para que el módulo de notificaciones (XV) la entregue a SIEM/Slack/PagerDuty. Leer o exportar un paquete de evidencia, sellar uno, clasificar o revisar riesgo, y atestar residencia son acciones privilegiadas, con alcance de tenant, que se autoauditan en el ledger dentro de la propia transacción del llamante.