What Is the Token ID Structure for a Semi-Fungible Asset?
In ERC-1155, the token ID is a 256-bit integer that is typically structured to encode both the asset's type and its unique characteristics, such as its expiration date or specific class. For a semi-fungible asset, the ID might encode the fungible batch information (e.g. all tickets for a specific date) and later, a unique serial number to mark its non-fungible state.