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

Cross-Metaverse Compatibility: The ERC-5773 standard can support an array of metaverse ecosystems, allowing assets associated with NFTs to be used across different games and platforms.

Multi-Media Output: An NFT can take on varying representations, such as PDF, MP3 or other formats based on the software or platform being used for e-books or other media types.

Media Redundancy: For improved metadata resilience and referenced information, duplicate metadata files can be included across decentralized storage platforms.

NFT Evolution: Users, minters or other pre-approved entities can add, remove or replace assets associated with an NFT.

One example of the capabilities of the MultiAsset token standard (ERC-5773) is a cosmetic item for a game that can have multiple attached assets, covering different games, and various cosmetic items. As a result, it can evolve into an infinitely useful NFT.