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