Magic of the State Machine
From a 10k foot view, all blockchains are nothing but different types of state machines. This machine accepts a user tx as input, and then executes some kind of logic (for example, a smart contract) to update the state. Every block is a new update of the state. Any node can rebuild the latest state by recalculating from the genesis block. This recalculation is also part of the validation process.
TEA Proejct is also a state machine, but a very different type of state machine. There's no block, there's no TPS, no smart contracts, nand no validators. It's actually more likely a distributed database.
The smart contract is like the stored procedure in regular databases, but it's called the state_machine_actor in the TEA Project. It can do more than just the basic operations that smart contracts can do, and it's much faster because there are no block limitations. That means the state updates are continously updating the local state separately without stopping every few seconds waiting for consensus. There's also no block size limitations, beause there's no block at all.
To achieve this, the most important thing is the sequence of all transactions (sometimes called events) that have to be identical among all state machine replicas. No one gets more or less transactions, no one gets them in a different order. Otherwise, the state would no longer be synced among all nodes.