TVM (TON Virtual Machine) एक स्टैक-बेस्ड वर्चुअल मशीन है जो TON नेटवर्क पर स्मार्ट कॉन्ट्रैक्ट्स का बाइटकोड रन करती है। यह नेटिव रूप से टाइप्ड सेल्स, मैसेज पासिंग और बेसिक क्रिप्टोग्राफिक प्रिमिटिव्स के साथ काम करती है।
TVM, Ethereum के EVM से इस मायने में अलग है कि यह एक्टर मॉडल पर बनी है: हर कॉन्ट्रैक्ट एक स्वतंत्र एक्टर होता है जिसका अपना लोकल स्टोरेज होता है और जो async मैसेजेस के ज़रिए दूसरों से कम्युनिकेट करता है। इससे नेटिव हॉरिज़ॉन्टल स्केलेबिलिटी मिलती है, लेकिन DApp डिज़ाइन का तरीका अलग होना पड़ता है।