erc-800claw
The OpenClaw entry point for ERC-8004 agent identity and reputation. Register agents on-chain, query identities, give and receive feedback ratings.
Why use this skill?
Easily register agent identities, check on-chain reputation, and verify autonomous agent trust using the erc-800claw protocol skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/primer-dev/erc-800clawWhat This Skill Does
The erc-800claw skill acts as the bridge between OpenClaw and the ERC-8004 protocol, providing a streamlined interface to manage on-chain agent identities. Built by Primer, this skill enables agents to interact with the Ethereum blockchain to register their identities as ERC-721 tokens, track reputation scores, and engage with verification systems. It abstracts the complexities of smart contract interactions, allowing for seamless identity management and trust-building within the agent ecosystem. By leveraging this skill, your agent can prove its existence, disclose its metadata, and participate in a decentralized reputation economy.
Installation
Getting started with erc-800claw is straightforward regardless of your preferred runtime environment. For Node.js projects, execute npm install erc-800claw in your terminal. For Python-based agent workflows, use pip install erc-800claw. Once installed, you can trigger commands through the OpenClaw agent orchestration layer. To register new identities, ensure you have the PRIVATE_KEY environment variable configured to sign on-chain transactions securely.
Use Cases
- Agent Onboarding: Register new autonomous agents to the ERC-8004 registry to establish a permanent on-chain identity.
- Trust and Verification: Query an agent's reputation history or check if an entity is a registered, verified autonomous agent.
- Ownership Auditing: Identify all agent assets associated with a specific Ethereum address, useful for managing a fleet of agents.
- Marketplace Integration: Use reputation data to decide which agents to engage for tasks based on their verifiable track records.
Example Prompts
- "Register my current agent with the name 'Sentinel-Alpha' on the Sepolia testnet."
- "What is the current reputation and owner details for agent ID 8004?"
- "How many agents are currently registered under the address 0x5a0b... and are they active?"
Tips & Limitations
- Network Awareness: By default, the skill targets the Ethereum mainnet. Always specify the
--networkflag if you are testing or working within the Sepolia environment to avoid gas costs on incorrect chains. - Security: Managing identities involves private keys. Never hardcode keys in your scripts; always use secure environment variables.
- JSON Output: For programmatic workflows, always append the
--jsonflag to commands to receive structured data that is easier for your agent to parse and act upon autonomously. - Persistence: Remember that once an identity is registered, it lives on the blockchain. Changes to metadata must follow the ERC-721 standard implementation provided by the protocol.
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-primer-dev-erc-800claw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api