On Smart Contracts as a medium (Part 1)