1. Qué contiene el reporte de cumplimiento de ia firmado
Un reporte se genera por framework sobre una ventana de tiempo que eliges, y captura ocho secciones de evidencia en el momento de la generación para que el artefacto siga siendo válido incluso después de que los registros subyacentes caduquen bajo tu política de retención.Las ocho secciones de evidencia
Las ocho secciones de evidencia
Cada reporte cubre las mismas secciones ordenadas para que dos reportes
sean comparables:
- Cobertura — a qué controles del framework se mapean tus packs instalados, cada uno etiquetado covered / observe / gap / attested.
- Aplicación — las coincidencias de guardrail y los veredictos de firewall (permitidos / bloqueados / auditados) realmente registrados en la ventana.
- Consentimiento — el estado de consentimiento registrado del período, clasificado válido / obsoleto / revocado / ninguno.
- Registro de cambios — el historial de guardrail y las filas de auditoría del espacio de trabajo durante la ventana.
- Acceso de admin — quién tuvo admin y qué acciones privilegiadas se ejecutaron.
- Huecos — controles no cubiertos, incluyendo cláusulas organizativas (personas/procesos) que nunca pueden automatizarse en el gateway. El reporte las divulga como huecos honestos en vez de implicar un cumplimiento automatizado del 100%.
- Cadena de suministro de IA — los proveedores upstream (subprocesadores) y modelos alcanzables por el espacio de trabajo, para evidenciar frente a tus DPAs.
- Revisiones de acceso — las claves API del espacio de trabajo y el listado de miembros privilegiados para la higiene de rotación de claves.
Evidencia de manipulación: SHA256 + Ed25519
Evidencia de manipulación: SHA256 + Ed25519
El JSON canónico de evidencia se hashea con SHA256 (hex en minúsculas). Ese
hash de contenido se firma con Ed25519, y la firma más un id de clave corto
(p. ej.
orca-…) se incrustan en el artefacto. Cambia un byte de evidencia
y el hash deja de coincidir; falsifica el hash y la firma deja de verificar
contra la clave pública de OrcaRouter.Formatos: PDF, JSON, CSV
Formatos: PDF, JSON, CSV
- PDF — la entrega legible para el auditor, con la firma y el id de clave impresos en él.
- JSON — la exportación de evidencia legible por máquina. (La firma se computa sobre una forma canónica de la evidencia, no los bytes crudos del archivo, así que verifícala a través del endpoint público de verificación en vez de re-hashear el artefacto tú mismo — ver Verificar un reporte.)
- CSV — exportación tabular plana para hojas de cálculo y herramientas GRC.
Los reportes están estampados por región. Cada artefacto se almacena y se
sirve bajo la región de residencia de
datos declarada de tu espacio de
trabajo (
us / eu / uk / ap / cn / global); un reporte producido
para una región no se sirve bajo otra. Establece la residencia antes de
generar si importa para tus obligaciones.2. Quién puede generar uno
Genera desde la consola: abre Compliance → Reports, elige el framework y la ventana de tiempo, escoge un formato y haz clic en generar. La generación es asíncrona — la fila del reporte aparece comopending, pasa a generating, y
aterriza en ready (o failed, sin artefacto parcial). Todo esto se ejecuta
contra las rutas /api/compliance/* bajo tu sesión de consola — no hay ninguna
clave de relay (sk-orca-…) involucrada.
3. Un recorrido concreto
Un auditor de SOC 2 quiere evidencia de aplicación para el Q1. El flujo:Instala el framework (una vez)
Como Admin en un plan de pago, instala el pack de SOC 2 desde Compliance
→ Frameworks. Instalar materializa los guardrails y las políticas de
firewall que se mapean a los controles del framework. Ver Instalar un
pack.
Genera el reporte
En Compliance → Reports, selecciona
soc2, establece el período a tu
ventana del Q1, escoge PDF y genera. Espera a que la fila llegue a
ready, luego descarga.Entrégalo al auditor
Envíales el PDF (o acuña un enlace de compartición de solo
lectura para que lo descarguen
ellos mismos). La firma y el id de clave están impresos en el reporte.
4. Cómo lo verifica un auditor
La verificación no necesita cuenta ni clave de relay — se ejecuta contra dos endpoints públicos enapi.orcarouter.ai.
Primero, obtén la clave pública activa:
valid: true significa que el hash de evidencia fue firmado por OrcaRouter y
no ha cambiado desde entonces. Un auditor que prefiera no llamar a nuestro
endpoint en absoluto puede tomar la clave pública Ed25519 publicada y verificar
la firma sobre el hash con cualquier biblioteca criptográfica estándar — el
reporte es verificable sin conexión.
5. Dónde encaja esto
El reporte firmado es el artefacto al final del flujo de cumplimiento. Las piezas a su alrededor:Frameworks
El catálogo completo — SOC 2, HIPAA, GDPR, EU AI Act, ISO 27001/42001,
NIST AI RMF, PCI DSS, OWASP LLM Top 10 y el conjunto regional.
Instalar un pack
Materializa los guardrails y las políticas de firewall de un framework antes
de reportar sobre él.
Residencia de datos
Estampa y fija la región bajo la que se almacena y sirve tu reporte firmado.
Verificar un reporte
El flujo de verificación en profundidad — clave pública, hash y
verificaciones sin conexión.
