The ability to apply a coded instruction automatically to a digital payment so that if set conditions are met, an action then happens. It is most often the payment that is programmable and not the money used to make that payment, but the distinction between the two is still being sorted out. See also Smart contract.