This is a fascinating development. This is a computer analogue of conventional contracts, a special program that performs certain actions when the parties to the agreement fulfill certain conditions, for example, sends money to the seller when the goods are delivered to the buyer of proper quality.