Core functions of ERC-8004

ERC-8004 defines three lightweight on-chain registration systems:

Identity Registry

Based on the ERC-721 standard, assigns a unique on-chain identity identifier for each AI agent

Provides a portable, censorship-resistant identifier

Points to the agent's registration file, describing its functions, contact information, and supported protocols

Reputation Registry

Allows users (humans or machines) to submit structured feedback on agent performance

Scoring and aggregation can be done both on-chain and off-chain

Establishes a portable reputation system

Validation Registry

Used to request and record checks from independent validators

Provides an additional layer of trust $ETH