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.
Enregistrez des hashes SHA-256 de logs, fichiers ou preuves numériques et obtenez une preuve vérifiable sans envoyer le contenu original.
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.
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.
Créez et révoquez vos clés depuis votre tableau de bord, et suivez chaque preuve et son statut.
Parlez aux ingénieurs qui ont créé le code, pas à un bot.
Générez un SHA-256 localement, par exemple: openssl dgst -sha256 fichier.zip.
Envoyez le hash, une étiquette et des métadonnées optionnelles à Sellat.
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.
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.
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"
}
} 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
Ces capacités font partie de la conception de la prochaine version. Nous ne les présentons pas comme disponibles.
Questions fréquentes
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.
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.
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.
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 →