Fabric Verify

ai.augmentev由 augmentev.ai 发布v0.3.1更新于 Nov 3, 2026

Signed, publicly logged records of what your AI agent did, with proofs anyone can check offline.

发布方自己的服务:Fabric

已验证Streamable HTTP可网页运行开发者工具安全与监控

概览

AI 生成的概览

把 AI 智能体的操作签名记录到防篡改公开日志,并生成可离线核验的证明。

可以做什么
  • 记录操作与结构化智能体事件(工具调用、结果、审批、委派、策略决定、中止等)并写入签名公开日志
  • 获取并保存已记录条目的公开证明,导出事件包供离线核验
  • 查看剩余预付额度及本次会话的花费
  • 生成用于购买额度的银行卡结账链接
适用场景
当智能体会执行有后果的步骤——决策、付款、审批、部署、数据写入——而你需要一条第三方或审计方无需信任你或厂商即可离线核验的防篡改记录时适用。
运行要求
使用远程端点,或在 Node.js 20 及以上运行 npm 包 @augmentev/fabric-verify-mcp。需要预付额度密钥 FABRIC_CREDIT_KEY(fvk_...)、智能体名称 FABRIC_AGENT,可选 FABRIC_KID、FABRIC_HOME、FABRIC_MAX_SPEND_USD。远程端点声明使用 OAuth。需能访问 Fabric Verify 服务网络。
安装前请注意
每条记录从预付额度中扣 0.005 美元,单次会话上限由 FABRIC_MAX_SPEND_USD 控制(默认 1);额度不可退款,余额上限 1000 美元。请妥善保管 FABRIC_CREDIT_KEY。记录永久保存并以指纹形式公开。智能体与密钥名称由厂商保存,切勿在 FABRIC_AGENT 或 FABRIC_KID 中填写个人数据。导出的事件包会向接收者披露其内容。请备份智能体密钥,丢失后需更换 FABRIC_KID。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Fabric Verify,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.augmentev%2Ffabric-verify/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "fabric-verify": {
      "type": "http",
      "url": "https://mcp.augmentev.com/mcp"
    }
  }
}

README

Fabric Verify MCP server

Give your AI agent a tamper-evident record of what it did.

Each time the agent records an action, this server signs a short record on your machine, with the agent's own key, and adds it to the Fabric Verify public log. Later you get a proof that anyone can check offline, without trusting you or us.

A proof shows that this exact record existed, unchanged, by a certain time. It does not show that what the record describes is true.

Your text stays with you. Each record sends a salted fingerprint of it, plus the signature. Action details stay private. The public log holds only a salted fingerprint, the action kind and time, and coded identifiers that only you, or an auditor you give an audit pack to, can link to your agents. Records are permanent. AugmentEV keeps the agent name, key name and public key in an erasable store so they can go into your audit packs, so never put personal data in FABRIC_AGENT or FABRIC_KID.

Price

ToolCost
record_action, record_event$0.005 per record, from prepaid credit
get_proof, check_balance, buy_credit_link, export_eventsfree

Buy credit by card at https://augmentev.com/pricing#buy. Your credit key (fvk_…) is shown once after payment, so save it in a password manager.

Install

You need Node.js 20 or later. Add this to your MCP client's configuration:

json
{  "mcpServers": {    "fabric-verify": {      "command": "npx",      "args": ["-y", "@augmentev/fabric-verify-mcp"],      "env": {        "FABRIC_CREDIT_KEY": "fvk_...",        "FABRIC_AGENT": "my-agent"      }    }  }}

In Claude Code:

bash
claude mcp add fabric-verify --env FABRIC_CREDIT_KEY=fvk_... --env FABRIC_AGENT=my-agent -- npx -y @augmentev/fabric-verify-mcp

Settings

VariableDefaultMeaning
FABRIC_CREDIT_KEY(required)Your credit key. Keep it secret.
FABRIC_AGENTmcp-agentA stable name for this agent (printable ASCII, no spaces).
FABRIC_KID<agent>-key-1A name for the agent's signing key. Change it when you rotate the key.
FABRIC_HOME~/.fabric-verifyWhere the agent key and your records are kept (private to your user).
FABRIC_MAX_SPEND_USD1The most this server may spend in one session.

