erc8004

Register AI agent identities on Ethereum ERC-8004 contracts via Viem.

71|22|Updated Apr 6, 2020
One-click install
npx skills add https://github.com/nirholas/agenti --skill erc8004-nirholas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: erc8004
Source: https://github.com/nirholas/agenti/tree/main/packages/protocols/x402-cloddsbot/src/skills/bundled/erc8004
Command: npx skills add https://github.com/nirholas/agenti --skill erc8004-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents often lack verifiable, portable on-chain identities, making governance, trust, and interoperability across Ethereum networks challenging. ERC-8004 provides a standardized, on-chain identity and reputation framework for AI agents, enabling verifiable ownership and simple integration with DeFi and dApps.

Core Features & Use Cases

  • On-chain identity registration: mint and manage AI agent identities via ERC-8004 with a discoverable token URI.
  • Ownership & lookup: verify agent ownership and retrieve metadata to enable trusted interactions.
  • Cross-network readiness: supports Ethereum mainnet and Sepolia testnet for development, testing, and production rollouts.

Quick Start

Run the erc8004 registration flow with your wallet to mint a verifiable on-chain AI agent identity.

Frequently Asked Questions about erc8004

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register an AI agent identity on Ethereum?

Registering an AI agent identity involves minting an ERC-8004 token on Ethereum mainnet or Sepolia. You need a wallet-enabled client and a PRIVATE_KEY environment variable to execute the registration transaction.

What is ERC-8004 used for in AI agent development?

ERC-8004 provides a standardized on-chain identity and reputation framework for AI agents, solving the lack of verifiable, portable identities to enable trusted governance and interoperability across Ethereum networks.

Do I need a private key to mint an on-chain AI agent identity?

Yes, a PRIVATE_KEY in the environment is required. The Skill uses this key with a wallet-enabled client and Viem to sign and broadcast the registration transaction to Ethereum mainnet or Sepolia.

Can I verify AI agent ownership and retrieve metadata on Ethereum?

You can verify AI agent ownership and retrieve metadata on Ethereum by querying the ERC-8004 contract. The Skill supports tokenURI, ownerOf, and lookup operations to fetch registered agent information and reputation.

Does this ERC-8004 registration tool support Ethereum Sepolia testnet?

Yes, the ERC-8004 registration tool supports Ethereum Sepolia testnet alongside Ethereum mainnet, providing cross-network readiness for development, testing, and production rollouts of AI agent identities.

What is the best way to integrate verifiable AI agents with DeFi dApps?

The best way to integrate verifiable AI agents with DeFi dApps is registering them via the ERC-8004 standard, which provides portable on-chain identities enabling simple integration and trusted interactions across Ethereum networks.