I’m proposing ERC-8122: Minimal Agent Registry, a lightweight, deployable onchain registry for discovering AI agents.
It combines:
- ERC-6909 (gas-efficient registry/token design)
- ERC-8048 (fully onchain key/value agent metadata)
- ERC-7930 (globally unique registry identifier)
- Optional ERC-8049 (contract-level registry metadata)
Spec draft: https://github.com/nxt3d/ERCs/blob/agent-registry/ERCS/erc-agent-registry.md
Motivation
Existing approaches like ERC-8004 define an ERC-721-based agent registry intended to be a singleton (one per chain). Many use cases instead need custom registry deployments, such as curated collections, specialized domains, or fixed-supply registries.
Key Points
- Global agent identifier:
agentRegistry(ERC-7930 address) +agentId.
Display:<erc7930AddressLowerHex>:<agentId> - Single-owner model with
ownerOf(agentId); transfers requireamount == 1. - Agent metadata stored onchain via ERC-8048; recommended keys include
name,description,endpoint_type,
endpoint,agent_account. - Registries MAY implement ERC-8049, for contract level metadata.