AGNTCY Identity CLI
/install agntcy-identity-cli
AGNTCY Identity (Issuer CLI + Node Backend)
Use the identity CLI to create, manage, issue, and verify
decentralized agent identities and badges within the AGNTCY ecosystem.
This tool enables:
- Identity creation (Agents, MCP Servers, MASs)
- BYOID onboarding (e.g., Okta-based identities)
- Metadata generation
- Badge issuance & publishing
- Verifiable Credential (VC) verification
Requirements
- Docker Desktop OR
- Docker Engine v27+
- Docker Compose v2.35+
- Optional for demo:
- Okta CLI
- Ollama CLI
Core Commands
Vault Management
Manage cryptographic vaults and signing keys:
identity vault connect file -f ~/.identity/vault.json -v "My Vault" identity vault key generate
Issuer Management
Register and manage issuer configurations:
identity issuer register -o "My Organization" -c "$CLIENT_ID" -s "$CLIENT_SECRET" -u "$ISSUER_URL"
Metadata Management
Generate and manage identity metadata:
identity metadata generate -c "$CLIENT_ID" -s "$CLIENT_SECRET" -u "$ISSUER_URL"
Badge Issuance
Issue and publish badges (Verifiable Credentials):
identity badge issue mcp -u \x3Chttp://localhost:9090> -n "My MCP Server" identity badge publish
Verification
Verify published badges:
identity verify -f vcs.json
Running the Node Backend
Start locally using Docker:
git clone \x3Chttps://github.com/agntcy/identity.git> cd identity ./deployments/scripts/identity/launch_node.sh
Or:
make start_node
Typical Workflow
- Install CLI
- Start Node Backend
- Create vault + keys
- Register Issuer
- Generate metadata
- Issue badge
- Publish badge
- Verify badge
Security notes (read before providing secrets)
~/.identity/vault.jsoncan contain signing key material and should be treated as a high-value secret. Use a dedicated test vault for evaluation; do not reuse production keys.CLIENT_SECRETis a high-value secret. Only provide it after you have reviewed the code/binaries you will run and you are operating in a controlled environment.- Avoid pasting secrets into chat, logs, tickets, or issue trackers. Prefer secure secret injection.
Notes
- The CLI binary name is
identity. - Public issuer keys are exposed via: /v1alpha1/issuer/{common_name}/.well-known/jwks.json
- Published VCs are accessible via: /v1alpha1/vc/{metadata_id}/.well-known/vcs.json
- Supports Agents, MCP Servers, and MASs.
- Follows decentralized identity standards (e.g., W3C DIDs).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agntcy-identity-cli - After installation, invoke the skill by name or use
/agntcy-identity-cli - Provide required inputs per the skill's parameter spec and get structured output
What is AGNTCY Identity CLI?
AGNTCY Identity Issuer CLI and Node Backend for managing verifiable agent identities, metadata, and badges. It is an AI Agent Skill for Claude Code / OpenClaw, with 398 downloads so far.
How do I install AGNTCY Identity CLI?
Run "/install agntcy-identity-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is AGNTCY Identity CLI free?
Yes, AGNTCY Identity CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does AGNTCY Identity CLI support?
AGNTCY Identity CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created AGNTCY Identity CLI?
It is built and maintained by Jean DIACONU (@jadiaconu); the current version is v1.0.4.