关于 Témoin public
Témoin public 是用于证明归档文件在特定时间已存在的公开登记簿。它记录 SHA-256 指纹,以 Merkle 根串联日志并锚定到 Bitcoin;独立验证器可在浏览器和 Node 中运行。
主要功能
- 01公开 SHA-256 指纹日志
- 02Merkle 根链
- 03通过 OpenTimestamps 锚定 Bitcoin
- 04支持浏览器与 Node 验证
适用场景
- 01核验文件是否已在某日期归档
- 02验证指纹及根链
- 03检查 Bitcoin 锚定证据
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://temoinpublic.fr/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http fr-temoinpublic-temoinpublic https://temoinpublic.fr/mcpCursor.cursor/mcp.json
{"mcpServers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"fr-temoinpublic-temoinpublic":{"serverUrl":"https://temoinpublic.fr/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要读取的公开地址。 |
| libelle | string | 否 | 便于识别的名称;该名称会保留在回执中,但不会公开。 |
详细介绍
指纹
档案库的公开指纹日志:每一轮都会计算每个归档文件的 SHA-256,组装成 Merkle 树,与上一轮串联,并通过 OpenTimestamps 锚定到 Bitcoin。没有任何内容,只有指纹。
https://temoinpublic.fr(公开见证;旧地址 empreintes.florianmousseau.com 会重定向其页面,API 仍由原地址提供)。
donnees/empreintes/:日志镜像(记录、根、.ots证明、.tsr时间戳、ancrages.json),由档案库推送。/verifier:输入一个文件或指纹,以及根链。
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
验证器(src/chaine.mjs,以及用于 eIDAS 时间戳的 src/horodatage.mjs)与生成日志的代码分开编写,无依赖,可在浏览器和 Node 中运行。
许可证
- 代码:AGPL-3.0-or-later,Florian Mousseau。
- 验证器、
src/chaine.mjs、src/horodatage.mjs、src/origine.mjs、src/confiance.mjs和scripts/verifier.mjs:MIT,使闭源软件也能不受限制地验证日志。 - 日志
donnees/:CC0 1.0,指纹、根和证明均不保留任何权利;请复制它,这会多增加一个锚点。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。