Smart AI Contracts: Cortex allows users to write machine learning programs on the blockchain, then submit interactions that are dependent upon other contracts. Cortex Virtual Machine: Cortex has its own virtual machine called the Cortex Virtual Machine, or CVM. The CVM instruction set is fully Ethereum Virtual Machine (EVM) compatible and supports inference instructions. Cortex Inference Consensus: When a user initiates a transaction to a contract, the full node needs to execute the code of the smart contract. Cortex smart contracts differ from ordinary smart contracts because Cortex’s “intelligence contracts” can be equipped with inference instructions, and then all nodes need to agree on the result of this inference. This creates consensus.