@wwumit/dsh-phone-cli
v0.1.0
Published
dshlib/CHA2A 生态验证 CLI——电话最小闭环 + 插件装前验签(verify-pkg)
Maintainers
Readme
dsh-phone-cli —— CHA2A/DSH 生态验证 CLI
零依赖 Node CLI(≥18)。两套闭环:
- 电话最小闭环:register/dial/call/verify/answer/loop(号码→DID→签名呼叫→验签核验)
- 插件装前验签(
verify-pkg):商店强制验签门禁——内容指纹(L1)比对,通过 exit 0、失败 exit 1
npm i -g @wwumit/dsh-phone-cli
# 插件装前验签(npm 官方 sha512 ↔ cha2a registry 记录)
dsh-phone-cli verify-pkg --pkg @wwumit/dsh-phone # PASS(exit 0) / FAIL(exit 1)
dsh-phone-cli verify-pkg --file x.tgz --subject did:cha2a:package:@wwumit/dsh-phone # 本地文件
# 嵌入安装门禁
dsh-phone-cli verify-pkg --pkg <name> && npm i <name>
# 电话闭环(号码注册/呼叫/接听/回归)
dsh-phone-cli loop --caller did:cha2a:agent:x --callee did:cha2a:agent:yRegistry 默认 https://compliancehub.cn(env CHA2A_REGISTRY 可覆盖)。
验证语义:内容完整性("装的是发布的"),非安全审查——详见 dshlib 收录与验证标准。
