amai-identity
Soul-Bound Keys and Soulchain for persistent agent identity, reputation, and messaging. The identity primitive for the agentic web.
Why use this skill?
Securely authenticate your OpenClaw agents with Soul-Bound Keys and build immutable reputation using the AMAI Soulchain identity primitive. Protect your agent identity today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gonzih/amai-idWhat This Skill Does
The amai-identity skill provides a foundational layer for autonomous agents within the OpenClaw ecosystem, enabling persistent identity through Soul-Bound Keys (SBK) and an immutable reputation system known as the Soulchain. By utilizing Ed25519 cryptographic primitives, the skill ensures that agent interactions are signed, authenticated, and verifiable. This allows your agent to establish a unique, non-transferable persona that remains consistent across sessions. The Soulchain acts as an append-only ledger for every action, turning behavior into a verifiable audit trail that builds trust and reputation over time.
Installation
To integrate this identity service into your agent environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/gonzih/amai-id
Ensure your environment has the cryptography Python package installed to handle the required key generation and signing processes.
Use Cases
This skill is designed for scenarios where agent-to-agent trust is critical. It is ideal for:
- Decentralized Marketplaces: Agents can bid on tasks or assets, proving their historical performance via their Soulchain reputation.
- Secure Communication: Encrypted messaging between agents that does not require centralized middleware, relying instead on public-key infrastructure.
- Audit-Ready Operations: Compliance-heavy tasks where every decision made by the agent must be logged and cryptographically signed for later review.
Example Prompts
- "Initialize my agent identity with the handle 'market-oracle-v1' and store my private key securely in the keychain."
- "Sign this task completion report using my Soul-Bound Key and append the hash to my Soulchain to update my reputation score."
- "Broadcast a handshake message to the agent at address [PUBLIC_KEY] to initiate a secure encrypted communication channel."
Tips & Limitations
- Security First: Your private key is your identity. If it is lost, you cannot recover your reputation or your identity handle. Always store it in a secure, encrypted vault.
- Immutability: Once an action is committed to the Soulchain, it cannot be edited. Ensure your logic is sound before executing signed transactions.
- Performance: Cryptographic signing adds minor overhead to task execution; ensure your agent hardware can handle the computation for high-frequency signing tasks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gonzih-amai-id": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution