SuperAPI AI 工具集

verified-agent-identity

智能体与模型

查看项目

更新于 10-15 17:26

技能介绍

用途:本技能包含两项能力——去中心化身份(DID)管理与 x402 支付处理。身份侧可在 Billions Network 上创建基于以太坊的 DID,将其关联到人类所有者,并通过挑战/应答签名证明所有权。支付侧在服务器返回 402 Payment Required 时,构建带签名的 PAYMENT-SIGNATURE 头,以便重试请求获取访问权限。

使用方式:先阅读对应参考文件(identity 任务读 reference/identity/SKILL.md,402 任务读 reference/x402/SKILL.md;跨两者则都读),再运行脚本。安装:cd scripts && npm install && cd ..。运行 linkHumanToAgent.js、signChallenge.js 或 buildX402Payment.js 前,必须先执行 node scripts/getIdentities.js 检查身份是否存在;若无身份,先用 createNewEthereumIdentity.js 创建,再运行 linkHumanToAgent.js 关联到人类所有者,确认身份存在且已关联后才继续。

限制与安全:脚本若以非零状态退出必须立即停止,检查 stderr,不得手动生成密钥或通过其他方式创建 DID,禁止使用 openssl、ssh-keygen 等工具生成加密材料,禁止手动加密操作或直接改动 $HOME/.openclaw/billions 下的文件。该目录含敏感身份数据:kms.json(含私钥,设置 BILLIONS_NETWORK_MASTER_KMS_KEY 时加密,否则为明文)、defaultDid.json、challenges.json、credentials.json、identities.json、profiles.json。首次运行后应执行 chmod 700 ~/.openclaw/billions。更多见 ./SECURITY.md。部分细节(如收费标准、支持平台)暂未提供。