Smart Contracts verify an execute themselves by monitoring external data sources like digital payments, GPS or any other data that can be used to objectively prove a contract's performance. All Smart Contracts and their updates are placed into the blockchain, creating a secure record of proven contractual performance.