Install
openclaw skills install agent-id-osirisCryptographic identity for AI agents - sign and verify agent messages
openclaw skills install agent-id-osirisCryptographic identity system for AI agents. Sign messages, verify agents, prove who you are.
Files included:
identity.py - Python CLI (cross-platform)agent-identity.ps1 - PowerShell wrapper (Windows)# Install Python dependency
pip install cryptography
.\agent-identity.ps1 -Action generate -AgentName "MyAgent" -KeyType ed25519 -Password "secret123"
python identity.py generate --name MyAgent --key-type ed25519 --password secret123
All commands work with both PowerShell and Python:
.\agent-identity.ps1 -Action generate -AgentName "MyAgent" -KeyType ed25519 -Password "secret123"
.\agent-identity.ps1 -Action sign -Message "Hello world" -PrivateKeyPath "keys/private.pem" -Password "secret123"
.\agent-identity.ps1 -Action verify -Message "Hello world" -Signature "base64-signature" -PublicKeyPath "keys/public.pem"
.\agent-identity.ps1 -Action id -PublicKeyPath "keys/public.pem"
.\agent-identity.ps1 -Action card -PublicKeyPath "keys/public.pem" -PrivateKeyPath "keys/private.pem" -Name "MyAgent" -Description "Research agent" -Capabilities "research,analysis" -Endpoint "https://myagent.com/a2a" -Password "secret123"
WARNING: Passing passwords on the command line is insecure because:
For production, use interactive password input or environment variables.
keys/ directoryMIT