Retención, bloqueo legal y controles WORM
Define clases de retención, límites de bloqueo legal y gobernanza temprana para que los paquetes de prueba hereden una instantánea de política explícita.
Entiende qué puede cambiar y qué debe quedar congelado. Las políticas definen retención, los bloqueos legales congelan registros concretos y la evaluación indica si una mutación está permitida.
Controles de retención defendibles para registros inmutables y flujos legales.
Los controles de retención y bloqueo legal son lo que hace seguro el almacenamiento permanente en entornos regulados. Permiten demostrar que se puede preservar evidencia sin bloquear la operación normal de la plataforma.
Valor
Ventanas de retención guiadas por política
Define ventanas de retención exigibles con transiciones de ciclo de vida gobernadas por estado y metadatos explícitos de titularidad.
Aplicación de bloqueo legal antes de mutar
Los bloqueos activos impiden mutaciones operativas que reducirían la visibilidad de la evidencia, preservando los registros inmutables de Arweave.
Evaluación de gobernanza previa a la acción
Evalúa coincidencias de política, estado de bloqueo, controles WORM y requisitos de metadatos inmutables antes de ejecutar.
Cómo funciona
Crea la clase de política
Define duración de retención, enforcement WORM, metadatos inmutables y condiciones opcionales.
Adjunta el alcance del hold
Elige qué congelar usando uno o varios selectores: ID de registro (`txId`), nombre de archivo, profileId o chainId.
Evalúa antes de mutar
Llama a /retention/evaluate antes de flujos de ocultar/eliminar para calcular postura de política y hold.
Bloquea o permite la operación
Si el hold legal está activo, la mutación se bloquea; si no, los controles de retención siguen gobernando el flujo.
Casos de uso
Conservación de registros públicos
Aplica clases de política y holds legales a registros del sector público antes de mutaciones de archivo.
Flujos de discovery legal
Congela artefactos de alto riesgo por transacción y contexto de cadena manteniendo logs de ciclo de vida verificables.
Operaciones de finanzas y auditoría
Aplica ventanas WORM a registros contables y de compliance con checks de gobernanza previos a la acción.
Garantías de seguridad
Controles de ciclo de vida
Las políticas de retención se gestionan por ciclo (`draft`, `active`, `archived`) con restricciones explícitas de transición.
Aplicación primero del hold
Los holds legales activos se evalúan antes de mutaciones, evitando supresión accidental de evidencia.
Auditabilidad de gobernanza
Los flujos de evaluación y hold generan snapshots listos para eventos de compliance y supervisión.
Para operadores
- Modela clases de política de retención por flujo de trabajo, jurisdicción y contexto de perfil en lugar de un TTL global único.
- Asocia bloqueos legales por txId, nombre de archivo, perfil o contexto de cadena y libera solo con campos de motivo auditables.
- Usa evaluación de gobernanza en flujos de mutación para bloquear acciones riesgosas antes de que se ejecuten.
Para compradores
- Crítico para compradores legales, gubernamentales, sanitarios y financieros que exigen controles explícitos de retención en la compra.
- Mejora la preparación para auditorías mostrando estado de política, ciclo de vida del bloqueo y comportamiento de aplicación en un solo módulo.
- Refuerza el posicionamiento enterprise al emparejar inmutabilidad con gobernanza, no solo permanencia de almacenamiento.
¿La gobernanza de retención borra contenido inmutable de Arweave?
No. La gobernanza controla el comportamiento del flujo y el estado de la política de metadatos. El contenido inmutable de Arweave sigue siendo permanente.
¿Cuándo debemos llamar a la evaluación de retención?
Antes de cualquier acción que cambie visibilidad o estado, como ocultar, borrar, archivar o transicionar estado.
¿Los holds legales pueden abarcar más que txId?
Sí. Puedes acotar holds por txId, fileName, profileId o chainId. Usa el identificador que ya tengas en ese flujo.