dsh-principal-binding-proof:跨 DSH 执行面的匿名权威绑定离线证明

前言

在 DeepSeek Harness (DSH) 的插件化生态中,开发者经常需要处理执行链中身份一致性的验证问题。传统的访问控制或签名验证往往关注“谁拥有权限”,而此插件关注的是“执行链中每一个环节是否始终属于同一个匿名权威和租户”。dsh-principal-binding-proof 旨在提供一种离线的、内容寻址的证据机制,证明执行链(从主体到工件)中权威绑定的一致性。

这是一个什么插件

该插件属于管理安全类别,名称为 dsh-principal-binding-proof,由用户 dongsheng123132 维护,遵循 MIT 许可证。

它解决的核心问题是:在 DSH 的执行链(principal → session → agent → tool call → runtime → artifact)中,如何验证匿名权威和租户是否始终保持绑定关系,未被篡改或混淆。

核心能力

该插件通过验证一系列显式记录的数据点,来确认权威绑定的有效性:
1. 验证显式记录的哈希、修订版本、密钥纪元。
2. 检查证据的新鲜度、发行者白名单、有效期以及吊销状态。
3. 确认邻接性和唯一无环链。
4. 检测异常行为:如权威交换、跨租户混淆、过时身份、键入错误或断开的绑定、未授权的发行者以及终端工件不匹配。

安装与启用

在项目根目录下执行以下命令以添加此插件:

dsh plugin --profile proof add .

典型用法

安装后,可以通过以下方式使用该插件:

npm test
npm run check
node bin/dsh-principal-binding-proof.mjs verify examples/bound.json

适用场景与边界

适用场景:适用于需要对智能体执行链路进行审计,确保证据链完整性和身份一致性的场景。

重要边界:
1. 非认证/授权工具:这不是认证、授权、签名验证、访问控制或远程传输工具。它不授予任何权威,不读取账户、凭证、提示或业务负载,也不执行命令。
2. DSH 工具集:DSH 提供了两个主要工具:dsh_principal_binding_inspect 和 dsh_principal_binding_verify。MCP 暴露了证明内联等效项。
3. 工作区验证限制:工作区验证仅接受相对的、非符号链接的路径,并在显式的 artifactDir 下写入确定性内容寻址报告,随后进行 SHA-256 回读验证。
4. 依赖要求:该插件需要 DSH 版本 >= 0.1.2-alpha.4 以及 Node.js 版本 >= 22。

生态背景

DSH 理念是“一切皆插件”。社区目录是独立站点,与 DeepSeek 或幻方无官方从属关系。

参考资源

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