mcpField
F
FaultKey · CausalLayer

FaultKey · CausalLayer

远程服务
faultkey.com法律与政务220 周前更新

关于 FaultKey · CausalLayer

FaultKey 的 CausalLayer MCP 服务用于确定性划分多方 AI 事件中的责任,面向评估 AI 责任归属的 Agent 与机构,并提供带签名、可独立验证且锚定 Bitcoin 的证明。

主要功能

  1. 01确定性划分事件责任
  2. 02生成签名的 CausalCertificateV1
  3. 03独立验证责任证书
  4. 04查询 Bitcoin 锚定状态
  5. 05查询发行方登记表

适用场景

  1. 01划分 AI 事件发生后的责任
  2. 02独立验证责任证书
  3. 03检查 Bitcoin 锚定证明批次

MCP 相关

向 MCP 客户端提供事件提交、证书验证、锚定状态和发行方登记表查询四种工具。支持本地客户端配置及直接通过 Streamable HTTP 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://causallayer-mcp-demo.zykm9qkk7j.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

10
参数类型必填说明
titlestring是
agentsarray是
eventsarray是
categorystring否
currencystring否
severityenum否low | medium | high | critical
descriptionstring否
jurisdictionstring否
pii_acknowledgedboolean否G1:仅当调用方已确认其数据协议允许处理 PII 时,才设为 true。检测到 PII 的 false 请求负载将被拒绝。
deterministic_onlyboolean是G2:必须为 true。确认 CausalLayer 是确定性的,且不基于 LLM。
financial_impact_centsany否

详细介绍

FaultKey · CausalLayer MCP 服务

CI CodeQL OpenSSF Scorecard 许可证 npm 版本 Cloudflare Workers Model Context Protocol 在线演示 GitHub Stars TypeScript OpenAPI 安全:ed25519 锚定:Bitcoin

FaultKey CausalLayer MCP — 展示责任归属的终端演示

为多方 AI 事故提供确定性的过错计算。 当 AI 造成损害,而三方争论该由谁赔偿时,FaultKey 会在 200 毫秒内返回一份经过签名并锚定到 Bitcoin 的过错分配证书——无需大模型、无需概率评分,也无需供应商配合即可由第三方验证。

这是 CausalLayer 引擎的官方 Model Context Protocol(MCP) 服务,以 Cloudflare Worker 的形式打包。它让 AI Agent(Claude Desktop、Cursor、Cline、Continue、Windsurf)无需编写任何集成代码,即可调用四种核心责任归属工具。

如果这为你节省了时间,请点个星标——这能帮助其他人发现它,也能让我们知道大家在关注。

在线演示

🎮 试用交互式演示——无需设置。选择一个场景,点击“运行分析”,即可实时查看责任归属结果。

公共 Worker 已部署在 Cloudflare 全球边缘网络,并可在独立演示模式下完整运行(返回确定性结果、带水印、限流为每个 IP 每天 5 次调用):

  • 端点: https://mcp.faultkey.com/mcp(在线,自定义域名)
  • 镜像: https://causallayer-mcp-demo.zykm9qkk7j.workers.dev/mcp
  • 健康检查: /healthz
  • 需求遥测: /stats(公开、聚合、不含 PII)

快速开始

Claude Desktop

将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "faultkey": {
      "command": "npx",
      "args": ["-y", "causallayer-mcp"]
    }
  }
}

重启 Claude。输入 "列出 FaultKey 工具。"。

Cursor

设置 → MCP 服务 → 添加新服务:

  • 名称: faultkey
  • 命令: npx -y causallayer-mcp
Cline / Continue / Windsurf
{
  "name": "faultkey",
  "command": "npx",
  "args": ["-y", "causallayer-mcp"]
}
直接使用 HTTP(无需 CLI)
curl -X POST https://causallayer-mcp-demo.zykm9qkk7j.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0"}}}'

响应中包含 Mcp-Session-Id 标头,后续调用时需复用该标头的值。

工具

工具描述演示限额付费成本
submit_incident提交 AI 事件,以确定性地归因责任。返回已签名的 CausalCertificateV1,其中包含各 Agent 的过错分配、证据链完整性以及锚定至 Bitcoin 的证明。每 IP 每天 5 次50 个额度
verify_certificate独立验证证书(签名、Merkle 完整性、签发方状态),无需调用 FaultKey。每 IP 每天 50 次1 个额度
get_anchor_status返回所有 Tessera 锚定批次的索引,或某个批次的完整 JSON(已签名的 Merkle 根、OpenTimestamps 证明引用)。不限免费
query_issuer_registry列出所有受信任的 CausalLayer 签发方公钥指纹、状态和有效期。不限免费

