关于 Verify MCP (AgentBook verification)
Fiador 是一套开源协议和可自托管验证器,用于检查签名声明是否将 Discord Bot 标识关联到在 World Chain 的 AgentBook 注册的钱包。它验证钱包注册状态和声明,但不会证明对 Discord 应用的控制权或 Bot 消息的作者身份。
主要功能
- 01验证声明签名和有效期
- 02检查 AgentBook 中的钱包注册
- 03发布 Discord 应用与声明的注册表
- 04展示已验证、已过期和未验证状态
- 05提供可自托管的 Discord 验证 Bot
- 06提供静态验证页面
适用场景
- 01核验与 Discord Bot 关联的运营者声明
- 02展示当前验证状态及其限制
- 03为 Discord 服务器自托管验证服务
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| address | string | 是 |
详细介绍
Fiador — Discord 机器人的人类背书认证
由 Nic Lydon 创建。版权所有 2026 Nic Lydon,采用 Apache-2.0 许可(参见 LICENSE 和 NOTICE)。
这是一个独立的开源项目。它与 World、Worldcoin 或 Tools for Humanity 没有关联,也未获其认可;“World ID” 和“AgentKit”是本软件可互操作的系统名称。
Discord 机器人的个人资料会告诉你它的名称和头像,却很少透露 运营者是谁。Fiador 是一种开放协议,用于验证由使用 World ID 和 World Chain 上的 AgentBook 注册的唯一认证人类所持钱包签署的声明。该声明 会列出一个 Discord 应用。当前的 Fiador 代码无法证明 该钱包持有者控制着这个应用。
验证器会确认签署证明的钱包由一名唯一的人类注册。 它无法证明此人控制着该应用。 它也无法证明此人撰写了任何特定消息、 认可了任何特定输出,或 此刻仍控制着该机器人。这些限制属于 设计的一部分,并且会在徽章出现的所有位置明确说明,因为 夸大其含义的信任标记还不如没有。
Fiador 没有代币,不会发行代币,也不会推出任何资产。 验证绝不是供人购买或投机的东西。任何声称使用 Fiador 名称的代币都与本项目无关。
工作原理
- 运营者使用经过 Orb 验证的 World ID,在 AgentBook 中注册一个 Agent 钱包,然后签署一份证明,将其 Discord 应用 ID 和机器人用户 ID 绑定到该钱包。该 证明包含有效期(最长 90 天)、一个 nonce,以及人类标识符的哈希值,而绝不包含标识符本身。
- 该证明会发布在一个 URL 上,并列入一个公共 注册表,该注册表将 Discord 应用 ID 映射到证明 URL。
- 可自托管的验证器机器人和本地构建的静态验证页面
会检查签名、有效期和钱包注册情况。它们会显示
运营者声明,并附上应用控制权警告。验证器
机器人不会授予或撤销服务器的
Human-backed角色。
验证是在验证时进行的实时检查,而非永久标记:本仓库中的徽章资源会以浅色和深色变体呈现已验证、已过期和未验证状态,因为诚实的标记必须能够表示“已不再属实”。
隐私规则
- 证明会公开签名钱包的完整地址和人类标识符的哈希值,但绝不公开原始标识符。Fiador 验证器 会读取链上值以进行检查。其默认 公共结果不会包含该值;受信任的本地调用方可以明确请求 原始内部结果,但绝不能将其公开。AgentBook 查询和注册事件都是公开的。公开的已注册钱包或此处发布的哈希值,都可以与有限的 公共数据进行匹配,以揭示假名标识符和注册到该标识符的其他钱包。 由同一人类背书的两个机器人也会公开相同的哈希值。
- 运营者可选填显示名称。该选项默认关闭,也绝非必填。
- 本仓库不包含有效的私钥或服务令牌。 测试签名密钥和测试标识符均为合成数据。创始公开证明会有意包含一个专用钱包地址、 人类标识符哈希值和运营者显示名称。
状态
创始阶段;状态核查于 2026 年 10 月 27 日。协议 规范已编写完成(docs/SPEC.md)。此 仓库包含:
- 完整的协议规范,包括验证顺序、 发现模型(注册表加安装时声明),以及证明的 真实局限
- 徽章素材集(已验证 / 已过期 / 未验证,胶囊形和 图标,浅色和深色),位于 assets/ 下,并采用动态 提供徽章的设计,使标记能够反映实时检查结果
- verify 软件包、自托管的 Discord 验证机器人、静态验证
页面(
/verify/)和注册表源代码。浏览器页面 有本地测试和受保护预览路由检查。10 月 26 日的一次 本地浏览器检查成功获取了公开证明,并读取了 World Chain。 由于尚无可信的 Discord 应用控制权证明,机器人的角色 自动化功能已禁用。 - 网站、浏览器页面、注册表、
证明和
/v/链接预览的根目录 Vercel 预览打包 (操作手册)。 已记录本地路由检查和受保护预览冒烟测试通过。 fiador.org 提供网站、公开注册表、 创始证明、隐私页面和 支持页面。生产环境中的/verify/和/v/路由仍返回 404。生产环境浏览器检查、Discord 展开预览和应用控制权证明仍未验证。 - 在私有原型中测试过的 AgentKit 免费试用集成, 已通过真实的 Orb 验证注册,与 AgentBook 完成端到端验证 (2026 年 10 月 25 日)。
实时隐私和支持页面还介绍了另一个仅限所有者使用的
Slack 试用。截至 10 月 27 日,所有者注册、Slack 登录和
World ID 检查尚未在生产环境中运行。现有源代码、本地测试
和受保护预览都不能证明生产环境中存在验证器,也不能证明
对 Discord 应用拥有控制权。
升级验证机器人的 Guild 管理员必须手动审核现有
Human-backed 角色持有者;存储的旧声明不能证明应用
控制权,而且机器人不会更改任何角色。
已确定的设计决策
- v1 采用自托管验证器:每个采用该方案的服务器都运行自己的 验证器,并使用自己的机器人令牌。没有任何中心托管机器人 能够在多个服务器上授予角色。
- 验证代码首先以清晰分离的软件包形式随此 仓库发布,并在第二个项目需要时设计为可提取。
- 全部采用 Apache-2.0 许可证,确保协议可无负担地采用。
更广泛的计划
Fiador 是一个小型计划中的第一个公开项目,该计划探索当 Agent 能证明有一位独特的人类为其提供支持时,可以实现哪些 可能性:为个人 Agent 群组执行经本人确认的操作、为 Agent 撰写的内容添加来源印章,以及为代表人类与企业打交道的 Agent 助手验证回调。这些项目将以独立仓库的形式,在 同一作者名下发布,并遵循相同原则开源构建:先写规范、 测试也涵盖失败情形、记录实时验证证据,并为每个阶段 撰写叙事记录。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。