A business case for smart contracts argues that smart contracts will reduce transaction costs, performance risk, and transaction settlement times because they will simplify and automate tedious and repetitive processes currently performed by humans, and they will eliminate unnecessary intermediaries. Based on these assumptions, and without significant improvements in technology, smart contracts will be useful for transactions with straightforward performance mechanics that can be easily automated and that do not rely on observation or judgment.