Témoin public
Prove a web page or document existed on a date: public SHA-256 registry anchored in Bitcoin. Free.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http t-moin-public 'https://temoinpublic.fr/mcp'
{
"mcpServers": {
"t-moin-public": {
"type": "http",
"url": "https://temoinpublic.fr/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
empreintes
Le journal public des empreintes de l'entrepot : chaque tour, le SHA-256 de chaque fichier archive, assemble en arbre de Merkle, chaine au tour precedent et ancre dans Bitcoin par OpenTimestamps. Aucun contenu, seulement des empreintes.
https://temoinpublic.fr (Temoin public ; l'ancienne adresse empreintes.florianmousseau.com redirige ses pages, son API reste servie).
donnees/empreintes/: le miroir du journal (releves, racines, preuves.ots, horodatages.tsr,ancrages.json), pousse par l'entrepot./verifier: un fichier ou une empreinte, et la chaine des racines.
node scripts/verifier.mjs <fichier|sha256> # servi tel quel, et quand
node scripts/verifier.mjs --chaine # la chaine de bout en bout
ots verify donnees/empreintes/<tour>.racine.ots # l'ancrage Bitcoin
openssl ts -verify -data donnees/empreintes/<tour>.racine \n -in donnees/empreintes/<tour>.racine.tsr -CAfile <autorite.pem> -partial_chain # l'horodatage eIDAS
Le verificateur (src/chaine.mjs, et src/horodatage.mjs pour l'horodatage
eIDAS) est ecrit a part du code qui produit le
journal, sans dependance, et tourne dans le navigateur comme sous Node.
Licences
- Le code : AGPL-3.0-or-later, Florian Mousseau.
- Le verificateur,
src/chaine.mjs,src/horodatage.mjs,src/origine.mjs,src/confiance.mjsetscripts/verifier.mjs: MIT, pour qu'un logiciel ferme puisse verifier le journal sans contrainte. - Le journal,
donnees/: CC0 1.0, aucun droit reserve sur les empreintes, les racines et les preuves ; recopiez-le, c'est un ancrage de plus.
Questions fréquentes
Qu'est-ce que Témoin public ?
Prove a web page or document existed on a date: public SHA-256 registry anchored in Bitcoin. Free.
Comment installer Témoin public ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http t-moin-public 'https://temoinpublic.fr/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Témoin public ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
Témoin public est-il open source ?
Oui. Son code est sur GitHub sous licence AGPL-3.0.
Qui maintient Témoin public ?
Il est publié par temoinpublic. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.