Algorand's Execution Environment

What is Algorand going to use for its execution environment? I understand from this previous topic that smart contracts are maybe not developed quite yet but on the roadmap… will they be compiled down to WASM and executed in a stack-based VM? Will they use the LLVM and leverage parallelization? Is there any documentation or are there any proposals out there I could read?


We are exploring several options on Smart Contracts, but we have not made final decisions on the environment.