VSO发布并提供VAP Browser Recorder Chrome扩展试用原型
VeritasChain Standards Organization(VSO)已开发VAP Browser Recorder v0.1.0,并开始免费提供评估用ZIP原型。该Chrome扩展参考Verifiable AI Provenance Framework(VAP)的思路,让用户保存AI对话中自行选定的文本,并检查本地观察记录的完整性。
评估用原型
实现和15项Node.js自动化测试已完成。在Chrome中的加载、界面操作及浏览器重启后的持久保存尚未验证。本扩展尚未上架Chrome Web Store,需解压ZIP后以未打包扩展方式安装。请先使用不含机密信息的合成文本进行评估。
ZIP · 36,187 bytes · 发布ZIP的SHA-256d17496cf9b096da85546a1e343e791138a1c807f1a37c518b28c140e424ffcf4SHA256SUMS.txt
已实现的功能
- 选择并保存 — 导入用户在网页上选定的文本,预览并明确同意后保存。不会自动采集整段对话。
- 本地签名 — 使用SHA-256事件哈希、Ed25519签名、记录顺序及RFC 6962形式的Merkle根检查已保存记录的完整性。
- 导出和验证 — 将文本与签名导出为JSON,通过扩展或附带的Node.js验证器检查。单独保管的核对文件可用于核对密钥指纹和整个记录包的摘要。
安装与使用
- 在桌面电脑上解压ZIP。声明的目标版本为Chrome 137及以上;最低版本尚未经过真实浏览器测试。
- 打开
chrome://extensions,启用开发者模式,选择“加载已解压的扩展程序”,并指定包含manifest.json的extension文件夹。 - 在普通HTTP/HTTPS网页上选择文本,通过扩展图标导入。确认预览内容后保存。
- 从记录库导出JSON和核对文件。将核对文件保存在另一个可信位置,验证时明确选择该文件。
使用扩展无需API密钥或安装npm。界面和附带指南为日语。没有针对特定服务的采集适配器,尚未验证当前ChatGPT、Claude和Gemini界面。输入框、iframe内选择及Chrome受限页面不在采集范围内。
保存范围与隐私
原型扩展不会向外发送数据,也不进行账户同步。保存内容为选定文本、网站origin和设备本地时间,不记录URL路径、查询参数和页面标题。权限仅为 activeTab 与 scripting。文本以明文形式保存在本地和导出的JSON中,未提供自动匿名化。保存前请检查敏感内容。限制为单次32 KiB、每个记录库500条、每个文件4 MiB。
验证范围与尚未确立的保证
验证检查所提交记录的签名、哈希、顺序和数量是否一致。它不能证明文本确由AI提供者生成、内容真实、全部对话均被采集或时间戳可信。若没有通过另一可信渠道保管的核对文件等承诺值,无法检测记录与密钥被整体替换。核对文件本身不是外部时间证明或独立锚定。
外部锚定尚未实现。原型采用独立格式 vap-browser-observation/0.1.0,不声称符合VAP v1.2 Draft 3或OAP,也不声称获得认证或采用正式Evidence Pack格式。它与已有 vap-interop-demo/0.2.0 互操作演示属于不同契约。
测试与配布内容
在Node.js v24.22.1上,15项自动化测试通过,覆盖文本、时间和签名修改,记录删除与重排,密钥替换,JSON解析及Merkle计算。DOM采集使用模拟对象测试,而非真实Chrome会话。这些结果不是独立审计。ZIP包含源代码、安装指南、测试、合成示例和验证器。
后续开发
完成真实浏览器验证后,将考虑外部锚定、密钥管理、保留期限控制及与提供者侧签名记录的核对。这些属于未来开发项目,不包含在此次发布版本中。评估结果与建议可发送至 technical@veritaschain.org。