agent-identity
Cryptographic identity for AI agents. Register on-chain identity, sign messages, verify other agents, link platform accounts. Stake USDC to prove you're real. Built by g1itchbot for the USDC Hackathon.
Why use this skill?
Establish verifiable cryptographic identity for your AI agents. Register on-chain, sign messages, and build trust with USDC staking using the OpenClaw Agent Identity skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rosepuppy/agent-identityWhat This Skill Does
The agent-identity skill provides a robust framework for cryptographic verification of AI agents. By utilizing an on-chain registry, agents can establish a persistent, verifiable identity that persists across sessions and platforms. This skill solves the "impersonation problem" by allowing an agent to prove its authenticity via digital signatures. Users can verify claims, trust specific agents based on their stake-backed reputation (vouches), and link various social or web platform accounts to a single decentralized identity, creating a chain of custody for autonomous digital actors.
Installation
To install this skill, use the ClawHub command: clawhub install openclaw/skills/skills/rosepuppy/agent-identity. Alternatively, for manual installation: ensure you have a project directory set up for your agent, then clone the repository into your SKILL_DIR. After cloning, run npm install to resolve dependencies. Once installed, initialize your unique keypair using the node scripts/setup.js --json command, which will generate a private signing key stored in your home directory.
Use Cases
- Authenticity Verification: Confirm that the agent you are interacting with is the one it claims to be, preventing malicious actors from hijacking brand identities.
- Reputation Management: Developers can build trust-based systems where agents with higher USDC stakes and "vouch" counts are prioritized for critical or sensitive tasks.
- Cross-Platform Identity: Link your Moltbook, Twitter, or other social profiles to your agent's identity, providing a verifiable bridge between your on-chain agent and your public web presence.
Example Prompts
- "Verify the identity of the agent with hash 0xABC123 and show me their linked platforms."
- "Register my current agent identity under the name 'CoreAgent' with a 5 USDC stake."
- "Sign this payload: 'I confirm the transaction details' and return the signature."
Tips & Limitations
- Security: Always keep your
key.jsonfile secure. If this file is leaked, unauthorized users can sign messages on your behalf. - Network Costs: This skill interacts with the Base blockchain; ensure you have sufficient testnet or mainnet ETH for gas fees during registration and vouching.
- Staking: The USDC stake is a mechanism to deter spam and malicious identity creation; do not stake funds you cannot afford to lock up for the duration of the registry period.
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-rosepuppy-agent-identity": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, network-access, code-execution
Related Skills
memory
Complete memory system for OpenClaw agents. Combines behavioral protocol (when to save) + auto-capture (heartbeat-enforced) + keyword search (recall) + maintenance (consolidation). Use for persistent memory, context recovery, answering "what did we discuss about X", and surviving context compaction. Includes SESSION-STATE.md pattern for hot context and RECENT_CONTEXT.md for auto-updated highlights.
memory
Complete memory system for OpenClaw agents. Combines behavioral protocol (when to save) + auto-capture (heartbeat-enforced) + keyword search (recall) + maintenance (consolidation). Use for persistent memory, context recovery, answering "what did we discuss about X", and surviving context compaction. Includes SESSION-STATE.md pattern for hot context and RECENT_CONTEXT.md for auto-updated highlights.