Traditionally NFTs are only thought of as assets and not representations of contracts or potentially liabilities. There are several potential use cases where commercial contracts could be created wherein one or more of the parties in the commercial contract would be identified via NFT ownership. Moreover, that ownership would potentially carry with it both assets as well as commitments and liabilities.
Unfortunately, this means that to transfer such an NFT the recipient will need to explicitly sign a message that accepts that NFT into their wallet and states that the owner takes on the both the benefits and obligations carried forth with the NFT.
Are there any NFT standards that currently exist or that are in draft form that restrict the transfer of an NFT by requiring the receiving address to sign a message stating the intent to receive the NFT and take on both the benefits and liabilities associated?
A further extension of this could require the receiving address to have undergone some form of KYC which may be represented by an NFT held in that address. Are there any NFTs that currently exist or are in draft form that require the receiving address to have a KYC type NFT prior to being able to transfer a NFT to that address?