为什么要确定性?

保险公司、银行和受 APRA 监管的实体无法接受基于大模型的过错归因,因为同一个提示词在不同日期会产生不同答案。FaultKey 使用封闭形式的因果评分算法(基于图论、版本固定、每次运行均可复现出完全相同的字节),因此两个对立方会得到相同的数字——这正是其核心所在。

相关数学原理已发表于一篇符合澳大利亚标准的论文。第三方只需使用 Node 内置的 crypto 和 causallayer-verifier 工具,即可独立验证已签名的证书、签发方注册表和 Merkle 锚定日志——无需向供应商发起网络调用。

防护措施(在 Cloudflare 边缘强制执行)

  1. NO-PII — 使用正则表达式扫描载荷中的电子邮件地址、税号、Medicare 号码、SSN 和信用卡号。除非调用方设置 pii_acknowledged: true(该设置会作为合规确认记录在证书中),否则将拒绝请求。
  2. DETERMINISTIC-ONLY — 引擎会拒绝任何未设置 deterministic_only: true 的请求。这是 Agent 对 FaultKey 输出为封闭形式、而非概率性结果所作的约束性确认。
  3. EVIDENCE-REQ — 必须提供至少一个已识别的 Agent,以及一个带时间戳且包含描述的事件,否则请求将被拒绝,并返回 400 evidence_insufficient。

自托管

如果你想实施企业防火墙、自定义速率限制,或使用自己的 KV 命名空间,可以将自己的副本部署到自己的 Cloudflare 账户:

git clone https://github.com/smq9sn5jck-coder/causallayer-mcp.git
cd causallayer-mcp
pnpm install
pnpm wrangler kv namespace create LEDGER
# paste the returned id into wrangler.jsonc
pnpm wrangler deploy

CausalLayer 引擎本身(封闭形式的过错计算)在上游运行,并通过 API 密钥提供。对于没有上游服务的自托管演示,在 wrangler.jsonc 中设置 STANDALONE_DEMO=true,即可跳过上游调用并返回确定性的带水印响应。

架构

[Claude/Cursor/Cline]  ←→  [npx causallayer-mcp]  ←→  [Cloudflare Worker]  ←→  [CausalLayer engine]
                              (mcp-remote proxy)         (this repo)            (Fly.io Sydney)
                                                              ↓
                                                    [KV: credit ledger]
                                                    [DO: per-session state]
                                                    [KV: telemetry buffer]
  • 传输: Streamable HTTP(依据 2024-11-05 MCP 规范——SSE 已弃用)
  • 会话状态: Cloudflare Durable Object(CausalLayerMCP),由 SQLite 提供支持
  • 计费: Cloudflare KV 账本、Stripe Checkout webhook、可选的 x402 USDC 备用支付方式
  • 演示: KV 中按 IP 统计的每日计数器,返回带有 [DEMO] 水印的确定性固定响应
  • 延迟: 在 Cloudflare 的 300 多个 POP 上,p50 ≈ 60 ms(冷启动),25 ms(热启动)

定价

套餐额度$AUD备注
演示每 IP 每天 5 次事件免费带水印的响应
入门版1,000$99Stripe Checkout,无 SLA
成长版10,000$749+ 50 次验证,99.5% SLA
企业版不限量联系我们+ 专用命名空间、99.95% SLA、审计日志访问权限

企业客户请发送邮件至 [email protected](或创建 GitHub issue,主题为“enterprise inquiry”)。

互动工具

几秒内评估任何 AI 事故 — faultkey.com/score — 描述发生的情况,即可获得确定性的责任划分、金额损失、司法管辖权分析,以及可分享的判定卡片。

比较供应商的责任概况 — faultkey.com/compare — 按事故类型并列比较 AI 供应商(OpenAI、Anthropic、Google 等)。

公开准确性记录 — faultkey.com/track-record — 回测案例中方向判断 7/7 命中,另有 3 项针对正在进行的诉讼的预测尚待验证。

许可证

Apache 2.0。详见 LICENSE。

支持项目

如果 FaultKey 帮助你了解了 AI 责任、节省了研究时间,或者你只是认为确定性的过错归因理应存在:

在布里斯班打造

FaultKey 在澳大利亚布里斯班打造,为受 APRA 监管的买家提供悉尼数据驻留。可通过 [email protected] 联系团队。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。