An NFT smart contract refers to a situation where the contract for the sale and ownership rights of non-fungible tokens is automatically carried out through the underlying code of the smart contract.