Energy consumers and prosumers are currently dealing with each other via utility companies, which is a slow, costly and indirect mechanism. With the aim of moving toward a free market, the goal of this project is to provide a suitable platform for automatic development and evolution of smart contracts in distributed transactive energy markets. This platform will make the blockchain technology, underlying smart contracts, applicable to direct transactions between energy consumers and prosumers, enabling additional steps towards a free market.