Vérifier un sceau sans passer par nous
Un sceau ne dépend pas de ce site. L’empreinte et la date sont inscrites sur une blockchain publique que tout le monde peut lire. Si Sceau Numérique fermait demain, vos preuves resteraient vérifiables avec les outils ci-dessous.
1. Calculer l’empreinte du fichier
Sur Linux ou macOS, dans un terminal :
shasum -a 256 fichier.pdfSur Windows, dans PowerShell :
Get-FileHash fichier.pdf -Algorithm SHA256Vous obtenez 64 caractères. Ils doivent être identiques à l’empreinte indiquée sur le certificat.
2. Interroger le registre
Le registre est le contrat 0x380fCe3C655f92E8957fcA540f217D05CbCb19be. Sa fonction verifier renvoie, pour une empreinte, le numéro du jeton, la date d’émission et l’état de révocation. Avec l’outil libre Foundry :
cast call 0x380fCe3C655f92E8957fcA540f217D05CbCb19be \
"verifier(bytes32)(bool,uint256,(bytes32,bytes32,uint64,uint8,bool,bool,uint16),address)" \
0x<empreinte> --rpc-url https://sepolia.base.orgLa première valeur vaut true si le fichier est scellé. Dans le groupe entre parenthèses, la troisième valeur est la date d’émission en secondes depuis le 1er janvier 1970, et la sixième indique si le sceau a été révoqué.
Sans rien installer, ouvrez la page du contrat sur l’explorateur Basescan, onglet « Read Contract », fonction verifier, et collez l’empreinte précédée de 0x.
3. Contrôler l’ancrage Bitcoin
Chaque empreinte est aussi horodatée dans Bitcoin grâce au protocole ouvert OpenTimestamps. Téléchargez la preuve .ots depuis votre espace, puis :
ots verify -d <empreinte> sceau.otsLe résultat indique le bloc Bitcoin et sa date. Cette seconde preuve est indépendante de Base et de nous.
Ce que la vérification établit
- Le fichier existait sous cette forme exacte à la date d’émission.
- Il n’a pas été modifié depuis : un seul octet de différence donne une empreinte totalement différente.
- Elle n’établit pas qui est l’auteur de l’œuvre ni que le contenu est exact.