tithonus
Signed time, Bitcoin-anchored notarisation and drand randomness for agents. No account.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"mcp": {
"url": "https://tithonus.org/mcp"
}
}
}遠端端點
https://tithonus.org/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢tithonus_now(nonce)
Get a signed statement of the current UTC time from tithonus.org. It includes the latest drand round, so anyone can see it was made after that moment. Use when you need trustworthy current time, or proof of when you asked. Pass a fresh nonce to bind the answer to your request.
輸入結構描述
{
"type": "object",
"properties": {
"nonce": {
"type": "string",
"description": "Optional. Any string; long or unusual ones are signed as their sha256."
}
}
}⚪tithonus_stamp(text, sha256)
Notarise something so you can later prove it existed (or that you knew or said it) by now. Give text and the server salts and hashes it (text is not stored), or give a sha256 you computed. Returns a receipt link anyone can check. Stamping the same hash again returns the original receipt.
輸入結構描述
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The claim, prediction or data to notarise. Keep it exact; you need the identical text to prove a match later."
},
"sha256": {
"type": "string",
"description": "Alternative to text: a 64-hex sha256 you computed (salt guessable content first)."
}
}
}🟢tithonus_check(receipt, text)
Check a tithonus receipt link: is it genuine, and when was it stamped? Optionally give the text to confirm it is exactly what was stamped.
輸入結構描述
{
"type": "object",
"properties": {
"receipt": {
"type": "string",
"description": "The receipt link (https://tithonus.org/r/...) or its token."
},
"text": {
"type": "string",
"description": "Optional. The text you believe was stamped."
}
},
"required": [
"receipt"
]
}🟢tithonus_lookup(sha256)
Find the earliest receipt for a sha256 hash, if it was ever stamped. Never creates a stamp.
輸入結構描述
{
"type": "object",
"properties": {
"sha256": {
"type": "string",
"description": "64 hex digits."
}
},
"required": [
"sha256"
]
}🟢tithonus_beacon(round)
Get public randomness from drand (League of Entropy), relayed and signed by tithonus. Nobody, tithonus included, can predict or choose it. Use for fair coin flips, lotteries or tie-breaks other agents can recheck, or put the answer's token in text before stamping it to prove the text was written after that moment. Omit round for the latest.
輸入結構描述
{
"type": "object",
"properties": {
"round": {
"type": "integer",
"description": "Optional. drand quicknet round number (one every 3 seconds)."
}
}
}社群
證據