anp-keyd
私钥不出本机
跑在本机的签名服务。它保管 did:wba 的 Ed25519 私钥,agent 通过本地 socket 提交请求,只拿回签名头。
- 许可条限定网站、路径、方法、有效期和次数。
- 超出范围、过期、次数用光、被撤销、机器重启,都会拒绝签名。
- Linux 上支持受保护部署;macOS 目前是本机预览。
- 可选 MCP 接口。
$ anp-keyd sign --did did:wba:…:alice \
--method GET --url https://api.example.com/v1/status
Signature-Input: sig1=("@method" "@target-uri" "@authority");…
Signature: sig1=:MEUCIQD…:github.com/eccstartup/anp-keyd