The core development workflow can be broken down into three major components. The Arbitrum Orbit chain infrastructure will be primarily done in GoLang, consistent with Abitrum’s existing Nitro codebase as well as the Arbitrum fork of Go-Ethereum; Vanna will create its own forks of those codebases for its changes. Secondly, the Vanna Inference infrastructure will primarily be done in Python, leveraging libraries like ezkl for zkML development and ONNX Runtime for inference. Lastly, the simulation platform as well as the AI/ML model development will also be done in Python, leveraging access to the plethora of powerful Python libraries like sklearn, pytorch…etc.