Un PREP auditable al alcance de cualquier OPL.
PREP Libre es una implementación de código abierto y sin costo de licencia del Programa de Resultados Electorales Preliminares para organismos públicos locales electorales: acopio, digitalización, captura, verificación y publicación de resultados de gubernatura, diputaciones locales y ayuntamientos, construida sobre el Anexo 13 del Reglamento de Elecciones.
Estado: diseño y arquitectura. Aún no apto para una elección real.
- Sin costo de licenciaEl presupuesto del OPL se va a la auditoría y a la operación, no al software.
- Auditable de origenCódigo, bitácoras y base de datos abiertos y verificables.
- ReproducibleMismo despliegue en simulacros, pruebas y jornada electoral.
¿Qué es un PREP?
Es el mecanismo que, la noche de la jornada electoral, informa a la ciudadanía los resultados preliminares a partir de las actas de escrutinio y cómputo de cada casilla. No sustituye al cómputo oficial: su valor está en la oportunidad, la trazabilidad y la posibilidad de que cualquiera verifique cada dato contra la imagen del acta que lo respalda.
Hoy cada OPL contrata su implementación por separado: treinta y dos sistemas cerrados resolviendo el mismo problema, cada uno auditado una vez y desechado. PREP Libre propone lo contrario: una base común, pública y revisable, que se endurece elección tras elección y entre entidades.
Acopio y digitalización
Captura de la imagen del Acta PREP desde la casilla o el CATD, con sellado de fecha y hora en formato de 24 horas y resguardo íntegro del archivo original.
Captura y verificación
Captura y verificación en el CATD o en los CCV que apruebe el OPL, cotejando contra la imagen. Marcado de inconsistencias y de actas no contabilizadas, con su causa.
Publicación
Portal público con al menos tres cortes por hora, imágenes de actas, desglose por entidad, distrito local, municipio, sección y acta, y base de datos descargable en CSV.
Evidencia
Hash SHA-256 por cada imagen de acta, bitácoras completas de operación y datos históricos para que la auditoría no dependa de la buena fe.
Lo que incluye el sistema
Un PREP no es un tablero de resultados: es una cadena de custodia de datos que debe resistir escrutinio público, carga masiva concentrada en pocas horas y errores humanos bajo presión.
App de digitalización
Toma del Acta PREP desde dispositivo móvil en casilla o CATD, identificando en la base de datos las que se digitalizaron desde la casilla, con operación sin conexión y envío diferido.
Captura y cotejo
Interfaz de captura diseñada para velocidad y baja tasa de error, con doble captura, reglas de validación aritmética y flujo de verificación.
Motor de consolidación
Agregación por sección, distrito local, municipio o alcaldía y entidad; separación de votos de coalición y candidatura común por partido, según el convenio o la legislación local.
Portal de publicación
Sitio público estático y cacheable, capaz de sostener picos de tráfico sin degradarse, con accesibilidad y lectura en móvil como base.
Base de datos abierta
Publicación en cada corte con la estructura CSV del Anexo 18.5, catálogo de candidaturas, archivo LÉEME y disponibilidad para difusores oficiales.
Bitácoras y monitoreo
Registro inalterable de cada operación, tableros de avance por centro de acopio y alertas operativas durante la jornada.
Cómo se ve por dentro
Dos pantallas funcionando con la geografía real de Baja California: los 17 distritos locales y sus 2,042 secciones, tomados del descriptivo de distritación del INE. Los resultados son inventados; las reglas que los clasifican son las del Anexo 13 y corren de verdad.
Resultados
Resumen del corte, votos por opción, desglose por distrito y municipio, listado de actas con sus inconsistencias y descarga de la base de datos con la estructura del Anexo 18.5.
Captura y verificación
Captura de un acta contra su imagen, con marcado de campos ilegibles o sin dato. El total calculado y la clasificación del acta se recalculan conforme escribes.
Diseñado contra los lineamientos, no adaptado después
La normativa mexicana define con precisión qué debe cumplir un PREP. El Anexo 13 del Reglamento de Elecciones —vigente en su versión aprobada por el acuerdo INE/CG825/2022— y el Anexo 18.5, que fija la estructura de la base de datos, son el punto de partida del diseño, no una capa de cumplimiento agregada al final.
- Mínimo tres actualizaciones por hora, de datos y de base de datos
- Base de datos en CSV conforme al Anexo 18.5, con catálogo de candidaturas y archivo LÉEME
- Hash SHA-256 publicado para cada imagen de Acta PREP
- Porcentajes a cuatro decimales, truncados y nunca redondeados
- Ocho estados de acta, de esperada a publicada, más las de fuera de catálogo
- Seis supuestos de inconsistencia con tratamiento normado: ante discrepancia, prevalece la letra
- Bitácoras generadas por el propio sistema para verificación y auditoría
- Auditoría externa con pruebas de penetración y de negación de servicio
- Candidatura común cuando la legislación local la contemple
- Treinta y cuatro entregables al INE, con plazos contados desde la jornada
Cada punto sale de un numeral concreto del Anexo 13; el desglose con referencias y plazos está en docs/normativa.md. La conformidad final siempre la determina la autoridad electoral y su ente auditor: PREP Libre busca que ese proceso empiece con el código a la vista, no con una caja negra.
Hacia dónde va
El 6 de junio de 2027 se renuevan 17 gubernaturas, 31 congresos locales y las presidencias municipales de 30 estados, concurrentes con la elección federal. Casi todos los OPL del país operarán un PREP ese día, y los plazos del Anexo 13 ya corren: la comisión de seguimiento y la instancia interna deben quedar instaladas nueve meses antes, es decir el 6 de septiembre de 2026.
Se construye en público
Buscamos gente que sepa de sistemas distribuidos, accesibilidad, seguridad, y sobre todo gente que haya operado un PREP por dentro: personal de OPL, capturistas, auditores y observadores. La crítica temprana vale más que el código temprano.