> For the complete documentation index, see [llms.txt](https://docs.trac.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trac.network/documentation/trac-network/transaction-flow.md).

# Transaction Flow

* Apps request an MSB validator to get a transaction for a smart contract operation validated.
* The MSB validator checks the request - and if successful - signs & appends the transaction on the decentralized MSB ledger.
* The app waits for the transaction to get finalized by the MSB consensus and performs the smart contract operation.
* The result of the operation is signed & appended on the app's decentralized ledger if the consensus agrees on the outcome.
