Qué es este certificado
Esta hoja es para quien tenga que leer o valorar un certificado de Cronosello. No hace falta creernos: todo lo que se afirma aquí se puede comprobar con herramientas libres y sin intervención de Expertiot.
Qué demuestra, exactamente
Que ese fichero exacto ya existía antes de que se minara un bloque concreto de la cadena de bloques de Bitcoin, y que no ha cambiado desde entonces. Ni un byte: cambiar una coma cambia su huella entera.
Es un límite superior, no una fecha. Dice «existía antes de», no «se creó el».
Qué NO demuestra
- Quién lo escribió. Eso lo hace una firma electrónica, que es otra cosa y puede convivir con esto.
- Que su contenido sea cierto. Un documento falso sellado sigue siendo un documento falso, solo que se sabe que existía ya entonces.
- Que la fecha que el documento se atribuye sea la real. Un escrito redactado hoy y fechado hace tres años produce exactamente el mismo certificado.
- No otorga «fecha cierta» en el sentido del art. 1227 del Código Civil, ni incorpora hoy un sello de tiempo cualificado conforme al Reglamento eIDAS.
- No otorga por sí solo la presunción del art. 326.4 de la Ley de Enjuiciamiento Civil, que la norma reserva a los servicios de confianza cualificados.
Cómo comprobarlo usted mismo, sin nosotros
- Sin comandos. Saque del PDF el fichero
documento.ots, el recibo del anclaje en Bitcoin (el otro adjunto,merkle.json, es su desglose). En Adobe Acrobat Reader (gratuito): menú Vista › Mostrar/Ocultar › Paneles laterales › Adjuntos; en Firefox: barra lateral › Vistas › Adjuntos; Edge, Chrome y Vista Previa suelen no enseñar los adjuntos. Guárdelo en una carpeta. Abra opentimestamps.org/#stamp-and-verify, una web ajena a Expertiot y en inglés (sección «Stamp & Verify»), y arrastre primero el recibo al recuadro de borde discontinuo, o púlselo para elegirlo; cuando lo pida, suelte el documento original: no se sube, su huella se calcula en el navegador. Si es el mismo que se selló, responde «SUCCESS! Bitcoin block … attests existence as of …» (ya existía, a más tardar, entonces), con el bloque del certificado; si no lo es, «FAILURE! File does not match original!». Con el anclaje aún pendiente (versión 1 del certificado), avisa de que la transacción de Bitcoin no está confirmada. Si suelta primero el documento, la web crea un recibo nuevo y no comprueba nada. - Por línea de comandos, para técnicos con un nodo de Bitcoin Core propio (aunque sea podado, sincroniza toda la cadena): con un recibo ya confirmado es la única comprobación que no consulta a ningún tercero, porque la web consulta un explorador de bloques ajeno. En Linux, o en Windows dentro de WSL (con el nodo también dentro de WSL), y con Python 3 y pipx, escriba en una terminal, en la carpeta donde guardó el recibo,
pipx install opentimestamps-client, que instala el cliente libre, yots verify -f su-fichero documento.ots, que verifica el recibo contra el documento (cambiesu-ficheropor su nombre). Para comparar a mano la huella con la del certificado:Get-FileHash su-ficheroen Windows (PowerShell),shasum -a 256 su-ficheroen macOS,sha256sum su-ficheroen Linux; Get-FileHash la escribe en mayúsculas, y es la misma.
Si cuadra, la prueba se sostiene sola: la herramienta y el nodo no son nuestros, y si Expertiot dejara de existir mañana seguiría cuadrando igual.
Sobre las fechas que aparecen en el certificado
El certificado distingue tres momentos y conviene no confundirlos, porque solo uno vale frente a terceros:
- Hora de envío — la del reloj de quien selló. No la atestigua nadie.
- Hora de recepción — la del reloj de Expertiot. Tampoco la atestigua nadie, y lo decimos en el propio certificado.
- El bloque de Bitcoin — el único instante declarado por un tercero ajeno a las partes. Su marca temporal la declara quien minó el bloque, dentro del margen que permite la red; no procede de un reloj oficial.
Qué debe conservar el titular
El documento original, byte a byte, y el certificado tal cual se descargó. Sin el original no hay nada que comprobar: la huella no permite reconstruirlo. Y abrir el PDF del certificado y volver a guardarlo, reconvertirlo o imprimirlo como sustituto destruye los adjuntos que lleva dentro.
Expertiot no se compromete a custodiar las pruebas. Es deliberado: el certificado está pensado para verificarse sin el servicio, incluso si el servicio deja de existir — el paquete de evidencia se conserva mientras el servicio siga en pie, pero no es una promesa en la que apoyarse.
Si prefiere ver uno entero
En cronosello.expertiot.es/ejemplo hay un sellado real desmontado paso a paso: el esquema del camino que va desde un bloque de Bitcoin hasta la huella del documento, todos los valores intermedios y los enlaces a un explorador de bloques ajeno para comprobarlos sin pasar por nosotros.