← Back to Skills Marketplace
armanma0100

Verified Agent Identity

by ARMANMA0100 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
196
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install verified-agent-identity-7
Description
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install verified-agent-identity-7
  3. After installation, invoke the skill by name or use /verified-agent-identity-7
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug verified-agent-identity-7
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Verified Agent Identity?

Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic... It is an AI Agent Skill for Claude Code / OpenClaw, with 196 downloads so far.

How do I install Verified Agent Identity?

Run "/install verified-agent-identity-7" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Verified Agent Identity free?

Yes, Verified Agent Identity is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Verified Agent Identity support?

Verified Agent Identity is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Verified Agent Identity?

It is built and maintained by ARMANMA0100 (@armanma0100); the current version is v0.1.1.

💬 Comments