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).
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agntcy-identity-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/agntcy-identity-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AGNTCY Identity CLI 是什么?
AGNTCY Identity Issuer CLI and Node Backend for managing verifiable agent identities, metadata, and badges. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 398 次。
如何安装 AGNTCY Identity CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agntcy-identity-cli」即可一键安装,无需额外配置。
AGNTCY Identity CLI 是免费的吗?
是的,AGNTCY Identity CLI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AGNTCY Identity CLI 支持哪些平台?
AGNTCY Identity CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AGNTCY Identity CLI?
由 Jean DIACONU(@jadiaconu)开发并维护,当前版本 v1.0.4。