[Enigma Project] Defining Secret Contracts