> For the complete documentation index, see [llms.txt](https://dev.teaproject.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.teaproject.org/z_glossary/state_machine_actor.md).

# State Machine Actor

This actor is the TApp's actor that's loaded into the [mini-runtime](/z_glossary/mini-runtime.md) of the [state machine replicas](https://github.com/tearust/t-rust/blob/master/docs/_gitbook-dev-docs/z_glossary/state_machine_replica.md). It handles the [txn](/z_glossary/txn.md) (also called command) to update the state.

Only the [txn](/z_glossary/txn.md) that's moved to the last execution point of the [conveyor](/z_glossary/conveyor.md) can be picked up and executed in this actor.
