评测与安全工具
proofbundle:为 AI 工作产出可离线验证的可移植证据回执
b7n0de/proofbundle · Portable evidence for AI work, verifiable offline. Integrity, not truth
ELI5:它是什么,解决什么问题
proofbundle 是一个 Python 工具与回执格式,用于把 AI 评测、审查、决策或动作转化为单个可移植回执文件,支持离线验证与显式策略检查。它可证明内容由哪个密钥签名、签名内容是否被改动、所附证明与策略检查是否通过,但明确不判断所报告结果是否真实、工作是否正确或完整。核心支持签名回执与 Merkle 包含证明,并提供评测回执、选择性披露、决策回执、Inspect AI 集成、RFC 3161/OpenTimestamps 锚定、ML-DSA-44 见证共签名等可选能力,各特性成熟度不一。
核心能力与快速开始
★ 2 · Python
- 能做什么
- 生成与验证 AI 工作的可移植证据回执:核心支持签名回执(Ed25519)与 Merkle 包含证明,评测回执可绑定指标、阈值、来源与承诺,选择性披露可隐藏部分取值同时保留其 profile 支持的检查;决策回执记录对指定证据的裁定;提供离线验证命令 proofbundle verify 与退出码约定;可选用评测(proofbundle[eval])、Inspect AI(proofbundle[inspect])、锚定 RFC 3161/OpenTimestamps(proofbundle[anchors])、ML-DSA-44 见证共签名(proofbundle[pq])与 TEE 证明桥(proofbundle[experimental])等扩展。Rust 交叉验证器为实验性、仅作参考,且不属于 Python 包。
- 适用场景
- 为 AI 评测结果生成可携带、可离线核验的证据;在 Inspect AI 工作流中加入回执;记录决策裁定及其所依赖的证据;以选择性披露方式分享部分可验证信息;对签名内容做篡改检测演示(proofbundle demo 检查诚实回执、篡改变体与样本替换)。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地命令行工具,验证过程只读取本地文件,不需要验证服务器或网络;安装与示例下载需要使用网络。README 未说明其他部署形态。
- 主要依赖
- Python 3.10 或更新版本;需通过 pip 安装(示例为 proofbundle==6.1.0)。部分功能需要额外 extra(eval、inspect、anchors、pq、experimental)。
- 使用限制
- 不判断密钥是否可信、所报告结果是否真实、工作是否正确或完整;缺少证据不等于被省略的工作未发生。回执签名为 Ed25519,非后量子,ML-DSA-44 见证共签名与实验性续期路径不会把载荷签名变为后量子签名。当前发布为 v6.1.0 Beta,收尾审计未运行,C6.2、C6.3、C8.2 审计就绪标准仍为红,24 小时浸泡测试未纳入打标签时点;v2 发现登记表未签名。各特性成熟度不一:Agent 审查披露为自声明,锚定与 enclave 路径有实验边界,Rust 交叉验证器为实验性且仅作建议。不构成托管式透明服务、完整 in-toto 客户端、可信执行环境、共识系统或合规产品。
- 许可证
- MIT
- 最近推送
- 2026-09-27 06:52
资料检查:2026-09-27 07:00 · 卡片整理:2026-10-10 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在 AI 评测、审查或决策流程中生成可离线验证的签名回执,用于证明内容由哪个密钥签名、签名内容是否被改动、所附证明与策略检查是否通过;也可通过 Inspect AI 集成把回执加入 AI 评测工作流。
查看内容依据
proofbundle 是一个 Python 工具与回执格式,用于把 AI 评测、审查、决策或动作转化为单个可移植回执文件,支持离线验证与显式策略检查。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。