ERC-721 Catalog Extension

------------------------------------------  DRAFT ----------------------------------------

ERC-721 CATALOG Extension (builds upon ERC-6059 NEsted Hierarchy Spec) 

This Marketplace Catalog specification supports Catalog definition, Category NFT's, Category NFT hierarchy, Category NFT profile and Product Asset NFT Bundling. This specification is required to build a truly decentralized marketplaces. 

Example Marketplace that leverages this ERC-721 Catalog Extension link.


Authors Richard Pedersen (@rpedersen)

Created 2023-05-25

Requires EIP-721, EIP-165, EIP-6059,
Ownable, ERC6059, ERC721URIStorage


Github project


Table of Contents



Abstract


Concepts:


Motivation


Specification

abstract contract ERC721CatalogExtension is Ownable, ERC6059, IERC721CollectionMetadata, IERC721CatalogExtension { .. }




ERC-721 Catalog extension is based on ERC-6059: Parent-Governed Nestable Non-Fungible Tokens.  ERC-6059 provides a hierarchical framework for managing Category NFT Hierarchy and bundling of Product Asset NFT's.  Here are the contributers to ERC-6059.