GM, Lyndo! I wouldn’t mind a customizable page, but I only need a plain text, preferably with URL detection.
Scenario 1 (simulation of a traditional digital download)
One of the things I’m going to try to sell is low cost, non-resalable NFTs with an unlimited supply, that work as a decentralized access key. This key will let people use an NFT to log in and access the text that I suggested. In this text they can click a URL to (re)download a private ZIP file that contains several images or animations with a very high resolution (16K for images, 8K for animations).
The download URL would be private, visible in the text that I suggested. The ZIP file doesn’t have to be permanently stored online, but can be put back if the NFT owner wants it, or could even be upgraded.
For now, the download URL has to be in the unlockable content (only OpenSea has this).
Such an NFT would have an unlimited supply, which means that I need to reuse the same text (/ download URL) for multiple NFT copies. I’m not sure if I would have to set up the text for each NFT copy, or if it’s possible to do it for a batch of copies, depending on the NFT protocol used for minting (ERC 721 or 1155).
Scenario 2 (unique NFT art)
Another thing I’m going to try to sell is unique, resalable NFTs that give access to a public ZIP file that is encrypted. In this case the URL to download the ZIP file would be public (in the NFT description), but the ZIP file would be encrypted with a password that would be in the text that I suggested.
Potential buyers can download the ZIP file, generate its SHA256 and check it against a hash stored in the NFT description (to ensure that they have the original ZIP before they purchase the NFT).
For now, the password has to be in the unlockable content.
This scenario is a problem when combined with the unlockable content because this unlockable content isn’t guaranteed for subsequent buyers. An alternative would be to make the password public once the NFT is purchased, but I would like to have the option to put it in the text that I suggested.
(I know that I can use the Secret Network because their private metadata can store private URLs and passwords, but I prefer Ethereum for now.)