Smart Contract

A self-executing computer program stored on a blockchain that automatically performs actions when certain conditions are met, like facilitating, executing, and enforcing the terms of an agreement between parties.

For example, a smart contract could automatically release cryptocurrency funds to a seller when a digital asset is transferred to a buyer.