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