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.