One of the most compelling challenges of BC is to translate the need into a BC solution. Eg translate the lawyers language to code. The SC are contracts written in code kept and executed in the BC instead of on paper.
This code can define rules, consequences, etc. the same way a physical contract does. It also stablishes the benefits, penalizations, etc. under different circumstances. It takes information from the BC, and writes information in the BC according to terms. Many of the clauses in SM can be programmed to be auto-executable.
This technology is in correspondence from long ago with the ‘procedures’ running on centralized databases.
Main objective of SC is to allow people to commerce and do business with those they don’t know on the Internet. With no central authority as intermediary.