ERC-8122 Minimal Agent Registry
A minimal gas efficient registry design for AI agents
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC8122 | 0x2bb55cdc |
Functions this standard introduces (4)
0x6352211e | ownerOf(uint256) | view |
0xcc5889bd | register(address,(string,bytes)[]) | |
0x8541d73a | register(address,string,string,address) | |
0x01fe2345 | registerBatch(address[],(string,bytes)[][]) |
Optional extensions (1)
Interfaces the spec defines alongside the core one, which an implementation may or may not carry.
IERC8049SetContractMetadata0xf27f15d7
0xf27f15d7 | setContractMetadata(string,bytes) |
Events (1)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x84dbac2cc73d86c0de231a13e28c6dab330f1dc1089f299b411e42683e860cce | Registered(uint256,address,string,string,address) |
Depends on (5)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion