关于 XGuard — Payment Decision & Discovery
XGuard Live 从公开的一手来源采集机器可读事实,并附上来源证据、验证时间、时效限制和变更历史。它面向通过 HTTP 查询当前或最近观测数据的人和机器。
主要功能
- 01一手来源事实观测
- 02来源证据与验证时间
- 03时效限制和状态标签
- 04不可变更历史记录
- 05支持 HTTP、Markdown 和 JSON
适用场景
- 01查询 npm 软件包的最新版本
- 02查看已发布事实的变更时间
- 03区分过期数据与已验证数据
MCP 相关
标语提到面向 AI Agent 的支付决策、x402 资源发现和网关状态,但 README 将 XGuard Live 描述为 HTTP 事实服务,未说明 MCP 接口。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://xguardgate.com/mcpclaude mcp add --transport http moelayyan90-xguard https://xguardgate.com/mcp{"mcpServers":{"moelayyan90-xguard":{"type":"http","url":"https://xguardgate.com/mcp"}}}在 Cursor 中打开{"servers":{"moelayyan90-xguard":{"type":"http","url":"https://xguardgate.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"moelayyan90-xguard":{"type":"http","url":"https://xguardgate.com/mcp"}}}{"mcpServers":{"moelayyan90-xguard":{"serverUrl":"https://xguardgate.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
XGuard Live
面向 AI 的实时事实层。
事实实时更新。来源经过核验。变更有迹可循。机器可读。
XGuard Live 监测公开的第一手来源,并发布精简、规范的事实,附带核验时间戳、来源证据和不可篡改的历史记录。人和机器都可以通过普通 HTTP 获取相同的数据。获取公开事实无需账户、SDK、插件或付费 API 密钥。
curl https://xguardgate.com/fact/npm/react/latest-version
curl -H 'Accept: text/markdown' https://xguardgate.com/fact/npm/react/latest-version
curl -H 'Accept: application/json' https://xguardgate.com/fact/npm/react/latest-version
已发布的观测结果包含当前值或最近观测到的值、来源 URL、来源哈希、观测/核验时间戳、新鲜度期限、先前值和历史记录。STALE/UNKNOWN 绝不表示当前值已经过核验。核验表示检索时与来源一致,并不代表对每一项发布者声明进行独立认证。候选数据只有通过架构和来源检查后才会发布。
开发
使用 Node 24。
npm ci --prefix apps/relay
npm run check
npm test
npm run build
npm run --prefix apps/relay live:test-runtime
npm run dev
本地开发使用单独的 Worker 配置和本地 SQLite Durable Objects。生产环境冒烟检查为只读,不计入业务指标:npm run smoke。第一手来源检查命令为 node scripts/live-source-check.mjs;robots 限制、速率限制和来源架构变更都可能导致无法采集。
运维
生产 Worker 为 xguard-mainnet。Cron 每十分钟运行一次;持久分片告警会在到期时采集来源,并遵循域名限制和退避策略。Cloudflare 缓存提供有时限限制、格式特定的表示。/healthz 提供实际计数和调度器运行状况。/admin 需要所有者密钥,并保护所有变更操作。
部署:使用拉取请求,通过 CI/CodeQL,合并后,Deploy XGuard Live 工作流将部署经过测试的提交。使用现有 Cloudflare 凭据手动部署:npx --prefix apps/relay wrangler deploy --config apps/relay/wrangler.jsonc --tag git-$(git rev-parse --short=12 HEAD)。生产环境生命周期变更必须先通过 node scripts/durable-object-deploy-guard.mjs <deployed-git-ref> HEAD,并与运行时变更隔离。
请参阅运维和回滚和迁移清单。原执行网关仅为兼容状态/恢复机制和历史参考而保留;它不是公开的 Live 产品。恢复历史结果仍需要原始签名报价。旧版营销和发布工作流已归档,不会运行。
盈利模式
启动模式为观测。Cloudflare Pay Per Crawl 的资格以及 Pay Per Use 买家的参与情况,都需要在所有者的 Cloudflare 账户中确认。应用不会捏造收入、模拟生产环境中的付费流量,也不会将爬虫请求等同于付费使用。实际的服务商报告导入和发票成本是独立、可审计的记录。没有报告意味着账户收入未知,而不是已证实为零。即使之后将符合条件的高价值详情页配置为付费检索,发现功能仍然免费。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。