Kakarot là một ZK-EVM được viết bằng Cairo. Nó nhằm mục đích cho phép người dùng tận dụng lợi ích mở rộng của các validity rollup trong khi vẫn duy trì tính tương thích với hệ sinh thái Ethereum. Do đó, Kakarot có thể được sử dụng để chạy các hợp đồng thông minh Ethereum trên StarkNet.