Guía para familias y mediadores. Si recibió un paquete de evidencia Attest (un archivo .zip), esta página explica en español cómo comprobarlo usted mismo — sin instalar nada y sin tener que confiar en quien se lo entregó. English ↗

Cómo verificar un paquete de evidencia

Un paquete Attest es un archivo .zip que contiene registros firmados digitalmente sobre una visita a un domicilio: qué observó la cámara, qué declaró el trabajador, qué declaró el hogar. Cada afirmación lleva una firma criptográfica que nadie — ni siquiera quien la emitió — puede modificar después sin que se note.

Verificar en el navegador (lo más fácil)

  1. Abra la página de verificación — funciona sin conexión una vez cargada.
  2. Arrastre el archivo .zip sobre la página, o use el botón para elegirlo.
  3. Lea el sello de resultado. Toda la comprobación ocurre dentro de su navegador: el paquete no se sube a ningún servidor.

¿No tiene un paquete aún? Verifique el paquete de ejemplo con un clic — son datos simulados de la historia de demostración (una visita en disputa entre trabajador y hogar), y la página muestra el sello verde real. Después pruebe el gemelo manipulado: un solo número alterado convierte el resultado en FALLO rojo, con el campo alterado nombrado.

Más artefactos con un clic: reconciliar dos exportaciones (una exportación más antigua frente a la actual — el verificador demuestra crecimiento de solo anexar, sin red) · la prueba completa (los nueve artefactos publicados, en orden de oráculo) · el anclaje OpenTimestamps (la cabeza del registro, sellada contra Bitcoin) · el sitio se atestigua a sí mismo (cada archivo publicado, cotejado con un manifiesto firmado) · el laboratorio de manipulación (edite el paquete y vuelva a verificarlo en vivo).

Qué significa el resultado

VERIFICADO (verde). Los registros del paquete están intactos: cada firma es válida y ningún byte fue alterado desde que se firmaron. Lo que esto prueba es que estos documentos son exactamente los que se emitieron.

FALLO / MANIPULADO (rojo). Algo no cuadra: un dato fue modificado, un registro falta, o la firma no pertenece al emisor declarado. El resultado indica qué falló — por ejemplo «payload hash mismatch» significa que el contenido firmado fue alterado.

Resultado con advertencias (ámbar). El paquete es válido, pero algo merece contexto: por ejemplo, que una clave del emisor fue rotada o revocada después de emitir los registros, o que el paquete oculta medios a propósito (redacción) — los resúmenes firmados siguen ahí, el contenido multimedia no viaja.

Qué NO prueba la verificación — importante

Un resultado verde no significa que las afirmaciones sean ciertas. Significa únicamente que existen, están firmadas y no fueron alteradas. En concreto, la verificación no prueba:

Comprobarlo sin confiar en esta página

La verificación no depende de nosotros. El mismo paquete incluye un verificador propio (verify_case.py) que funciona con cualquier instalación estándar de Python, sin librerías externas:

unzip paquete.zip -d paquete
python paquete/verify_case.py paquete

También puede comprobarlo con la herramienta de línea de comandos (attest verify paquete.zip), o en la nube mediante la función AWS Lambda pública del proyecto. Si dos verificadores independientes discreparan sobre el mismo archivo, uno de ellos estaría mal — ese es el punto del corpus de pruebas público: 44 paquetes de control que todo verificador debe juzgar igual.

Si es usted parte en una disputa

El paquete también incluye index.html, una vista navegable de los registros con una vista en lenguaje sencillo por visita. Ahí puede leer qué afirma cada parte — cámara, trabajador, hogar, coordinador — y comprobar usted mismo las discrepancias. Ninguna vista decide quién miente: presenta las pruebas firmadas tal como se emitieron.

Volver a la página principal · Abrir el verificador · Recorrido guiado (en inglés)