API v2 · Pour les développeurs

API v2 pour sceller des hashes depuis vos systèmes

Enregistrez des hashes SHA-256 de logs, fichiers ou preuves numériques et obtenez une preuve vérifiable sans envoyer le contenu original.

API v2 REST + JSON
SHA-256 Hashing
Polygon PoS Blockchain
FNMT Sceau qualifié
Confidentialité

Confidentialité par Conception

Sellat enregistre l'empreinte du fichier, pas son contenu. Dans l'API v2, le fichier original n'est jamais envoyé à Sellat ni publié sur la blockchain.

Polygon

Référence externe vérifiable

L'empreinte est enregistrée sur une blockchain publique, afin que la preuve ne dépende pas uniquement de la base de données de Sellat.

Tableau de bord

Clés et usage dans votre compte

Créez et révoquez vos clés depuis votre tableau de bord, et suivez chaque preuve et son statut.

Equipe

Support Technique Direct

Parlez aux ingénieurs qui ont créé le code, pas à un bot.

01

Préparez votre Hash

Générez un SHA-256 localement, par exemple: openssl dgst -sha256 fichier.zip.

02

Envoyez à l'API

Envoyez le hash, une étiquette et des métadonnées optionnelles à Sellat.

03

Lot et ancrage

La preuve rejoint un lot Merkle et est ancrée sur Polygon en quelques minutes ; le même lot est aussi attesté sur Bitcoin. Sur demande, le sceau qualifié de la FNMT est émis dans le même appel.

04

Preuve vérifiable

Obtenez l'ID, le statut, un proof.json téléchargeable, le certificat et le dossier de preuves. Tout se vérifie sans dépendre de Sellat.

Une intégration pensée pour les équipes techniques

L'API v2 fait tout ce que fait le site : elle enregistre un hash déjà calculé, l'ancre sur Polygon et Bitcoin, émet le sceau qualifié de la FNMT si vous le demandez et, en option, conserve l'original. Votre système garde le fichier ; Sellat n'enregistre que l'empreinte. Pour vérifier plus tard, il suffit de recalculer le SHA-256.

*Gaz Polygon inclus* Lire la référence complète de l’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"
  }
}

Ne faites pas confiance à Sellat : vérifiez

Le client en ligne de commande et le vérificateur indépendant sont publics. Le format de preuve est spécifié et chacun peut vérifier une preuve sans dépendre de Sellat.

github.com/skanthemore/sellat-cli →

sellat-cli — client en ligne de commande et exemples (scellement de logs inclus)

github.com/skanthemore/sellat-verify →

sellat-verify — vérificateur hors ligne et spécification du format

Ce qu’elle ne fait pas encore

Ces capacités font partie de la conception de la prochaine version. Nous ne les présentons pas comme disponibles.

  • Endpoints de lot
  • Webhooks de changement de statut
  • Ancrage sur Ethereum

Questions fréquentes

Questions fréquentes

Comment fonctionnent les limites d’usage ?

Chaque compte peut créer 10 preuves par jour via l’API avec le compte gratuit et 5 000 avec le compte Pro, toutes clés confondues ; les preuves faites sur le web ne comptent pas. À la limite, l’API répond 429 avec Retry-After jusqu’à 00:00 UTC. Pour plus de volume, écrivez-nous.

Que se passe-t-il si Sellat disparaît ?

L'empreinte ancrée sur la blockchain publique ne dépend pas de la base de données de Sellat. Chaque preuve dispose d'un proof.json téléchargeable au format public sellat-proof/2 et d'un vérificateur open source (sellat-verify) : même si Sellat cessait ses activités, n'importe qui pourrait la vérifier avec le fichier, ce proof.json et un explorateur public.

Est-ce valable légalement hors d'Europe ?

Sellat crée une preuve technique d'existence et d'intégrité. Sa valeur juridique dépend du pays, de la procédure et du contexte probatoire; il est recommandé de consulter un conseil local. Cela ne remplace pas un contrat, un notaire ou un registre officiel.

Créez votre clé et enregistrez votre première preuve

Votre compte gratuit inclut 10 preuves par jour via l’API et un horodatage qualifié de bienvenue, pour essayer tout le parcours, sceau de la FNMT compris.

Créer une clé API Sellat pour les systèmes →