
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 分