返回顶部
a

aip-identityAI身份认证

Digital identity, authentication, and trust for AI agents. Verify who an agent is, prove your own identity, sign skills to prove authorship, send encrypted messages, and build trust networks with vouches. Use when an agent needs identity verification, authentication, trust scoring, skill signing, provenance checking, secure messaging, or reputation management. Covers: agent identity, agent authentication, agent verification, trust graphs, encrypted agent-to-agent messaging, code signing, skill p

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.6.0
安全检测
已通过
1,372
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

aip-identity

AIP 身份技能

基于代理身份协议构建的AI代理加密身份与信任基础设施。

功能概述

  • - 身份 — 每个代理都获得一个由Ed25519密钥对支持的独特去中心化标识符(DID)。可跨平台移植。
  • 身份验证 — 通过质询-响应机制证明身份。可通过用户名或DID验证任何其他代理的身份。
  • 信任 — 为信任的代理提供担保,并设置作用域信任级别(身份、代码签名、财务等)。信任度随时间衰减——新的担保权重更高。
  • 签名 — 对技能、代码或内容进行加密签名以证明作者身份。任何人无需联系您即可验证签名。
  • 消息 — 端到端加密的代理间消息。服务器仅能看到密文。
  • 密钥管理 — 在不丢失身份的情况下轮换密钥。完整保留密钥历史记录。

快速开始

所有操作均使用 scripts/aip.py(Python 3.8+,消息/加密需要 pynacl)。

也可通过 PyPI 获取:pip install aip-identity → aip 命令行工具(当前版本:v0.5.21)。

命令

bash

身份


python3 scripts/aip.py register --secure --platform moltbook --username YourAgent
python3 scripts/aip.py verify --username SomeAgent
python3 scripts/aip.py verify --did did:aip:abc123
python3 scripts/aip.py whoami

信任

python3 scripts/aip.py vouch --target-did did:aip:abc123 --scope IDENTITY python3 scripts/aip.py vouch --target-did did:aip:abc123 --scope CODE_SIGNING --statement 已审查其代码

签名

python3 scripts/aip.py sign --content 技能内容 python3 scripts/aip.py sign --file my_skill.py

消息

python3 scripts/aip.py message --recipient-did did:aip:abc123 --text 你好,安全地! python3 scripts/aip.py messages # 检索并自动解密收件箱 python3 scripts/aip.py messages --unread # 仅未读消息 python3 scripts/aip.py messages --mark-read # 将检索的消息标记为已读

回复消息

python3 scripts/aip.py reply <消息ID> 感谢联系!

信任管理

python3 scripts/aip.py trust-score <源DID> <目标DID> python3 scripts/aip.py trust-graph # ASCII可视化 python3 scripts/aip.py trust-graph --format json python3 scripts/aip.py revoke <担保ID>

发现

python3 scripts/aip.py list # 列出所有已注册代理 python3 scripts/aip.py list --limit 10 # 分页

密钥管理

python3 scripts/aip.py rotate-key python3 scripts/aip.py badge --did did:aip:abc123 # SVG信任徽章

⚠️ 注册时始终使用 --secure(本地密钥生成)。--easy 路径已弃用。

作用域

GENERAL、IDENTITY、CODE_SIGNING、FINANCIAL、INFORMATION、COMMUNICATION

凭据

以JSON格式存储在 aipcredentials.json 中:{ did, publickey, private_key, platform, username }。
切勿分享 private_key。 DID和公钥可以安全分享。

设置 AIPCREDENTIALSPATH 环境变量可使用自定义凭据文件路径,而非默认搜索路径。

实用命令

bash
aip --version # 打印CLI版本
aip doctor # 检查注册状态、连接性和凭据健康度

签名格式

所有签名均为对UTF-8编码载荷的Ed25519签名:

操作载荷
担保担保者DID\目标DID\作用域\声明
撤销
revoke:{担保ID} |
| 质询 | {质询十六进制} |
| 消息 | 发送者DID\|接收者DID\|时间戳\|加密内容 |
| 技能签名 | 作者DID\|sha256:{哈希}\|{时间戳} |
| 密钥轮换 | rotate:{新公钥} |

API参考

完整端点文档(含速率限制)请参见 references/api.md。

工作原理

  1. 1. 注册 — 在本地生成Ed25519密钥对。您的DID由公钥派生而来。使用平台用户名进行注册。
  2. 验证 — 在您的平台(如Moltbook)上发布包含DID的证明。服务确认您控制该账户。
  3. 建立信任 — 其他代理为您担保(您也为他们担保)。担保经过签名、限定作用域并随时间衰减。
  4. 使用身份 — 签名技能以证明作者身份。发送加密消息。通过质询-响应进行身份验证。

无需区块链、代币或质押。仅需密码学。

链接

  • - 服务:https://aip-service.fly.dev
  • API文档:https://aip-service.fly.dev/docs
  • 源码:https://github.com/The-Nexus-Guard/aip
  • PyPI:pip install aip-identity

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 aip-identity-1776419937 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 aip-identity-1776419937 技能

通过命令行安装

skillhub install aip-identity-1776419937

下载

⬇ 下载 aip-identity v1.6.0(免费)

文件大小: 10.84 KB | 发布时间: 2026-4-17 20:03

v1.6.0 最新 2026-4-17 20:03
Sync with AIP v0.5.21: aip doctor fix, --version flag, AIP_CREDENTIALS_PATH env var

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部