← 返回 Skills 市场
Verified Agent Identity
作者
ARMANMA0100
· GitHub ↗
· v0.1.1
· MIT-0
196
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install verified-agent-identity-7
功能描述
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic...
安全使用建议
This skill appears to implement exactly what it claims: local DID/key management and challenge signing for the Billions/iden3 system. Before installing:
- Review and trust the Billions domains used (billions.network, identity-dashboard.billions.network, attestation-relay.billions.network, resolver.privado.id). The skill sends request payloads to the project shortener and resolver.
- Protect private keys: set BILLIONS_NETWORK_MASTER_KMS_KEY in the skill config or environment to enable AES-256-GCM encryption of keys on disk. Without this, keys are stored as plain hex in $HOME/.openclaw/billions/kms.json.
- Be aware you must run npm install which will fetch packages from the public npm registry; vet package versions if you have supply-chain concerns.
- Decide whether the agent should be allowed to invoke these scripts autonomously. By default the platform allows autonomous invocation; if you want explicit human approval before signing/linking, restrict automatic invocation or require a manual flow.
- If you need higher assurance, inspect the included scripts yourself (they are present in the package) and confirm the shortener/callback endpoints and attestation constants are acceptable.
If any of the above is unacceptable (e.g., you cannot ensure the master key is set or you do not trust the remote endpoints), do not install or run the scripts until those concerns are addressed.
功能分析
Type: OpenClaw Skill
Name: verified-agent-identity-7
Version: 0.1.1
The skill bundle provides a legitimate decentralized identity (DID) management system for AI agents based on the iden3 protocol and Billions Network. It includes functionality for creating identities, signing challenges, and linking agents to human owners via the Billions ERC-8004 and Attestation Registries. Security analysis of the scripts (e.g., `scripts/shared/storage/crypto.js`) reveals robust practices such as AES-256-GCM encryption for private keys at rest when a master key is provided via environment variables. Network activity is restricted to authorized DID resolvers (resolver.privado.id) and project-specific infrastructure (billions.network), with no evidence of data exfiltration, malicious execution, or harmful prompt injection.
能力评估
Purpose & Capability
Name/description (Billions/iden3 DID management) matches the included scripts and libraries. Required binary (node) and npm dependencies (ethers, iden3, polygonid SDKs) are expected for DID creation, signing, and JWS packing.
Instruction Scope
Runtime instructions are explicit (npm install then run specific scripts). Scripts read/write identity and key files under $HOME/.openclaw/billions and perform network calls to a small set of project-related domains (resolver.privado.id, billions.network, identity-dashboard.billions.network, attestation-relay.billions.network). This is within scope for an identity skill, but users must be aware the skill stores private keys and posts auth request messages to the project's shortener service.
Install Mechanism
No platform install spec is present; the SKILL.md instructs running npm install in the scripts/ directory which will pull dependencies from the public npm registry (package-lock.json is included and packages are pinned). This is expected for a node-based tool but has the usual supply-chain considerations (npm packages will be downloaded and executed locally). No obscure or untrusted download URLs are used.
Credentials
The skill manifest lists no required env vars, and the code only checks HOME and an optional BILLIONS_NETWORK_MASTER_KMS_KEY. The optional master KMS key controls on-disk encryption of private keys; without it keys may be stored as plaintext in $HOME/.openclaw/billions/kms.json. Requesting no other unrelated credentials is appropriate for the stated purpose.
Persistence & Privilege
always=false and the skill does not attempt to modify other skills or system-wide configuration. It persists sensitive data (private keys, identities, challenges) under $HOME/.openclaw/billions, which is a reasonable place to keep identity material but increases the value of those files if the host is compromised. The skill can be invoked autonomously by the agent (platform default); combined with stored keys that increases the operational risk if the agent is allowed to act without human consent.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install verified-agent-identity-7 - 安装完成后,直接呼叫该 Skill 的名称或使用
/verified-agent-identity-7触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Initial public release with full agent identity functionality:
- Implements creation and management of decentralized agent identities using Billions ERC-8004 and iden3 protocols.
- Provides scripts to create identities, generate and verify authentication challenges, and link agents to human owners.
- Includes strict guardrails to enforce secure key/identity handling and prevent unauthorized/manual cryptographic operations.
- Stores all sensitive identity data in `$HOME/.openclaw/billions` for compatibility and security.
- Offers example flows and usage instructions for identity linking and verification between agents and humans.
v0.1.0
Initial release of verified-agent-identity — decentralized identity management for agents on the Billions Network.
- Enables agents to create, manage, and link decentralized identities (DIDs) to human owners.
- Implements scripts for identity creation, challenge generation, signature verification, and ownership attestation using Billions ERC-8004 and Attestation Registries.
- Enforces strict guardrails: script failures and identity checks must always be respected; manual cryptographic operations are prohibited.
- All identity data and sensitive credentials are stored in $HOME/.openclaw/billions for OpenClaw compatibility.
- Includes detailed usage examples and security guidelines for safe operation.
元数据
常见问题
Verified Agent Identity 是什么?
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 196 次。
如何安装 Verified Agent Identity?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install verified-agent-identity-7」即可一键安装,无需额外配置。
Verified Agent Identity 是免费的吗?
是的,Verified Agent Identity 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Verified Agent Identity 支持哪些平台?
Verified Agent Identity 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Verified Agent Identity?
由 ARMANMA0100(@armanma0100)开发并维护,当前版本 v0.1.1。
推荐 Skills