> For the complete documentation index, see [llms.txt](https://flipper-3.gitbook.io/flipper-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flipper-3.gitbook.io/flipper-docs/protocol-overview/technical-architecture.md).

# Technical Architecture

Flipper is an execution layer built on top of supported perpetual trading venues on Solana.

The current version of Flipper is available on Solana. Support for EVM-compatible networks is planned for future releases.

Instead of interacting directly with multiple trading venues, users submit orders through Flipper. The protocol coordinates order routing, execution, collateral management, and position tracking across the underlying infrastructure while presenting a unified trading experience.

## <mark style="color:$primary;">Order Routing</mark>

When an order is submitted, Flipper evaluates the selected:

* Market
* Collateral asset
* Position size
* Leverage
* Available execution venues

The routing engine then compares supported execution routes using multiple factors, including:

* Available liquidity
* Expected execution price
* Slippage
* Trading fees
* Funding rates (where applicable)
* Route availability

Based on this evaluation, Flipper identifies a suitable execution path for the order.
