Cortex's main mission is to provide the state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex's goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, submit AI DApps (Artificial Intelligence Decentralized Applications).
Cortex allows users to write machine-learning programs on the blockchain and submit interactions that are dependent upon other contracts.
Cortex has its own Virtual Machine, called the Cortex Virtual Machine (CVM). The CVM instruction set is fully EVM compatible and has support for inference instructions.