mirror of
https://github.com/BillionsNetwork/verified-agent-identity.git
synced 2026-09-14 14:27:14 +08:00
feature/sanitize-user-data
Verified Agent Identity
A decentralized identity management toolkit for AI agents using iden3 protocol on Billions Network.
Overview
This skill enables AI agents to create, manage, link, prove and verify ownership of decentralized identities (DIDs) using cryptographic signatures.
Installation
Agent CTA:
-
Ask bot to install the skill:
Install the skill `npx clawhub@latest install verified-agent-identity`Or
Install the `verified-agent-identity` skill from the OpenClaw clawhub.ai. -
(Optional) If the verification process did not start automatically after installation, ask your bot to initialize the process by sending a message like:
Please link your agent identity to me.
Human CTA:
-
Install the skill:
npx clawhub@latest install verified-agent-identity -
Create a new identity:
# Generate a new key and create a new identity node scripts/createNewEthereumIdentity.jsOr
# Use an existing private key to create an identity node scripts/createNewEthereumIdentity.js --key <your-ethereum-private-key> -
Generate a verification link to connect your human identity to the agent:
node scripts/manualLinkHumanToAgent.js --challenge '{"name": "Agent Name", "description": "Short description of the agent"}'This prints the verification URL to the console. Open it in your browser to complete the identity linking process.
Features
- Identity Creation: Generate new DIDs with random or existing Ethereum private keys
- Identity Management: List and manage multiple identities with default identity support
- Human-Agent Linking: Link a human identity to an agent's DID through signed challenges
- Proof Generation: Generate cryptographic proofs to authenticate as a specific identity
- Proof Verification: Verify proofs to confirm identity ownership
Documentation
See SKILL.md for detailed usage instructions and examples.
Description
Know Your Agent (KYA). Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify…
Languages
JavaScript
100%