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
Comprobando el motor criptográfico…
Resultado de la verificación
AUTENTICIDAD DEL EMISOR: NO COMPROBADA
Las huellas prueban coherencia interna, no que EPM haya emitido el documento. P0.6.1 no contiene una firma digital de EPM, no consulta sus sistemas, no certifica la hora oficial y no coordina dispositivos separados.
Controles ejecutados
Resumen minimizado
Huella de datos normalizados
Huella interna del recibo