ERC-165 vs ERC-8257
Standard Interface Detection compared with Agent Tool Registry.
ERC-8257 is a strict superset of ERC-165
1 shared · 1 vs 15 functions · 100% of the smaller surface
🤝 Shared (1)
0x01ffc9a7 | supportsInterface(bytes4) |
◀️ Only in ERC-165 (0)
None.
▶️ Only in ERC-8257 (14)
0x9148e6ca | deregisterTool(uint256) |
0xcb429230 | erc1155Holding() |
0xbdf8c428 | erc721Holding() |
0x1ce77540 | getRequirements(uint256) |
0xa0178453 | getToolConfig(uint256) |
0xa7e3775b | hasAccess(uint256,address,bytes) |
0x06fdde03 | name() |
0xfe1d0b16 | registerTool(string,bytes32,address) |
0xde24a6d2 | setAccessPredicate(uint256,address) |
0x44387cc2 | subscription() |
0xfaf23b23 | toolCount() |
0x2361abf3 | tryHasAccess(uint256,address,bytes) |
0xccca3bf0 | updateToolMetadata(uint256,string,bytes32) |
0x54fd4d50 | version() |
Both surfaces parsed from the canonical specifications: ERC-165 · ERC-8257