Tools

  • record_action (kind, summary, optional idempotency_key, optional approval_record): signs and logs one record, then returns its log index. The summary and its salt are saved under FABRIC_HOME/records/<api host>/<index>/, so you can later show what the record was about. If a call fails, call again with the same idempotency_key, kind and summary: the exact same signed record is resent and charged at most once.
  • record_event (event, body, optional action, run_id, step_id, parent_record, delegation_record, kind, idempotency_key): signs and logs one structured agent event: a tool call, its result, an approval, a delegation, a policy decision, a halt and so on (format augmentev/fabric-agent-event/v1). Same price as record_action. The event is the record's payload and stays on this machine. It returns record, which later events link to. For a tool call, pass action (tool, server, arguments), and pass the same action when recording its approval, so both name the same action. If your account's governance policy requires approval for tool calls, set body.approval_record and the approval is presented to the log, which uses it once. A tool result is signed as kind other, so that rule does not also gate results.
  • export_events (run_id or indices): bundles events recorded from this machine, with their proofs, into one file that anyone can check offline with augmentev-verify agent-events. Free. Fetch the proofs first. The bundle shows that its events were logged unchanged and that every link points to an earlier event of the right type. It does not show that the bundle holds every event, or that a described tool result is true. Events recorded on another machine (another agent's approval, say) are in that machine's bundle; merge records in log order to check them together.
  • get_proof (index, optional wait_seconds up to 45): fetches the proof and saves it next to the record. Proofs are usually ready a few minutes after recording.
  • check_balance: shows your remaining credit and this session's spend.
  • buy_credit_link (amount_usd: 25, 50, 100 or 500): returns a card checkout link for a person to open. This tool charges nothing.

Check a proof

Download the verifier and the published log keys from https://augmentev.com/verify, then run this in the record's folder:

bash
augmentev-verify log-proof proof.json --pins fabric-log-v1.json --audit agent-record.json

Pin the version

For production agents, pin an exact version, such as npx -y @augmentev/[email protected], and update deliberately. The package ships a lockfile (npm-shrinkwrap.json) so its dependencies are fixed too.

Keep your agent key

The agent key is FABRIC_HOME/agent-ed25519.pem. Back it up. Each key name (FABRIC_KID) belongs to one key for good. If you lose the key, set a new FABRIC_KID.

Support

[email protected]

Licence

Apache-2.0. "Fabric Verify" and "AugmentEV" are trademarks of AugmentEV Inc.; the licence grants no rights to them.

来源:README.md,提交 3e39ce1

工具

6

record_action

Record an agent action (costs $0.005)

Sign a record of an action this agent took and add it to the Fabric Verify public log. Spends $0.005 of prepaid credit. The summary stays on this machine. The public log permanently holds only a salted SHA-256 fingerprint of the summary, the action kind and time, and coded identifiers that only the user, or an auditor they give an audit pack to, can link to this agent. Returns the record's log index; fetch its proof later with get_proof. A proof shows that this exact record existed, unchanged, by a certain time. It does not show that what the record describes is true.

输入参数kind必填summary必填approval_recordidempotency_key

record_event

Record an agent event (costs $0.005)

Sign a structured record of one governed step and add it to the Fabric Verify log: a tool call, its result, an approval, a delegation, a policy decision, a halt, and so on (format augmentev/fabric-agent-event/v1). Spends $0.005 of prepaid credit. The event stays on this machine with its salt. Action details stay private: the public log holds only a salted fingerprint of the payload, the action kind and time, and coded identifiers that only the user, or an auditor they give an audit pack to, can link to this agent. Returns `record`: later events link to it (a tool call's approval_record, a tool result's request_record, parent_record). For a tool call, give `body.tool` and `body.arguments` (hashed for you), or `action`; an approval of that call gives the same `action`, so both name the same action. When the account's policy requires approval for tool calls, set body.approval_record and it is presented to the log. Bundle a run with export_events for an offline check. The check shows each event was logged unchanged and every link points to an earlier event of the right type. It does not show that a described tool result is true.

输入参数body必填kindevent必填actionrun_idstep_idparent_recordidempotency_keydelegation_record

export_events

Bundle agent events for an offline check

Gather agent events recorded from this machine, with their proofs and salts, into one file (augmentev/fabric-agent-events/v1) that anyone can check offline with `augmentev-verify agent-events`. Free. Fetch each event's proof with get_proof first. The file discloses the events' contents to whoever receives it. It shows the bundled events, not that the bundle holds every event: completeness comes from the account's governance export.

输入参数run_idindices

get_proof

Get the proof for a record

Fetch the public proof for a recorded action and save it next to the record, with the agent record needed to check it. Free. Returns "pending" if the record is not in a public checkpoint yet (usually a few minutes). Anyone can check a saved proof offline with the verifier at https://augmentev.com/verify. A proof shows that this exact record existed, unchanged, by a certain time. It does not show that what the record describes is true.

输入参数index必填wait_seconds

check_balance

Check Fabric Verify credit

Show the remaining prepaid credit, about how many records it covers, and this session's spend against its limit. Free.

无需输入参数。

版本历史

5
  1. v0.3.1最新Nov 1, 2026
  2. v0.3.0Nov 1, 2026
  3. v0.2.1Oct 23, 2026
  4. v0.2.0Oct 21, 2026
  5. v0.1.0Oct 21, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Fabric 集成