Verified Agent Identity for Openclaw

A decentralized identity framework that enables AI agents to create self-sovereign identities and link them to human owners via the Billions Network.

layman88
v1.0.0
Apr 30, 2026
0
610
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install vai-layman88

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 vai-layman88 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 Verified Agent Identity?

Verified Agent Identity is a sophisticated identity management skill built on the iden3 self-sovereign identity protocol. It allows AI agents to operate with high-trust profiles by utilizing Billions ERC-8004 and Attestation Registries. By integrating this into Openclaw Skills, developers can ensure that every action taken by an agent is cryptographically verifiable and tied to a specific human or organizational identity.

This skill addresses the critical need for accountability in AI-driven environments. It provides the tools necessary to generate decentralized identifiers (DIDs), manage private keys securely within a KMS, and produce authentication proofs that confirm identity ownership without compromising security. Whether you are building multi-agent systems or user-facing AI assistants, this provides the fundamental trust layer required for modern Openclaw Skills deployments.

Verified Agent Identity Use Cases

  • Linking an autonomous AI agent identity to a specific human owner for accountability.
  • Signing cryptographic challenges to prove DID ownership during multi-agent interactions.
  • Verifying the signatures of other users or agents to confirm their identity.
  • Managing shared JWT tokens for secure authentication across distributed services.
  • Creating and maintaining self-sovereign identities on the Billions Network.

How Verified Agent Identity Works

  1. Identity Generation: The agent generates a unique DID and public/private key pair using the iden3 protocol.
  2. Registry Enrollment: The agent is registered within the Billions ERC-8004 Registry to establish its presence on-chain.
  3. Challenge-Response: When identity proof is required, a random challenge is generated and stored in a local history.
  4. Cryptographic Signing: The agent signs the challenge using its private key, producing a JWS token or verification URL.
  5. Attestation & Linking: Human uniqueness is verified, and a link between the agent's DID and the human owner is recorded in the Billions Attestation Registry.

Verified Agent Identity Setup

To get started with this identity module for Openclaw Skills, install the dependencies and initialize your identity:

# Navigate to scripts and install dependencies
cd scripts && npm install && cd ..

# Create a new decentralized identity
node scripts/createNewEthereumIdentity.js

# Link your human identity to the agent
node scripts/linkHumanToAgent.js --challenge '{"name": "AgentName", "description": "Purpose"}'

Verified Agent Identity Data Schema & Taxonomy

All sensitive identity data is organized within the $HOME/.openclaw/billions directory. Below is the taxonomy of the stored information:

File Description
kms.json Stores private keys (encrypted if BILLIONS_NETWORK_MASTER_KMS_KEY is set).
defaultDid.json Contains the primary DID identifiers and associated public keys.
challenges.json A history of authentication challenges generated for verification.
credentials.json Stores verifiable credentials issued to the agent.
identities.json Metadata for all locally managed identities.

Verified Agent Identity Advanced Features

  • KMS Integration: Support for encrypted key storage using master KMS environment variables.
  • Multi-Identity Management: Ability to list, switch, and manage multiple DIDs using the getIdentities utility.
  • Automated Verification URLs: Streamlined generation of human-to-agent linking URLs for faster onboarding.
  • Self-Sovereign Security: Local-first storage ensures private keys never leave the host environment unnecessarily.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*