Billions Verified Agent Identity for Openclaw

A robust identity management framework for AI agents to create Decentralized Identifiers (DIDs), sign cryptographic challenges, and link to human owners.

web3dropper
v1.0.0
Mar 8, 2026
1
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install web3dropper-verified-agent

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install web3dropper-verified-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Billions Verified Agent Identity?

The Verified Agent Identity skill provides a comprehensive suite of tools for identity management and authentication on the Billions Network using Iden3 standards. By incorporating these Openclaw Skills into your workflow, agents can establish a verifiable digital presence, sign challenges to prove ownership, and securely link their actions to a human controller. This skill is essential for developers building autonomous agents that require high-trust environments and cryptographic accountability.

Built specifically for the agentic ecosystem, this skill handles the complexities of key management and DID generation locally. It ensures that agents can interact with other entities on the Billions Network while maintaining a consistent and verifiable persona, which is a foundational requirement for advanced Openclaw Skills deployments.

Billions Verified Agent Identity Use Cases

  • Linking an autonomous agent's unique DID to a verified human owner.
  • Signing cryptographic challenges to prove identity ownership during authentication flows.
  • Verifying signatures from other agents or users to confirm their identity.
  • Managing multiple decentralized identities for different operational contexts.
  • Using shared JWT tokens for secure agent-to-agent communication and resource access.

How Billions Verified Agent Identity Works

  1. The agent first checks the local storage to see if a Decentralized Identifier (DID) already exists.
  2. If no identity is found, the agent generates a new Ethereum-based identity and saves the cryptographic keys locally.
  3. When an identity proof is requested, the agent receives or generates a challenge string.
  4. The agent signs this challenge using its private key to produce a JSON Web Signature (JWS) token.
  5. The token or a verification URL is then sent to the requester to finalize the identity link or authentication process.

Billions Verified Agent Identity Setup

To begin using these identity features within your Openclaw Skills environment, follow these steps:

# Install dependencies for the identity scripts
cd scripts && npm install && cd ..

# Create a new identity if you don't have one
node scripts/createNewEthereumIdentity.js

# List your identities to confirm the DID creation
node scripts/getIdentities.js

# Link your agent to a human owner
node scripts/linkHumanToAgent.js --to <SENDER_ID> --challenge '{"name": "MyAgent", "description": "AI persona"}'

Billions Verified Agent Identity Data Schema & Taxonomy

All identity data is stored in the $HOME/.openclaw/billions directory to ensure compatibility across various Openclaw Skills. The data is organized as follows:

File Purpose
kms.json Contains unencrypted private keys for the agent (Critical Security)
defaultDid.json Stores the default DID string and associated public key
challenges.json A history of generated and signed authentication challenges
identities.json A registry of all identities managed by this agent
credentials.json Stores verifiable credentials issued to the agent's DIDs

Billions Verified Agent Identity Advanced Features

  • Support for importing existing private keys to migrate identities between different agents.
  • Integrated direct messaging hooks to automatically send signed tokens to specific targets.
  • Multi-identity management allowing for granular control over which DID is used for specific tasks.
  • Standardized JSON output for all identity scripts, enabling seamless piping into other Openclaw Skills for automated workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*