kaspa produces 10 blocks per second. those blocks can carry app updates as well as payments.
covenants let devs build apps with parts that update independently. separate games, for example, can each keep their own progress without needing to change the others.
when parts need to work together, their changes can happen in one transaction, with kaspa’s proof-of-work network checking that they follow the rules.