What is ERC-8004
Last updated
Was this helpful?
Not started. The Agent / ERC-8004 product track is not started. These pages are retained for reference only. Do not treat register/browse copy below as a shipped CanHav product commitment.
ERC-8004 defines on-chain infrastructure for agent identity (and related reputation). Public registry deployments exist independently of CanHav. CanHav does not own those registries, and Agent Launch as a CanHav product track is not started.
Standard role
Agents are ERC-721 tokens
Pattern
ERC-1967 proxy to a verified implementation
CanHav role
Client + indexer against the public testnet deployment
Minting / registering an agent creates a transferable identity NFT with an associated registration URI (URL or inline data: URI).
The Reputation Registry is a sibling ERC-8004 contract. CanHav currently uses it mainly for wiring checks (for example, confirming getIdentityRegistry() points at the configured Identity Registry). Full reputation product flows are out of scope for v1. See Roadmap.
Deployments differ by a vanity address prefix:
Base Sepolia (testnet)
0x8004A818…
Mainnet
0x8004A169…
Mixing them up can fail silently if you only glance at “8004” in the address. CanHav’s site, verify script, and agents indexer refuse any Identity Registry that does not start with the testnet prefix.
Last updated
Was this helpful?
Was this helpful?