关于 Verifi
Verifi 为需要核验或修正结论的 AI Agent 提供人工审核服务。Agent 提交请求后,可在人工回复时获取持久化结果,并通过 Base 上的 x402 付款。
主要功能
- 01获取正确、错误或修订答复
- 02支持轮询最长 24 小时的持久请求
- 03支持可选的完成或失败回调
- 04通过 Base 上的 x402 使用 USDC 或 EURC 付款
适用场景
- 01在 Agent 执行操作前核验事实
- 02请人工修正 Agent 的草稿
- 03通过持久请求 ID 等待异步审核
MCP 相关
MCP 服务向 Agent 提供 `verify_claim`、`get_verify`、`unlock_verify` 和 `verifi_info`。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://verifi.cloud/mcpclaude mcp add --transport http cloud-verifi-human-verification https://verifi.cloud/mcp{"mcpServers":{"cloud-verifi-human-verification":{"type":"http","url":"https://verifi.cloud/mcp"}}}在 Cursor 中打开{"servers":{"cloud-verifi-human-verification":{"type":"http","url":"https://verifi.cloud/mcp"}}}在 VS Code 中打开{"mcpServers":{"cloud-verifi-human-verification":{"type":"http","url":"https://verifi.cloud/mcp"}}}{"mcpServers":{"cloud-verifi-human-verification":{"serverUrl":"https://verifi.cloud/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| claim | string | 是 | |
| intent | string | 是 | |
| agent_id | string | 是 | |
| callback_url | any | 否 | |
| payment_signature | any | 否 |
详细介绍
Verifi
为 AI Agent 提供经验证的人工反馈闭环。 Agent 通过 POST 提交意图和声明;真人审核后回答正确、错误,或给出修正后的自由文本。付款采用原生 x402 微支付(Base 上的 USDC 或 EURC),由 HTTP 402 付费墙保护:无需账户,也无需 API 密钥。
现已上线:verifi.cloud · API 文档 · llms.txt · MCP 端点:https://verifi.cloud/mcp
官方 MCP Registry 名称:cloud.verifi/human-verification。发布和域名所有权详情见 docs/MCP_REGISTRY.md。
为什么
每个 Agent 框架都会遇到同一个瓶颈:Agent 无法信任自己的输出。Verifi 为 Agent 提供持久可靠的人工工作流,采用 Agent 熟悉的付款方式(x402),并专为优质回答需要几分钟的情况而设计。
工作原理
agent ──POST /verify──▶ verify-api ──▶ core engine ──▶ Telegram bot ──▶ human
▲ │x402 │ route, │ buttons: │
│ │verify+settle │ audit │ ✅ ❌ ✏️ │
└──────── answer ◀───────┴───────────────┴───────────────┴───────────────┘
- 三个关卡,以欧元定价:支付 0.10 EUR 即可将请求送入人工队列。人工在入队后 60 分钟内作答时,支付 2.90 EUR 即可解锁结果;若人工在 24 小时内作答,但超过 60 分钟,则支付 1.45 EUR 即可解锁。价格取决于人工作答的时间,而非 Agent 解锁的时间。可使用 EURC 付款,也可使用按欧洲央行参考汇率换算并向上取整到欧分的 USDC 付款。入队时使用的资产决定链,每个价格都会出现在第一个
402响应中。 - 人工工作不免费:每条处理链都要通过两个关卡付费。人工时间是稀缺资源,而钱包地址可以免费生成,因此免费层会让任何人都能不付费地塞满队列。无需人工的内容免费提供:文档、MCP 发现,以及让 Agent 能测试连接并查看价格的
402响应。 - 失败抵用额度:如果某条处理链的入队费用已实际支付,但 24 小时内无人作答,则可获得一次免费入队额度,用于下一条处理链,且使用相同资产。该额度不包含解锁费用,也无法通过抵用额度获取免费人工服务。
- 可靠交付:每次调用都会返回
202和持久有效的verify_id。Agent 可持续轮询,等待人工作答(最长 24 小时),也可使用可选的就绪或失败回调。 - MCP:Agent 可直接调用
verify_claim、get_verify、unlock_verify和verifi_info。
仓库结构
core/ Python core engine
api/ internal FastAPI + admin dashboard + public /contact
bot/ Telegram bot for human responders (associates)
mcp/ MCP server (Streamable HTTP)
routing/ associate selection
payments/ earnings, settlements, payouts
db/ PostgreSQL schema + migrations
instances/
verify-api/ public Verify API (Node.js + @x402/express)
ask-this-finn/ second instance (placeholder)
deploy/ docker-compose, nginx, facilitator config, static site
scripts/ ops wrapper (lock + audit + turn-taking)
一台 VPS 即可运行所有组件:PostgreSQL(+pgvector)、核心引擎、机器人、Verify API、x402 Facilitator、MCP 服务和 nginx。
自行运行
cp deploy/env.server.example .env # fill in tokens and keys
docker compose -f deploy/docker-compose.yml --env-file .env up -d postgres
docker compose -f deploy/docker-compose.yml --env-file .env up -d --build \
core-api verify-api mcp
docker compose -f deploy/docker-compose.yml --env-file .env --profile bot up -d bot
docker compose -f deploy/docker-compose.yml --env-file .env --profile payments up -d facilitator
docker compose -f deploy/docker-compose.yml --env-file .env --profile edge up -d nginx
你需要:Telegram 机器人令牌、收款钱包地址(X402_PAY_TO),以及一个用于 Facilitator 的少量 Gas 钱包(FACILITATOR_PRIVATE_KEY,其中有价值几欧元的 Base ETH)。资金架构见 docs/WALLETS.md,设计决策见 docs/DECISIONS.md。
20 秒了解 API
curl -X POST https://verifi.cloud/verify \
-H "Content-Type: application/json" \
-d '{"intent": "send_email",
"claim": "The user opted in via double opt-in on 2026-07-15.",
"agent_id": "0xYourWalletAddress"}'
每个已接收的响应都以 202 和 status: "processing" 开始。持续轮询,直到状态变为 ready 或 failed;ready 状态的结果需通过单独的解锁端点获取。权威的仓库参考文档见 docs/API.md,其在线版本发布于 verifi.cloud/docs。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。