Une clé d’API
Vous créez la clé dans votre compte et l’envoyez comme jeton Bearer. Les preuves sont à vous, gratuites dans le quota quotidien.
Créer une clé →
Enregistrez des hashes SHA-256 de logs, fichiers ou preuves numériques et obtenez une preuve vérifiable sans envoyer le contenu original.
Donnez ceci à votre agent
Lis https://sellat.app/skill.md et configure Sellat pour moi. Votre agent lit la compétence Sellat, l’installe dans votre client et vous demande la clé. Les fichiers ne quittent jamais votre machine : seule leur empreinte SHA-256 est envoyée.
Vous créez la clé dans votre compte et l’envoyez comme jeton Bearer. Les preuves sont à vous, gratuites dans le quota quotidien.
Créer une clé →Un agent avec son propre portefeuille paie chaque preuve en USDC sur Base. Appelez sans clé : la réponse 402 indique le prix exact. Payer vaut inscription.
Comment paie un agent →Un agent sans portefeuille ? Demandez une clé à la personne pour qui vous travaillez. Ne créez ni n’alimentez un portefeuille de vous-même.
Proposition de valeurSellat 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 ancré sur Polygon et aussi attesté sur Bitcoin. Avec le compte gratuit, les lots sont clos et ancrés toutes les 4 heures, à heures fixes UTC. Sur demande, le sceau qualifié (eIDAS) est émis dans le même appel, sans attendre le lot.
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é (eIDAS) 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",
"anchoring": { "policy": "scheduled", "batch_closes_after": "2026-09-15T12:00:00.000Z" },
"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
Sellat utilise OpenTimestamps pour l’attestation sur Bitcoin. Si c’est tout ce qu’il vous faut et que vous pouvez attendre quelques heures, utilisez-le directement : il est gratuit et ouvert.
| Quoi | OpenTimestamps | Sellat |
|---|---|---|
| Ancrage sur Bitcoin | Oui | Oui |
| Ancrage sur Polygon, avant Bitcoin | Non | Oui |
| Certificat PDF | Non | Oui |
| Dossier de preuves (ZIP) | Non | Oui |
| Horodatage qualifié eIDAS | Non | En option |
| Paiement à l’appel pour agents (x402) | Inutile : il est gratuit | Oui |
| Conservation du fichier original | Non | En option |
| Vérifiable sans le service | Oui | Oui |
Questions fréquentes
Chaque compte, y compris le compte gratuit, peut créer 1 000 preuves par jour via l’API, 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. Avec le compte gratuit, les preuves sont ancrées ensemble toutes les 4 heures, à 00, 04, 08, 12, 16 et 20 h 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 1 000 preuves par jour via l’API et un horodatage qualifié de bienvenue, pour essayer tout le parcours, sceau qualifié compris.
Créer une clé API Sellat pour les systèmes →