> For the complete documentation index, see [llms.txt](https://docs.txflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.txflow.com/txflow-l1/core-protocol/execution-model.md).

# Execution Model

### Overview

TxFlow uses DAG-based parallel execution.

Transactions are analyzed based on state dependencies before execution.

### Execution Flow

```
Incoming Transactions
        │
Dependency Analysis
        │
DAG Construction
        │
Parallel Scheduling
        │
Execution
        │
Commit
        │
Finality
```

### Parallel Scheduling

Transactions touching independent states may execute simultaneously.

Examples:

* Different users trading different markets
* Independent vault operations
* Market data updates

### Conflict Resolution

Transactions accessing overlapping state are executed deterministically.

This guarantees consistent state transitions across validators.
