<!-- Canonical: https://docs.linea.build/stack/deployment -->

> For the complete Linea documentation index, see [llms.txt](/llms.txt).
> Agents can fetch this page as Markdown at [https://docs.linea.build/stack/deployment.md](https://docs.linea.build/stack/deployment.md).

# Deployment architecture

Use this section to design a Lineth (formerly the Linea Stack) deployment: required components, data availability and finalization choices, finality design, and access control. For mechanism internals, see the [Protocol architecture](/protocol/architecture).

## Architecture

As an Ethereum-equivalent network, Lineth uses a dual-layer architecture separating consensus from execution. This design enables modular deployment, client diversity, and operational flexibility.

-   Understand the core [components](/stack/deployment/core-components) that make up the stack
-   Learn more about the [protocol architecture](/protocol/architecture)

## Deployment models

Lineth allows operators to tweak the deployment model according to their business case, for example, a network built on Lineth can be operated as:

-   Private Validium: Offchain data availability, ideal for regulated financial applications
-   Public: Fully public network with onchain data availability

See more on the [deployment options](/stack/evaluate/deployment-models).

## Data availability and finalization

For details on L2/L3 relationships, smart contract requirements, and how data availability differs by deployment model, see [data availability and finalization](/stack/deployment/data-availability-finalization).

important

Understanding data availability and finalization is key to good deployment decisions.
