关于 chainverdict
ChainVerdict 是远程 MCP 服务,为 Agent 提供 Base 代币、钱包、支付、金融标识符和域名安全检查,适用于资金操作前的核验。结果基于确定性计算或实时外部数据,附带证据记录并由 Ed25519 签名。
主要功能
- 01评估 Base 代币风险信号
- 02支付前分析钱包风险
- 03验证链上 Base 支付
- 04校验金融标识符
- 05检查邮件、TLS 和仿冒域名
- 06读取实时 Base 链数据
适用场景
- 01Agent 买入代币前筛查风险
- 02付款前评估收款钱包
- 03确认链上支付是否完成
- 04校验 IBAN、VAT 或 LEI
MCP 相关
通过 https://chainverdict.xyz/mcp 的 Streamable HTTP 暴露 20 个只读工具。工具列表免费;除 payment_info 外,工具调用按次通过 x402 付费。不提供资源或提示词。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://chainverdict.xyz/mcpclaude mcp add --transport http xyz-chainverdict-chainverdict https://chainverdict.xyz/mcp{"mcpServers":{"xyz-chainverdict-chainverdict":{"type":"http","url":"https://chainverdict.xyz/mcp"}}}在 Cursor 中打开{"servers":{"xyz-chainverdict-chainverdict":{"type":"http","url":"https://chainverdict.xyz/mcp"}}}在 VS Code 中打开{"mcpServers":{"xyz-chainverdict-chainverdict":{"type":"http","url":"https://chainverdict.xyz/mcp"}}}{"mcpServers":{"xyz-chainverdict-chainverdict":{"serverUrl":"https://chainverdict.xyz/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
20此工具无需参数。
详细介绍
ChainVerdict — chainverdict.xyz
托管:主 API 和 TradeRails 共用一项服务;Pulse 保留自己的服务器和数据盘。请参阅托管与回滚指南。
在自主 Agent 准备付款前运行的检查: Base 上的代币安全 verdict 和钱包风险档案、链上付款验证、金融标识符验证,以及实时域名安全态势。
每次调用都通过 x402 协议在 Base 上以 USDC 按请求付费—— 无需账户、API 密钥或注册。每个响应都附带一份证据记录,说明检查了什么、 数据有多新,以及检查结果不能证明什么,并使用 Ed25519 签名。**完全不使用大模型推理:**每个答案都是确定性 计算或对外部状态的实时读取;来自外部实时来源的结果可能会随时间变化。
MCP 服务
ChainVerdict 是一个远程 MCP(Model Context Protocol)服务,基于官方
@modelcontextprotocol/sdk
构建,并通过 Streamable HTTP 在以下地址提供服务:
https://chainverdict.xyz/mcp
它已发布到官方 MCP 注册表,名称为 xyz.chainverdict/chainverdict。
initialize和tools/list免费,因此注册表和客户端可以免费为 该服务编制索引。tools/call需要通过 x402 付费,价格与该工具对应路由的价格相同——payment_info除外,它是免费的。- 提供 20 个 MCP 工具,全部为只读且幂等,并标注
readOnlyHint/destructiveHint/idempotentHint/openWorldHint。 - 不提供 MCP 资源或提示词;此服务仅提供工具。
工具描述会从支付中间件收费所用的同一映射表中插入实时价格,因此 tools/list 永远不会
显示不正确的价格。如果某个路由已不再出售但仍存在对应工具,或某个在售路由没有对应工具,
test/mcp-parity.test.js 就会导致构建失败。
工具
| 工具 | 回答内容 |
|---|---|
payment_info | **免费。**x402 付款的运作方式、每个工具的价格,以及付款的结算地点。 |
token_verdict | Base 上 ERC-20 代币的启发式风险信号;不保证安全。 |
wallet_dossier | 向 Base 地址付款前查看该地址的钱包风险档案。 |
verify_payment | 解码并确认 Base 上的链上付款。 |
verify_token | 将代币符号或地址解析为规范的 Base 代币。 |
validate_iban validate_vat validate_bic validate_lei validate_isin | 确定性地验证校验位和格式。 |
security_email security_tls security_typosquat | SPF/DMARC/DKIM 态势、实时 TLS 探测、品牌近似名称分析。 |
data_gas data_block data_token_supply data_token_activity data_portfolio | 实时读取 Base 链上数据。 |
html_to_markdown text_diff | 文档实用工具。 |
POST /v1/batch/validate 按设计仅支持 HTTP:500 个标识符不适合作为
工具调用参数。
HTTP 费率表
每个端点都会对未付款请求返回一份 402 报价。
| 路由 | 价格 |
|---|---|
GET /v1/token/verdict/* | $0.01 |
GET /v1/wallet/dossier/* | $0.01 |
GET /v1/validate/iban/* | $0.001 |
GET /v1/validate/vat/* | $0.001 |
GET /v1/validate/bic/* | $0.001 |
POST /v1/doc/html-to-markdown | $0.002 |
POST /v1/doc/diff | $0.002 |
GET /v1/verify/payment/* | $0.02 |
GET /v1/verify/token/* | $0.005 |
GET /v1/validate/lei/* | $0.002 |
GET /v1/validate/isin/* | $0.001 |
POST /v1/batch/validate | $0.10 |
GET /v1/security/email/* | $0.01 |
GET /v1/security/tls/* | $0.01 |
GET /v1/security/typosquat/* | $0.005 |
GET /v1/data/gas | $0.002 |
GET /v1/data/block | $0.001 |
GET /v1/data/supply/* | $0.003 |
GET /v1/data/activity/* | $0.005 |
GET /v1/data/portfolio/* | $0.004 |
付费前可免费读取:/(发现)、/health、
/openapi.json、/llms.txt、/v1/methodology、/.well-known/x402.json。
完整投资组合的机器可读版本: https://pulse.chainverdict.xyz/.well-known/portfolio.json
本地开发
npm ci
X402_ENABLED=false npm start # free mode, no payments
npm test # 34 tests
运维
无状态。没有数据库、没有 cron,也没有维护中的数据集。数据源是基于公开规范的纯算术运算,加上实时 Base RPC。
局限性
这些是参考信号。它们都不是合规控制措施,不能免除任何法律义务,也不构成受监管的金融、法律或合规建议。有效签名只能证明响应未经篡改地来自此服务,不能证明答案正确。错误答案即使经过签名,仍然是错误的,也仍然带有签名。
由在卢森堡设立的独立专业人士 Alexander Balieu 运营。
许可证
MIT。请参阅 LICENSE。
本地开发与仓库规范
运行 npm test 或 npm start 前,先运行 npm ci。依赖项从
package-lock.json 安装;node_modules/ 仅用于本地,不会存储在 Git 中。
切勿提交环境文件或签名密钥。实时读取结果可能随上游状态变化;签名响应验证的是声明,而非其准确性。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。