Smart contract
A program stored in the blockchain that is executed automatically when certain conditions are given without the need for an intermediary. NFTS are produced through intelligent contracts that can assign and transfer ownership when an NFT is sold.