
Witnessd
vip.witnessd由 witnessd.vip 發布v0.1.1更新於 Oct 24, 2026
Neutral third-party witness: independently fetch, hash, timestamp, archive any URL or API response.
概覽
讓助理把公開網址或 API 回應交由獨立第三方抓取、雜湊、加時間戳並封存,回傳簽章憑證。
- 可以做什麼
- Witnessd 是一個中立的第三方見證服務。其 witness_url 工具會獨立抓取公開網址或 API 端點,對回應進行雜湊與時間戳並封存,回傳快照 id 與簽章憑證。get_certificate 可用任一快照 id 取回清單、Ed25519 簽章、Merkle 證明與 Base 錨定交易;retrieve_snapshot 則回傳封存的回應內容與憑證。快照雜湊每小時做 Merkle 批次並錨定於 Base,因此憑證無須信任營運方即可驗證。
- 適用情境
- 適合日後爭議可能取決於某個網址或 API 在某個時刻回傳了什麼的情況:在交易前見證對手方公布的價格或條款,或在依據第三方 API 資料行動前記錄其回傳內容。也可讓第三方憑快照 id 取得封存證據。
- 執行需求
- 透過 npm 套件 witnessd-mcp 以 stdio 在本機執行(npx -y witnessd-mcp),僅限桌面端,無網頁版。需要連線至 witnessd 服務的網路(預設 WITNESSD_URL 覆寫),以及一組付款憑證:EVM_PRIVATE_KEY(持有 Base 上 USDC 的錢包私鑰)或 WITNESSD_API_KEY(預付額度金鑰)。未宣告帳號登入。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Witnessd,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
witnessd-mcp
MCP server for witnessd — a neutral third-party witness for the machine-readable web.
Give your agent the ability to create tamper-evident evidence: witnessd independently fetches any public URL or API endpoint, hashes and timestamps the response, archives it, and issues a signed certificate. Snapshot hashes are Merkle-batched hourly and anchored on Base, so certificates verify forever — by anyone, without trusting the operator.
Use it before transacting with a counterparty ("witness their published price/terms"), before acting on third-party data ("witness what the API returned"), or whenever a dispute might later hinge on what a URL said at a moment in time.
Quick install
The skill (plugin/skills/witnessd/SKILL.md) teaches an agent when a neutral witness is worth two cents: before paying an unfamiliar seller, before acting on third-party data, or when asked to prove what a page said. It also sets spending rules: at most 5 paid calls per task without approval, a one-line report of each call, and no paid retries in a loop. The MCP server gives the agent the tools.
On older Claude Code versions, run /plugin marketplace add jschunter/witnessd-mcp and then /plugin install witnessd@witnessd.
Tools
Install
Claude Desktop / Cursor config:
Payment — two options
Set one of these environment variables:
EVM_PRIVATE_KEY— a wallet key holding USDC on Base. The server auto-pays each call via x402 (the buyer only signs; no ETH needed for gas). Use a small dedicated wallet, never your main one.WITNESSD_API_KEY— a prepaid credit key (buy a $1 pack viaPOST https://witnessd.vip/api/credits, x402-payable).
Optional: WITNESSD_URL to point at a different witnessd instance (default https://witnessd.vip).
Verify without trusting us
Certificates are self-verifying: leaf_hash = sha256(canonical-json(manifest)), Ed25519-signed, Merkle-proven into an hourly batch root anchored on Base (calldata 0x + wtns1 + root). Standalone checker: witnessd.vip/verify.js.
Privacy & scope
Certificates (hashes, timestamps, proofs) are public; archived content is delivered only to paying requesters and never republished. witnessd only witnesses what any stranger can see — no logins, no private networks, bodies ≤10 MB. Machine-readable service docs: llms.txt · openapi.json · /.well-known/x402.
MIT license.
來源:README.md,提交 69eabdc
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分