The Dune Network aims to become a primary platform for blockchain-based businesses to build on. Applications targeting such a platform usually include one or more smart contracts on the blockchain. The programming languages used to write such contracts super a trade between expressivity, the ease of development, and safety (and security). While most blockchains choose of a particular language or a virtual machine (VM) only a few languages can target, the Dune Network removes this trade by proposing several programming languages by way of built-in support at the protocol level in the blockchain. The goal here is to attract new developers through expressive, yet, less secure Smart Contract languages, while allowing them, with experience, to switch progressively to safer alternatives.