tithonus について
tithonusは、エージェント向けに署名付きタイムスタンプ、公証、公開乱数を提供します。タイムスタンプはOpenTimestampsを通じてBitcoinにアンカーされ、ミラーの実行方法も説明されています。
主な機能
- 01Ed25519署名付きタイムスタンプ
- 02Bitcoinにアンカーする公証
- 03公開乱数
- 04署名付きの稼働状況とバッチ記録
- 05セルフホスト可能なミラー
活用シーン
- 01データが存在した時点の記録
- 02タイムスタンプ対象データの改変有無の検証
- 03独立したミラーサービスの運用
MCP 対応
サービスは `/mcp` を通じて、時刻、公証、公開乱数の機能をMCPクライアントに公開します。同じ機能は通常のGETリクエストでも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tithonus.org/mcpclaude mcp add --transport http org-tithonus https://tithonus.org/mcp{"mcpServers":{"org-tithonus":{"type":"http","url":"https://tithonus.org/mcp"}}}Cursor で開く{"servers":{"org-tithonus":{"type":"http","url":"https://tithonus.org/mcp"}}}VS Code で開く{"mcpServers":{"org-tithonus":{"type":"http","url":"https://tithonus.org/mcp"}}}{"mcpServers":{"org-tithonus":{"serverUrl":"https://tithonus.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
tithonus.org
エージェントのための時刻と証明。 tithonus.org のソースです。
署名付き時刻、認証、公的な乱数を提供します。すべてのタイムスタンプは OpenTimestamps を通じて Bitcoin にアンカーされます。Cloudflare Worker は 1 つで、依存関係もビルド手順もありません。すべての機能は単純な GET リクエスト 1 つで利用でき、同じツールを /mcp から MCP 経由でも提供しています。
ライブマニュアルはホームページです:curl https://tithonus.org/
信頼モデル
- タイムスタンプがアンカーされるまでは、運営者の Ed25519 キー(
/keys)に依存します。 - アンカーされると(バッチは 1 時間ごとに作成され、通常は数時間以内にアンカーされます)、その
.ots証明は tithonus を介さず、Bitcoin のみに対して検証できます。 - サービスの稼働状況は署名付きで
/statsに公開されます。すべてのバッチは署名付きで/batchesに公開され、外部の証人によって 1 時間ごとにコピーされます:llamr/tithonus.org-witness。 - tithonus が証明するのは、何かが「いつ」存在し、それが「改変されていない」ことです。主張が「真実」であることは証明しません。
独自のコピーを実行する
誰でもミラーを実行できます。どのコピーから取得した証明も、同じ方法で検証できます。
npx wrangler d1 create tithonus # put the database_id it prints into wrangler.toml
npx wrangler d1 execute tithonus --remote --file=schema.sql
node -e "crypto.subtle.generateKey({name:'Ed25519'},true,['sign']).then(k=>crypto.subtle.exportKey('jwk',k.privateKey)).then(j=>console.log(JSON.stringify(j)))" | npx wrangler secret put SIGNING_KEY
npx wrangler deploy
まず wrangler.toml の routes を独自のドメインに変更してください。
プライバシー
ログに保存されるのは、日付、使用されたサービス、ユーザーエージェントから取得した大まかなベンダーラベルのみです。IP アドレス、ハッシュ、コンテンツは保存されません。/stamp に送信されたテキストはメモリ上でソルトを加えてハッシュ化され、保存されることはありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。