Témoin public について
Témoin publicは、アーカイブされたファイルが特定の時点で存在したことを示す公開レジストリです。SHA-256フィンガープリントを記録し、Merkleルートを連鎖させてBitcoinにアンカーします。独立した検証ツールはブラウザーとNodeで動作します。
主な機能
- 01公開SHA-256フィンガープリントログ
- 02Merkleルートの連鎖
- 03OpenTimestampsによるBitcoinへのアンカー
- 04ブラウザーとNodeでの検証
活用シーン
- 01特定の日付までにファイルがアーカイブ済みか確認
- 02フィンガープリントとルートチェーンの検証
- 03Bitcoinアンカー証拠の確認
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://temoinpublic.fr/mcpclaude mcp add --transport http fr-temoinpublic-temoinpublic https://temoinpublic.fr/mcp{"mcpServers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}Cursor で開く{"servers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}VS Code で開く{"mcpServers":{"fr-temoinpublic-temoinpublic":{"type":"http","url":"https://temoinpublic.fr/mcp"}}}{"mcpServers":{"fr-temoinpublic-temoinpublic":{"serverUrl":"https://temoinpublic.fr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 読み取る公開アドレス。 |
| libelle | string | いいえ | 識別しやすくするための名前です。レシートには記載されますが、公開されることはありません。 |
詳細
フィンガープリント
アーカイブのフィンガープリントを公開するログです。各ラウンドで、アーカイブ内の各ファイルの SHA-256 を計算し、マークルツリーにまとめ、前のラウンドにつなげて、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。フィンガープリント、ルート、証明に対する権利は留保されていません。自由に複製してください。それも新たなアンカーになります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。