ANNAIA · EPM P0.6.1

Concurrencia persistente, integridad temporal y anti-repetición

Modo seguro: E0 observación · sesión local única · sin conexión · sin pagos

Qué comprueba este verificador

  • Recalcula localmente las dos huellas SHA‑256 del recibo.
  • Comprueba esquema, consentimiento, minimización y límites sin autoridad.
  • Compara el reloj del sistema con un reloj monotónico durante la sesión y detecta desajustes.
  • Bloquea retrocesos y saltos mayores de 24 horas entre aperturas, además de recibos repetidos.
  • Detecta otra sesión de verificación que use simultáneamente el mismo almacenamiento local y bloquea el conflicto.
  • Conserva el bloqueo al cambiar o cerrar pestañas para impedir una liberación silenciosa causada por el ciclo de vida del navegador.
  • No consulta a EPM ni certifica que EPM haya emitido la factura.
  • No conoce la hora oficial: usa únicamente los relojes locales del dispositivo y puede detectar incoherencias, no certificar la fecha real.
  • No guarda el recibo, contrato, valor ni consumo; conserva una huella minimizada y un ancla temporal local.
  • El registro pertenece a este visor y navegador; borrar sus datos, duplicar el archivo o usar otro dispositivo crea una referencia separada.
  • La detección local reduce carreras entre ventanas, pero no garantiza exclusión atómica entre navegadores, dispositivos u orígenes separados.
  • No accede a cuentas, no ejecuta pagos y no transmite el archivo.

1. Autoprueba de seguridad P0.6.1

Comprueba el motor, el parser estricto, el registro, el doble reloj y el bloqueo local de sesión. No lee ningún recibo durante esta prueba.

Pendiente: la verificación de recibos permanece bloqueada.

2. Guardia de integridad temporal

Pendiente: ejecute la autoprueba P0.6.1.
RELOJ LOCAL, NO HORA OFICIAL La guardia detecta incoherencias del reloj del dispositivo. Sin una fuente externa no puede certificar la fecha real; si hay duda, bloquea la verificación.

3. Guardia de concurrencia local

Pendiente: ejecute la autoprueba P0.6.1.
UNA SESIÓN POR ALMACENAMIENTO LOCAL Al verificar, P0.6.1 conserva únicamente un identificador aleatorio y tiempos. Cambiar o cerrar la pestaña no libera el bloqueo. Retírelo con “Revocar y limpiar”; si la sesión ya no existe, use la liberación con confirmación humana.

4. Registro anti-repetición

Pendiente: ejecute la autoprueba P0.6.1.
RETENCIÓN LOCAL MINIMIZADA La ventana declarada es de 24 horas, pero P0.6.1 no libera huellas vencidas en silencio: permanecen bloqueadas hasta una revisión y eliminación humana. Revocar la pantalla tampoco las elimina.

5. Verificar un recibo

Esta sección se habilita únicamente después de aprobar la autoprueba y las guardias temporal, concurrente y anti-repetición. Seleccione solo un recibo JSON generado por ANNAIA EPM P0.1.

5.1 Seleccionar recibo JSON

Ningún archivo seleccionado.

Comprobando el motor criptográfico…