I am wondering if it is possible to craft a type of token which seems to be a mix of existing existing standards. I cant seem to find it in any documentation. For reference, it is probably similar to ERC-1155.
I need 2 fields of metadata to be onchain (like token2022 metadata extension "additionalMetadata" field) so that the metadata can be read by an onchain (native Rust) program. I also need each token to have different metadata (again like "additionalMetadata"), but I also want each token to have the same mint address (like normal SPL token). How can I attach onchain data to tokens (with 0 decimals so they act like NFTs)?