ERC-8004 uses an identity registry based on ERC-721, where each agent is represented by a unique agentId. The registry points to an agent registration file via agentURI, and that registration file contains fields such as name, description, image, services, x402Support, registrations, and supportedTrust.
In SecretVM, the registration flow maps naturally to this structure:
Agent name β name
Image URL β image
Description β description
Services β services
x402 support β x402Support
Supported trust models β supportedTrust
ERC-8004 allows agents to advertise arbitrary service endpoints, and the supportedTrust field is optional. If present, it communicates which trust assumptions or validation models the agent supports.