ERC-5773, also known as MultiAsset, is designed for NFTs to enable context-dependent output of information. This means that the asset displayed can differ based on how the token is being accessed. For instance, if the NFT is accessed from within the game, a 3D avatar can be displayed, whereas if the same NFT is accessed from a marketplace, the PNG asset is displayed.

An NFT can possess multiple assets (outputs), which can be any type of file. These assets do not depend on each other. Assets can be ordered at will by the NFT owner but can only be modified, updated, added or removed when both the token owner and issuer mutually agree.

Potential Use Cases

Bundling: Group and sell multiple NFTs together as a single package, making it convenient for collectors to buy a set of related NFTs in one transaction.

Collecting: Organize NFTs in a collection based on the owner's preference, such as grouping NFTs from the same artist or theme.

Membership: Create exclusive memberships to DAOs or clubs where owning a specific NFT (parent token) grants access to additional NFTs (child tokens) like special perks or bonuses.

Delegation: Implement voting systems or delegate decision-making power within decentralized organizations by using nested NFTs as voting tokens or representation of authority.