Programs stored on a blockchain that run when predetermined conditions are met. Ihttp://met.It is a decentralized verification of a contract and its enforcement based on immutable rules secured by cryptographic means that ensure confidentiality and security of the contracts. They are used to automate the execution of agreements without any external involvement.
Proponents: Nick Szabo
For further interest on this topic: