API v2 · Para desarrolladores

API v2 para sellar hashes desde tus sistemas

Registra hashes SHA-256 de logs, archivos o evidencias digitales y obtén una prueba verificable sin enviar el contenido original.

API v2 REST + JSON
SHA-256 Hashing
Polygon PoS Blockchain
FNMT Sello cualificado
Privacidad

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.

Polygon

Referencia externa verificable

La huella se registra en una blockchain pública, de modo que la prueba no depende únicamente de la base de datos de Sellat.

Panel

Claves y uso en tu cuenta

Crea y revoca claves desde tu panel, y sigue cada prueba y su estado.

Equipo

Soporte Técnico Directo

Habla con los ingenieros que han creado el código, no con un bot.

01

Prepara tu Hash

Genera un SHA-256 localmente, por ejemplo: openssl dgst -sha256 archivo.zip.

02

Envía a la API

Envía el hash, una etiqueta y metadatos opcionales a Sellat.

03

Lote y ancla

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.

04

Prueba verificable

Obtén el ID, el estado, proof.json descargable, el certificado y el paquete de evidencias. Todo se verifica sin depender de Sellat.

Una integración pensada para equipos técnicos

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"
  }
}

No confíes en Sellat: verifícalo

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

Lo que todavía no hace

Estas capacidades están en el diseño de la próxima versión. No las prometemos como disponibles.

  • Endpoints de lote
  • Webhooks de cambio de estado
  • Anclaje en Ethereum

Preguntas frecuentes

Preguntas frecuentes

¿Qué límites de uso tiene?

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.

¿Qué pasa si Sellat desaparece?

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.

¿Es válido legalmente fuera de Europa?

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.

Crea tu clave y registra tu primera prueba

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 →