anchor_status
Anchor status
Which chain anchors go to, the service wallet that signs them, its gas balance, and totals.
無需輸入參數。

io.github.canoydario847-cloud由 GitHub 帳號 canoydario847-cloud 發布v0.4.2更新於 Oct 29, 2026
Hash anchoring and proof-of-existence on chain for AI agents and apps. Free with an API key.
Privi Anchor 讓助理對內容做雜湊並把雜湊錨定到 Base 區塊鏈,回傳可驗證且帶時間戳的存在性證明。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.canoydario847-cloud%2Fprivi-anchor/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"privi-anchor": {
"type": "http",
"url": "https://privi-anchor.onrender.com/mcp"
}
}
}Timestamped proof that data existed, on chain. Any AI agent can fingerprint what it produced or relied on (a report, generated image, dataset, contract, model card, audit-log head) and anchor that fingerprint on chain. Anyone can later prove the exact content existed at that time and hasn't changed, by checking the chain itself rather than trusting Privi.
Works with Claude, ChatGPT, Cursor, VS Code and custom agents. Part of the Privi suite with Privi Verify and Privi Ledger.
Live: https://privi-anchor.onrender.com/mcp, anchoring on Base (chain ID 8453) until the Privi chain mainnet launches, then it moves there. Anchors made earlier on the Privi EVM Devnet (chain 262144) stay recorded. anchor_verify reports them as devnet anchors instead of failing them, and you can re-anchor any hash to get a Base receipt.
Only hashes go on chain, never content.
node = sha256(min(a,b) || max(a,b))).0x50525641 ("PRVA") + 0x01 + 32-byte root. No contract is needed.Independent check in a few lines:
anchor_hashes needs Authorization: Bearer <key> with a key from ANCHOR_API_KEYS and is rate-limited per key. It's free with a key. Each call is one Base transaction (a fraction of a cent of gas, paid by the anchor wallet), so the server also enforces a daily budget (ANCHOR_MAX_TX_PER_DAY, default 500). Batch up to 100 hashes per call.
The anchor wallet is a hot key. Keep only a little ETH on Base in it for gas (about $5 lasts weeks at the default budget). /status shows its balance and gas_ok.
For Privi Explorer (CORS open, free): GET /anchors/recent?limit&before lists anchor batches newest first (Merkle root, transaction, block, hash count; never the label or the client), and GET /anchors/verify/<sha256> runs the same on-chain check as anchor_verify for one hash.
MIT © 2026 Dario Canoy, Privi World Co
來源:anchor-server/README.md,提交 ba19d8b
Anchor status
Which chain anchors go to, the service wallet that signs them, its gas balance, and totals.
無需輸入參數。
Hash text
SHA-256 of a piece of text, ready to pass to anchor_hashes. Hashing happens here; nothing is stored.
text必填Verify an anchor
Check on the blockchain that a hash was anchored, by whom and when. Free. With tx_hash and proof from a receipt, the check uses only chain data.
hash必填prooftx_hashAnchor hashes
Anchor up to 100 hashes on chain (Base until the Privi chain mainnet) in one transaction. Returns, for each hash, a receipt (tx_hash, Merkle proof, block, time) that anyone can check with anchor_verify. Requires an API key (Authorization: Bearer).
labelhashes必填已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在儲存庫或註冊中心條目中宣告授權條款。
import hashlibdef node(a, b): return hashlib.sha256(min(a, b) + max(a, b)).digest()x = bytes.fromhex(my_hash)for sib in proof: x = node(x, bytes.fromhex(sib))assert x.hex() == tx_input[12:] # strip "0x" + "50525641" + "01"pip install -e ".[dev]"cp .env.example .env # set ANCHOR_PRIVATE_KEY and ANCHOR_API_KEYSpytestprivi-anchor-mcp # HTTP :8000, MCP at /mcp