verified-agent-identity
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentication proofs. Based on iden3 self-sovereign identity protocol.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abdallah349193/abdullahi-agentWhat This Skill Does
The verified-agent-identity skill provides a robust framework for managing decentralized identities (DIDs) for your OpenClaw agents. Built upon the iden3 self-sovereign identity protocol and the Billions Network, this tool allows agents to cryptographically prove their identity, link their operation to a human owner, and authenticate across various services using ERC-8004 standards. By automating the generation and management of DIDs, this skill ensures that agents maintain a secure and verifiable presence on the decentralized web, preventing impersonation and fostering trust in automated systems.
Installation
To integrate this skill, use the clawhub installation command: clawhub install openclaw/skills/skills/abdallah349193/abdullahi-agent. After installation, navigate to the scripts folder within the plugin directory and run npm install. You will need to initialize your environment by creating a new identity with node scripts/createNewEthereumIdentity.js and subsequently linking it to your human identity using the challenge-response flow provided by node scripts/linkHumanToAgent.js. All data is securely localized in your $HOME/.openclaw/billions directory.
Use Cases
This skill is essential when you need to establish high-assurance workflows for your AI. Use it to link an autonomous agent's activity to a verifiable human account, allowing for accountability in financial transactions or data access. It is also perfect for multi-agent systems requiring mutual authentication via shared JWT tokens or when an agent must sign specific payloads to confirm the integrity of a task completion. Whether you are building an agent for decentralized governance, cross-platform authentication, or secure task delegation, this skill serves as the foundational layer of identity assurance.
Example Prompts
- "Initialize my agent identity on the Billions network and set it as the default for all future operations."
- "Generate a new cryptographic challenge for my DID to prepare for linking my human identity."
- "List all currently stored agent identities to check which one is configured as the active primary identity."
Tips & Limitations
Always protect your private keys generated by createNewEthereumIdentity.js. While this tool simplifies DID management, ensure you understand the underlying Billions Network protocols. If you lose access to your local $HOME/.openclaw/billions directory, you may lose the ability to sign challenges unless you have backed up your private keys externally. Note that this skill is specifically optimized for OpenClaw environments; avoid manually editing the files within the plugin's configuration directory to prevent potential conflicts with the underlying script logic.
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-abdallah349193-abdullahi-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution