These are programs stored in the blockchain that are executed once certain particular conditions are met. They are automated functions that guarantee their fulfillment in the case of buyers or investors and do not require any intermediary for their completion.