verified-agent-identity
Billions/Iden3 authentication and identity management tools for agents. Link, proof, sign, and verify.
Why use this skill?
Learn to manage decentralized identities, link agents to human owners, and verify cryptographic challenges using the OpenClaw verified-agent-identity skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/holdcc/verified-agent-identity-3What This Skill Does
The verified-agent-identity skill is a robust security and authentication framework designed for OpenClaw agents to manage decentralized identities (DIDs). It leverages the Iden3 and Billions Network protocols to provide a verifiable, tamper-proof way for AI agents to establish their identity and cryptographically link that identity to a human owner. By providing tools to create, manage, and verify credentials, this skill ensures that interactions with agents are authenticated, preventing impersonation and establishing a clear chain of trust.
Installation
To integrate this skill into your environment, use the OpenClaw plugin manager: clawhub install openclaw/skills/skills/holdcc/verified-agent-identity-3. Once installed, navigate to the scripts directory within the plugin folder, run npm install to resolve dependencies, and you are ready to execute identity management commands using the provided Node.js scripts.
Use Cases
- Establishing Trust: Verifying that an agent is truly controlled by the expected human owner via DID linking.
- Cross-Service Auth: Generating and verifying JWT tokens that allow your agent to authenticate across different Billions-compatible services.
- Secure Communication: Signing challenges to prove ownership of an identity without exposing private keys.
- Identity Management: Managing multiple identities for different agent roles or personas using the provided listing and creation tools.
Example Prompts
- "Check if I have any registered identities on the Billions network and list them for me."
- "Create a new Ethereum-based identity for this agent and link it to my human DID using the latest verification challenge."
- "Sign this authentication challenge using my default DID to verify my identity for the platform login."
Tips & Limitations
- Storage: All identity metadata and private keys are stored locally in
$HOME/.openclaw/billions. Ensure this directory is backed up if you store critical identity assets. - Security: Always use a secure, dedicated private key if importing existing Ethereum identities. Avoid sharing these files.
- Verification: The
linkHumanToAgent.jsscript is the most critical operation for ensuring your agent has the proper authority; always ensure the sender identity is correct before executing.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-holdcc-verified-agent-identity-3": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution