4/ Lastly, I've asked ChatGPT to create a solidty smart contract of that example: "Create a solidity file NFTCollection.sol that represents this NFT in that grants discount in the coffee shop. use OpenZeppelin contracts as a base ERC-1155 code"