Akıllı sözleşme, blokzincire deploy edilmiş kendi kendine çalışan bir programdır. TON'da kullanıcı cüzdanları dahil her hesap bir akıllı sözleşmedir.
Sözleşmeler FunC, Tact veya Tolk ile yazılır → TVM bytecode'a derlenir → belirleyici bir adrese BoC olarak deploy edilir. Deploy sonrasında sözleşme davranışı değiştirilemez (kod güncelleme mantığı içermiyorsa).