> For the complete documentation index, see [llms.txt](https://status-machina.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://status-machina.gitbook.io/project/master.md).

# Introduction

## Assumptions

* A machine degree of complexity varies with the type and ultimately, the use case.
* A machine holds the current state and data.
* Being stateful or stateless depends on the machine's usage.
* Every action, output function and listener function receives the current data object.
* Mutation happens during actions and output functions.
* The machine's determinism is not verified.
