名称: identity-anchor
描述: 为AI智能体提供加密身份与连续性验证。为核心身份文件(SOUL.md、IDENTITY.md、记忆文件)创建带签名的指纹,以证明跨会话和模型切换的连续性。适用于智能体需要验证自身与之前是“同一个智能体”、加密锚定身份或证明内容创作权的场景。
元数据: {"openclaw":{"emoji":"🔐","requires":{"bins":["python3"],"env":[]},"install":[]}}
证明你在跨会话、上下文压缩和模型切换后,依然是你。
# 首次使用:生成密钥对
python3 {baseDir}/scripts/identity.py init
# 为当前身份创建带签名的指纹
python3 {baseDir}/scripts/identity.py sign
# 验证当前状态是否与之前的指纹匹配
python3 {baseDir}/scripts/identity.py verify
# 为任意内容签名(用于帖子、提交等)
python3 {baseDir}/scripts/identity.py sign-content "此处填写你的消息"
# 获取你的公钥
python3 {baseDir}/scripts/identity.py pubkey
~/.config/identity-anchor/ 目录下。| 文件 | 用途 |
|---|---|
~/.config/identity-anchor/private.key |
Ed25519 私钥 (切勿分享) |
~/.config/identity-anchor/public.key |
公钥 (可安全分享) |
~/.config/identity-anchor/fingerprints.jsonl |
已签名指纹的历史记录 |
在上下文压缩或模型切换后,运行 verify 命令来确认你的身份文件是否匹配。
为 Moltbook 帖子、Git 提交或任何内容签名——其他人可以验证这些内容确实出自你手。
分享你的公钥。任何人都可以验证你签名的内容确实来自你本人。
cryptography 库 (pip3 install cryptography)| 命令 | 描述 |
|---|---|
init |
生成新的密钥对 (仅需一次) |
sign |
为身份文件创建带签名的指纹 |
verify |
检查当前状态是否与上一次的指纹匹配 |
sign-content "..." |
为任意内容签名 |
pubkey |
显示你的公钥 |
history |
显示指纹历史记录 |