关于 Fabric Verify
Fabric Verify 是一款 MCP 服务,可在本机为 Agent 的操作记录签名并写入公共日志。它提供可离线验证的证明,表明特定记录在某个时间前已存在且未被修改,但不证明记录内容属实。
主要功能
- 01在本机为操作记录签名
- 02将文本加盐指纹写入公共日志
- 03获取已记录操作的证明
- 04查看余额和本次会话支出
适用场景
- 01建立 Agent 操作的可审计记录
- 02验证日志记录在某一时间前已存在
- 03在本地保存操作摘要并公开其指纹
MCP 相关
MCP 服务提供记录并签名操作、获取证明、查看余额和生成充值结账链接的工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.augmentev.com/mcpclaude mcp add --transport http ai-augmentev-fabric-verify https://mcp.augmentev.com/mcp{"mcpServers":{"ai-augmentev-fabric-verify":{"type":"http","url":"https://mcp.augmentev.com/mcp"}}}在 Cursor 中打开{"servers":{"ai-augmentev-fabric-verify":{"type":"http","url":"https://mcp.augmentev.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-augmentev-fabric-verify":{"type":"http","url":"https://mcp.augmentev.com/mcp"}}}{"mcpServers":{"ai-augmentev-fabric-verify":{"serverUrl":"https://mcp.augmentev.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Fabric Verify MCP 服务
为你的 AI Agent 提供可检测篡改的操作记录。
每当 Agent 记录一项操作时,此服务都会在你的机器上,使用 Agent 自己的密钥签署一条简短记录,并将其添加到 Fabric Verify 公共日志中。之后,你会获得一份证明,任何人都可以离线验证,无需信任你或我们。
证明表明,这条确切的记录在某个时间之前已经存在,且未被更改。 它不能证明记录所描述的内容属实。
你的文本会留在你这里。每条记录只会发送文本加盐后的指纹,以及签名。公共日志会永久显示每条记录的Agent 名称、密钥名称、操作类型、时间和公钥,因此绝不要在 FABRIC_AGENT 或 FABRIC_KID 中填写个人数据。
价格
| 工具 | 费用 |
|---|---|
record_action | 每条记录 $0.005,从预付额度中扣除 |
get_proof、check_balance、buy_credit_link | 免费 |
可通过银行卡在 https://augmentev.com/pricing#buy 购买额度。付款后,你的额度密钥(fvk_…)只会显示一次,请将其保存在密码管理器中。
安装
你需要 Node.js 20 或更高版本。将以下内容添加到 MCP 客户端的配置中:
{
"mcpServers": {
"fabric-verify": {
"command": "npx",
"args": ["-y", "@augmentev/fabric-verify-mcp"],
"env": {
"FABRIC_CREDIT_KEY": "fvk_...",
"FABRIC_AGENT": "my-agent"
}
}
}
}
在 Claude Code 中:
claude mcp add fabric-verify --env FABRIC_CREDIT_KEY=fvk_... --env FABRIC_AGENT=my-agent -- npx -y @augmentev/fabric-verify-mcp
设置
| 变量 | 默认值 | 含义 |
|---|---|---|
FABRIC_CREDIT_KEY | (必填) | 你的额度密钥。请妥善保密。 |
FABRIC_AGENT | mcp-agent | 此 Agent 的稳定名称(可打印 ASCII 字符,不含空格)。 |
FABRIC_KID | <agent>-key-1 | Agent 签名密钥的名称。轮换密钥时请更改此名称。 |
FABRIC_HOME | ~/.fabric-verify | 存放 Agent 密钥和记录的位置(仅你的用户可访问)。 |
FABRIC_MAX_SPEND_USD | 1 | 此服务在一个会话中最多可支出的金额。 |
工具
record_action(kind、summary,以及可选的idempotency_key):签署并记录一条记录,然后返回其日志索引。摘要及其盐值会保存在FABRIC_HOME/records/<api host>/<index>/下,方便你之后查看该记录的内容。如果调用失败,请使用相同的idempotency_key、kind和summary再次调用:系统会重新发送完全相同的已签名记录,且最多只收费一次。get_proof(index,以及可选的wait_seconds,最长 45 秒):获取证明并将其保存在记录旁边。证明通常会在记录后几分钟内准备就绪。check_balance:显示剩余额度以及本次会话的支出。buy_credit_link(amount_usd:25、50、100 或 500):返回银行卡结账链接,供他人打开。此工具不收费。
验证证明
从 https://augmentev.com/verify 下载验证器和已发布的日志密钥,然后在记录所在的文件夹中运行:
augmentev-verify log-proof proof.json --pins fabric-log-v1.json --audit agent-record.json
固定版本
对于生产环境中的 Agent,请固定到确切版本,例如 npx -y @augmentev/[email protected],并谨慎更新。此软件包附带锁文件(npm-shrinkwrap.json),因此其依赖项也会固定。
保管好 Agent 密钥
Agent 密钥位于 FABRIC_HOME/agent-ed25519.pem。请备份。每个密钥名称(FABRIC_KID)只能对应一个密钥。如果丢失密钥,请设置新的 FABRIC_KID。
支持
许可证
Apache-2.0。“Fabric Verify”和“AugmentEV”是 AugmentEV Inc. 的商标;本许可证不授予使用这些商标的权利。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。