Privacidad por Diseño
Sellat registra la huella digital del archivo, no su contenido. En la API v2, el archivo original nunca se envía a Sellat ni se publica en blockchain.
Registra hashes SHA-256 de logs, archivos o evidencias digitales y obtén una prueba verificable sin enviar el contenido original.
Sellat registra la huella digital del archivo, no su contenido. En la API v2, el archivo original nunca se envía a Sellat ni se publica en blockchain.
La huella se registra en una blockchain pública, de modo que la prueba no depende únicamente de la base de datos de Sellat.
Crea y revoca claves desde tu panel, y sigue cada prueba y su estado.
Habla con los ingenieros que han creado el código, no con un bot.
Genera un SHA-256 localmente, por ejemplo: openssl dgst -sha256 archivo.zip.
Envía el hash, una etiqueta y metadatos opcionales a Sellat.
La prueba entra en un lote Merkle y se ancla en Polygon en pocos minutos; el mismo lote se atesta también en Bitcoin. Si lo pides, se añade el sello cualificado de la FNMT en la misma llamada.
Obtén el ID, el estado, proof.json descargable, el certificado y el paquete de evidencias. Todo se verifica sin depender de Sellat.
La API v2 hace todo lo que hace la web: registra un hash ya calculado, lo ancla en Polygon y Bitcoin, emite el sello cualificado de la FNMT si lo pides y, opcionalmente, custodia el original. Tu sistema conserva el archivo; Sellat registra solo la huella. Para verificar más tarde basta recalcular el SHA-256.
*Polygon Gas incluido* Ver la referencia completa de la API →Request
POST /api/v2/proofs
Authorization: Bearer sellat_...
Content-Type: application/json
{
"hash": "a8f5f167f44f4964e6c998dee827110c...",
"name": "contract.pdf",
"qualified": true,
"metadata": { "ref": "case-2026-0142" }
} Response
{
"id": "6f2c9b1e-0d1a-4b9f-8e7c-2a4d5b6c7d8e",
"created": true,
"state": "queued",
"anchors": [],
"bitcoin": null,
"qualified": {
"state": "issued",
"authority": "FNMT-RCM",
"time": "2026-09-15T10:12:05Z",
"tsr_url": ".../qualified.tsr"
},
"urls": {
"proof_json": ".../api/v2/proof/6f2c9b1e....json",
"certificate": "https://sellat.app/certificate/...",
"evidence_zip": ".../evidence.zip"
}
} El cliente de terminal y el verificador independiente son públicos. El formato de prueba está especificado y cualquiera puede verificar una prueba sin depender de Sellat.
github.com/skanthemore/sellat-cli →
sellat-cli — cliente de línea de comandos y ejemplos (incluye sellado de logs)
github.com/skanthemore/sellat-verify →
sellat-verify — verificador offline y especificación del formato
Estas capacidades están en el diseño de la próxima versión. No las prometemos como disponibles.
Preguntas frecuentes
Cada cuenta puede crear 10 pruebas al día por API con la cuenta gratuita y 5000 con la Cuenta Pro, sumando todas sus claves; las que haces desde la web no cuentan. Al llegar al límite, la API responde 429 con Retry-After hasta las 00:00 UTC. Si necesitas más volumen, escríbenos.
La huella anclada en la blockchain pública no depende de la base de datos de Sellat. Cada prueba tiene un proof.json descargable con el formato público sellat-proof/2 y un verificador de código abierto (sellat-verify): aunque Sellat dejara de operar, cualquiera podría comprobarla con el archivo, ese proof.json y un explorador público.
Sellat genera una prueba técnica de existencia e integridad. Su valoración legal depende del país, del procedimiento y del contexto probatorio, por lo que conviene revisarlo con asesoramiento local. No sustituye un contrato, una notaría ni un registro oficial.
Tu cuenta gratuita incluye 10 pruebas al día por API y un sello cualificado de bienvenida, para que pruebes el flujo completo, sello de la FNMT incluido.
Crear clave de API Sellat para sistemas →