> 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/architecture.md).

# Architecture

### Runtime Stack

TxFlow follows a layered protocol architecture.

```
Application Layer
        │
        ▼
Channel Layer
        │
        ▼
Shared Liquidity Layer
        │
        ▼
TxFlow L1
```

### Layer Responsibilities

#### TxFlow L1

Provides:

* Consensus
* Execution
* State Transition
* Finality
* Validator Coordination

#### Shared Liquidity Layer

Provides:

* Liquidity Access
* Settlement
* Market Data
* Capital Reuse

#### Channel Layer

Provides:

* Product Logic
* Fee Models
* Risk Parameters

#### Application Layer

Provides:

* User Interfaces
* Trading Products
* Vault Strategies
