ERC 1155 contract with built in redeem function that burns token upon redemption and allows an event to be emitted informing that the NFT token individually is redeemed.
Contract should only allow owner to mint with no changes to tokens or metadata thereafter. The number of NFTs in circulation after redemption should also be returned by the contract to display the number that are left.
For example if there are 10 NFTs of the same item, and 8 have been redeemed, it should inform us that only 2 remain in circulation, because the other 8 have been “redeemed”.
Our NFTs each represent a real item that we will ship to the customer once they redeem.
The token is burnt and then it connects with the website to take us through the redemption process On a page separate to the OpenSea embedded pages.
The redemption page will allow the user to then be taken through a legal redeem process to ensure they are contacted appropriately and shipping and the rest of process is taken care of.
The website is OpenSea SDK (read the open sea white label) to ensure we can have a market place, our own site similar to many leading sites such as cryptokitties etc.
We will go with ethereum main net.
The front end must be top notch and secure. Bonuses are available for good work.