NFT due diligence