La huella identifica el archivo
SHA-256 convierte cualquier archivo en una cadena fija. Dos archivos distintos dan huellas distintas, y cambiar un solo byte cambia la huella entera. De la huella no se puede reconstruir el archivo.
Prueba de existencia (proof of existence)
Sellat registra la huella de tu archivo, la ancla en redes públicas y te entrega una prueba que se comprueba con herramientas abiertas, sin depender de Sellat.
Te llevamos a la herramienta: eliges el archivo y recibes la prueba por email.
Qué es
Una prueba de existencia responde a una sola pregunta: estos bytes exactos, ¿ya existían antes de este momento?
SHA-256 convierte cualquier archivo en una cadena fija. Dos archivos distintos dan huellas distintas, y cambiar un solo byte cambia la huella entera. De la huella no se puede reconstruir el archivo.
Esa huella se registra en redes públicas que nadie puede reescribir a posteriori. A partir de ahí, la fecha no depende de que confíes en Sellat ni de que Sellat siga existiendo.
Recibes un proof.json con todo lo necesario para verificar: la huella, el camino Merkle hasta la raíz anclada y las referencias públicas. El verificador es de código abierto.
El paquete, por dentro
No es una promesa ni una captura de pantalla: es la lista real de archivos que Sellat mete en tu ZIP. Lo que ves aquí lo genera el mismo módulo que construye el paquete.
original/<archivo> Si conservas el original La foto exacta que sellaste, en su propia carpeta para que ningún otro archivo del paquete pueda confundirse con ella. Va dentro cuando el original está disponible: la subida que creó la prueba, o la custodia.
certificado-<id>.pdf Siempre El PDF que enseñas a una persona o adjuntas a un escrito. Es un documento informativo: lo que se comprueba de verdad es el archivo, no el PDF. Si el archivo llevaba Content Credentials (C2PA), el certificado también las recoge — quién firmó, con qué herramienta y si declaran uso de IA — tal como las leyó tu navegador al protegerlo.
proof.json Al anclarse el lote La huella de tu archivo, su hoja y su camino Merkle, la raíz del lote y la transacción pública que la registra. Es la pieza que permite comprobarlo todo sin Sellat.
sello-cualificado-<id>.tsr Con sello cualificado La respuesta RFC 3161 de la autoridad de sellado de tiempo cualificada, tal cual la emitió. Es el archivo que fija la fecha bajo eIDAS.
autoridad-sellado.pem Con sello cualificado El certificado de firma de esa autoridad, con su huella SHA-256 escrita en el LEEME. Va dentro para que la comprobación funcione sin conexión y sin buscar nada.
anclaje-bitcoin.ots Al anclarse el lote La prueba OpenTimestamps de la raíz del lote. Puede estar todavía esperando bloque: es un archivo válido y quien lo reciba puede actualizarlo por su cuenta.
LEEME.txt / README.txt Siempre Qué es cada archivo, qué prueba y qué no prueba, y los comandos exactos de comprobación. En español y en inglés, para que un perito o un abogado no tenga que preguntarte nada.
Con el sello y el certificado de la autoridad dentro del ZIP, la fecha se verifica con herramientas estándar en la máquina de quien lo reciba. Si Sellat desapareciera mañana, tu expediente seguiría comprobándose igual.
El paquete demuestra que ese archivo exacto existía en esa fecha y que no se ha modificado. No demuestra quién lo creó, quién lo fotografió ni qué ocurrió delante de la cámara.
Cómo funciona
El original no hace falta para demostrar nada: basta su huella.
Un documento, un diseño, un dataset, un build, un export: cualquier cosa que sea un archivo.
La huella entra en un lote, el lote se ancla en redes públicas y tu prueba guarda el camino que une las dos cosas.
Con el proof.json y el verificador abierto, o consultando el anclaje directamente en la red pública.
Con una cuenta gratuita puedes usar Sellat Local: la huella se calcula en tu dispositivo y el archivo original no se sube en ningún momento.
Las capas
Decir «timestamp» a secas no basta: en una prueba conviven varias horas, y cada una significa una cosa distinta.
La hora en que la prueba se aceptó. Es un registro nuestro, y por sí solo no demuestra nada frente a terceros.
Tu huella se agrupa con otras en un árbol. La raíz es lo que se ancla; el camino que va de tu huella a esa raíz viaja en tu prueba.
La raíz queda escrita en una transacción pública. La hora que cuenta es la del bloque, y solo se muestra cuando está confirmada.
El mismo anclaje, agregado y confirmado en Bitcoin. Tarda más, y hasta que confirma se dice que está pendiente en lugar de darlo por hecho.
La capa opcional: una autoridad cualificada firma la hora sobre tu huella y le añade presunción legal en toda la UE.
Alcance
Que esos bytes exactos existían antes del momento del anclaje, y que no han cambiado desde entonces. Es una prueba de anterioridad e integridad, comprobable por cualquiera.
No prueba la autoría ni la titularidad, no prueba que el contenido sea cierto y no dice cuándo se creó el archivo: la hora que acredita es la del anclaje, no la del archivo.
Precio
Crear la prueba, el anclaje público y el certificado no cuestan nada. El sello de tiempo cualificado es la única capa que se paga. Tu primer sello de tiempo cualificado es gratis. Uno por cuenta, en la prueba que elijas. A partir de ahí, 6 € por sello.
Si necesitas presunción legal, añade un sello de tiempo cualificado emitido por la FNMT-RCM: el primero es gratis → Crear una prueba de existenciaPreguntas frecuentes
Que un contenido exacto ya existía antes de un momento determinado. No dice quién lo hizo ni si es verdad lo que contiene: dice que esos bytes, y no otros, estaban ahí antes de esa fecha.
Para la prueba, no: lo único que se necesita es su huella. Sin cuenta el archivo se sube para poder generarte el certificado y el paquete; con una cuenta gratuita, Sellat Local calcula la huella en tu dispositivo y el original no sale de ahí.
La prueba se sigue pudiendo verificar. El proof.json contiene los datos necesarios y el anclaje está en redes públicas que no controlamos; el verificador es de código abierto y no llama a nuestros servidores.
OpenTimestamps es una de las capas que usa Sellat para anclar en Bitcoin. La diferencia es lo que hay alrededor: el certificado legible, el paquete de evidencia, la verificación pública y la opción del sello cualificado.
Frente a un tercero, la que no depende de nosotros: la del bloque en el que quedó anclada la raíz. La hora de registro es interna y así se dice en la prueba. Con sello cualificado, además, tienes la hora firmada por la autoridad.
No. Prueba anterioridad e integridad, que a menudo es lo que hace falta para sostener una reclamación, pero no atribuye la obra a nadie. Quien afirme lo contrario está prometiendo de más.
Esa es la razón de que el motor trabaje por lotes. La API acepta huellas en volumen y devuelve una prueba individual para cada una, sin enviar los originales.
Verás la prueba, el anclaje y el verificador funcionando en menos de un minuto.
Crear una prueba de existencia