ERC-8122: Minimal Agent Registry

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 require amount == 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.
2 Likes