Introducción y Arquitectura de CodexFlow
Visión general de CodexFlow, principios de soberanía archivística eclesiástica, arquitectura multi-tenant con Row-Level Security (RLS) en PostgreSQL, almacenamiento de alta seguridad en Cloudflare R2 sin costo de egress y ciclo de producción integral desde la captura DCam hasta la exportación normalizada a FamilySearch.
CodexFlow es un ecosistema tecnológico diseñado para salvaguardar el patrimonio documental de la Iglesia Católica y de instituciones históricas, asegurando que cada acta sacramental permanezca bajo el estricto control canónico de su respectiva diócesis u orden religiosa.
Puntos Clave y Directrices Canónicas
- La custodia de los fondos sacramentales pertenece de manera inalienable a la diócesis u orden custodia.
- La digitalización sistemática previene la pérdida irreversible debida a humedad, acidez de tintas ferrogálicas, insectos xilófagos o catástrofes naturales.
- CodexFlow no es un simple visor de imágenes: constituye una cadena de custodia digital que homologa metadatos bajo las normas canónicas y el estándar archivístico internacional ISAD(G).
Mandato Canónico de Preservación
Criterio Archivístico CanónicoDesde las disposiciones del Concilio de Trento (1563) y el Código de Derecho Canónico (Can. 535), los párrocos están obligados a registrar diligentemente los bautismos, matrimonios y defunciones, y a custodiar los libros en el archivo parroquial. CodexFlow traslada esta responsabilidad secular a la era digital moderna.
La infraestructura de CodexFlow está blindada mediante partición lógica multi-inquilino. Cada diócesis opera en un subdominio dedicado (ej. carupano.codexflow.com) y sus registros están aislados en base de datos mediante políticas de Row-Level Security (RLS) de PostgreSQL.
Puntos Clave y Directrices Canónicas
- Aislamiento de capa cero: Ninguna consulta SQL puede ejecutarse en el sistema sin inyectar explícitamente el tenant_id autenticado.
- Políticas nativas de base de datos impiden que personal de una diócesis visualice o altere datos de otra jurisdicción, incluso en escenarios de fuga de sesión en cliente.
- Identidad de dominio canónico: Cada curia o diócesis dispone de su propio espacio de trabajo con personalización visual e institucional.
| Nivel de Seguridad | Mecanismo de Control | Garantía Operativa |
|---|---|---|
| Enrutamiento DNS / HTTP | Subdominios aislados (*.codexflow.com) | Aislamiento contextual de cookies, tokens de sesión y almacenamiento local. |
| Base de Datos (SQL) | PostgreSQL Row-Level Security (RLS) | Filtrado forzoso por tenant_id a nivel de motor de datos en toda consulta. |
| Repositorio de Archivos | Directorios estructurados en Cloudflare R2 | Prefijado por tenant_id con tokens prefirmados de acceso temporal. |
| Control de Acceso (RBAC) | Políticas de rol granulares por usuario | Restricción de vistas y mutaciones según el rol asignado. |
Regla de Oro Constitucional Multi-Tenant
Advertencia CríticaBajo ninguna circunstancia un usuario u operador puede traspasar las fronteras de su tenant asignado. Cualquier intento de consulta cruzada es bloqueado en backend y registrado inmediatamente en los registros de auditoría de seguridad.
Los facsímiles de alta resolución y archivos maestros se conservan en Cloudflare R2, eliminando las penalizaciones económicas por volumen de descarga y garantizando disponibilidad ultra-rápida mediante una red de entrega global (Edge CDN).
Puntos Clave y Directrices Canónicas
- Tarifa cero por egreso de datos: Las diócesis pueden consultar, transcribir y auditar millones de folios sin incurrir en cobros variables imprevistos.
- Almacenamiento inmutable: Los archivos maestros cargados no sufren compresión destructiva en el repositorio original.
- Optimización DZI (Deep Zoom Images): Los facsímiles de gran peso se sirven fraccionados en teselas para renderizado fluido en el Visor Paleográfico en menos de 1.2 segundos.
Velocidad de Carga en Conexiones Parroquiales
Consejo PrácticoGracias a la arquitectura de teselado piramidal servida desde R2 Edge, un folio de 50 Megapíxeles puede visualizarse instantáneamente con ancho de banda modesto, cargando solo los cuadrantes visualizados por el transcriptor.
CodexFlow articula una cadena de producción lineal, transparente y reproducible que convierte libros parroquiales físicos en paquetes de difusión normalizados de grado genealógico e histórico.
Procedimiento Paso a Paso
Captura Fotográfica Cenital DCam
Toma fotográfica de cada folio físico con estación cenital, iluminación balanceada y carta de color, conforme a los estándares de Digital Camera (DCam) de FamilySearch.
Ingesta y Foliación Jerárquica
El archivista crea la estructura Diócesis > Parroquia > Serie > Tomo, carga los facsímiles a Cloudflare R2 y valida la secuencia física Recto/Vuelto.
Transcripción Paleográfica Ergonómica
El digitador transcribe cada acta sacramental empleando el Visor Paleográfico 100% mediante teclado y atajos rápidos, minimizando el cansancio visual.
Arbitraje y Doble Cotejo en Mesa de Calidad
El evaluador revisa cada registro confrontándolo directamente con el facsímil original, determinando su aprobación, corrección o escalamiento a dudosos.
Generación y Exportación del Paquete DIP
Empaquetado final con matriz Excel estilizada, CSV universal (UTF-8 con BOM), archivo de genealogía GEDCOM 5.5.1 y manifiesto de integridad SHA-256.