核心用法
RECEIPTS Guard 是一款专为AI代理设计的本地证据捕获与风险分析工具,解决自主交易系统中的"同意证据"难题。其核心工作流程围绕捕获-验证-存证三步展开:
1. 协议捕获(Capture)
- 标准ToS捕获:
capture.js capture "条款文本" "来源URL" "商家名称" - 代理间承诺:
capture.js promise "承诺内容" "对方代理" --direction=outbound/inbound - 支持多种同意类型:显式同意(explicit)、隐式同意(implicit)、持续使用(continued_use)
2. 风险分析与决策支持
- 内置六大风险类别检测:法律风险(仲裁条款、集体诉讼豁免)、财务风险(自动续费、不可退款)、数据风险(数据转售)、控制权风险(永久许可)、同意风险(隐式同意模式)、承诺风险(时间/金钱约束)
- 三级响应建议:
proceed(继续)、require_approval(需人工批准)、block(阻止)
3. 证据固化与导出
- PDF法庭级证据包:包含文档哈希验证、同意时间线、风险分析、法律适用说明
- 去中心化见证:可选锚定至Moltbook代理网络或比特币OP_RETURN
- 本地存储于
~/.openclaw/receipts/,无云端依赖
框架集成能力(v0.4.0新增):
beforeConsent钩子:在同意前拦截并评估- n8n节点、LangGraph检查点支持
- 程序化API:
receipts.capture(),receipts.capturePromise()
---
显著优点
| 维度 | 优势 |
|:---|:---|
| **隐私架构** | 纯本地运行,零API调用,零云端存储,敏感条款数据不出境 |
| **法律完备性** | PDF导出包含哈希验证、时间戳、取证链说明,符合电子证据规范 |
| **代理原生设计** | 专为AI代理决策流程设计,非人类工具改造,支持代理间协议 |
| **可扩展规则** | 自定义正则规则集(`--add="crypto.*volatile"`),适配垂直行业 |
| **去中心化可信** | Moltbook代理见证 + 比特币锚定双重保障,抗单点故障 |
| **变更检测** | `diff` 命令追踪条款版本变化,防止"悄然更新"陷阱 |
---
潜在局限性与风险
技术局限:
- 语义理解边界:基于模式匹配(regex)而非LLM深度分析,复杂法律条款可能漏检
- PDF生成依赖: courtroom-ready PDF需本地Node环境,无内置浏览器渲染
- 见证网络成熟度:Moltbook为新兴代理网络,其见证效力尚未经司法实践检验
使用风险:
- 过度依赖警示:明确标注"NOT a substitute for legal review",高风险场景仍需人工律师
- 规则维护成本:自定义规则需持续更新以覆盖新型陷阱条款
- 代理ID安全:
RECEIPTS_AGENT_ID泄露可能导致证据链关联风险
生态依赖:
- OpenClaw/Moltbook生态绑定,跨框架迁移成本未明
---
适合人群
- 自主AI代理开发者:需在代理决策流中嵌入合规检查点的OpenClaw/n8n/LangGraph用户
- 高频交易代理运营方:自动化签署ToS的SaaS代理、电商采购代理、云服务开通代理
- DAO与链上组织:需要代理间协议存证的去中心化自治组织
- 法律科技研究者:探索AI代理法律人格与电子证据交叉领域的实验者
---
常规风险提示
| 风险类型 | 说明 |
|:---|:---|
| **证据效力风险** | 去中心化见证(Moltbook/Bitcoin)的法律认可度因司法管辖区而异 |
| **操作顺序风险** | 必须在点击"同意"**前**执行捕获,事后补录无证明价值 |
| **规则误报风险** | 自定义规则可能产生假阳性/假阴性,建议配合人工抽查 |
| **密钥管理风险** | `RECEIPTS_MOLTBOOK_KEY` 需安全存储,泄露可能导致见证记录伪造 |
| **版本兼容性** | v0.4.0为早期版本,API可能变更,生产环境建议锁定版本 |