L'API Certified Date
Scellez vos livrables, contrats et versions depuis vos propres outils. Vous n'envoyez que l'empreinte SHA-256 : vos documents ne quittent jamais votre infrastructure. Une route pour créer un dépôt, une pour le vérifier — intégration typique : une matinée.
Bac à sable — testez tout de suite, sans compte
Utilisez la clé publique de test ci-dessous : les dépôts créés sont réels techniquement (empreinte ancrée) mais marqués TEST, non facturés, hors quota et hors registre public. Leur certificat porte un filigrane « SPÉCIMEN ».
X-Api-Key: sk_test_demoAuthentification
Chaque requête de création porte l'en-tête « X-Api-Key ». La clé de production est délivrée avec l'offre Entreprise (accès et tarification selon vos volumes) ; la clé bac à sable est publique.
Demander une clé de production
Référence des routes
Crée un dépôt à partir d’une empreinte SHA-256 (jamais du fichier).
| sha256 | string, requis | Empreinte SHA-256 hexadécimale (64 caractères) du fichier ou du manifeste. |
| fileName | string, requis | Nom affiché sur le certificat. |
| fileSize | number | Taille en octets. |
| title | string ≤ 80 | Titre de l’œuvre, reporté sur le certificat. |
| description | string ≤ 500 | Contexte de l’œuvre, reporté sur le certificat. |
| coauthors | [{name, role?, email?, share?}] | Co-auteurs déclarés par le déposant (déclaratif). |
| parentCode | string | Numéro d’un dépôt existant pour rattacher cette version (propriétaire uniquement). |
| manifestJson | string | Dépôt multi-fichiers : JSON {"v":1,"files":[{path,size,sha256}…]} dont sha256 est l’empreinte. |
Statut public d’un dépôt : ancrage, bloc, dates, empreinte.
Certificat PDF (provisoire puis définitif, régénéré à chaque appel).
Preuve OpenTimestamps (.ots) — vérifiable avec les outils libres opentimestamps.org.
Jeton d’horodatage RFC 3161 (.tsr) — vérifiable avec openssl ts.
Limites de débit
Par adresse IP : 20 créations de dépôt par heure, 240 lectures par heure. Besoin de plus ? C'est précisément ce que l'offre Entreprise ajuste.
Exemples complets
curl (bac à sable)
JavaScript (Node ou navigateur)
Vérification indépendante : le .ots se vérifie sur opentimestamps.org (ou « ots verify » en CLI), le .tsr avec « openssl ts -verify ». Aucune des deux vérifications ne dépend de nos serveurs.