Is NFTs(ERC721 or ERC1155) allow to "temporarily own by an address" and the issuer can "cancel ownership of NFT of the address" or "directly assign it to a new address without burn existing NFT"?
Like a seasonal trivia game app, will issue a Champion NFT badge to the top achiever, the ranking may change every moment someone achieves the highest points. So the Champion NFT badge is transferring between receivers frequently or maybe weekly which transfer action did by the game platform/token issuer.
Let's define entities here, Z is the issuer, minted the NFTs. A, B, C represent 3 different addresses. NFT is one and only one unique Champion NFTs.
- Z
Transfer
the NFT to A at week 1 - Z
Transfer
the NFT to B as new champion at week 2. - Z
Transfer
the NFT to c as the latest champion at week 3.