> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ryft.market/llms.txt
> Use this file to discover all available pages before exploring further.

# Key features

> Split routing, funding-aware pricing, one deposit for every chain, and a preview you read before anything moves.

## Smart order routing

Most aggregators route one order to one venue — they pick a winner and send everything there. ryft
splits. When you buy 5 SOL-PERP, ryft builds a **consolidated order book** from every live venue,
then walks it by price to find the cheapest way to fill your whole size.

The comparison is **fee-adjusted**, not headline-price. A venue with a slightly better quoted price
but a worse taker fee can lose — as it should, because what you actually pay is the number that
matters.

<Frame caption="A 50 BTC order split across two venues, because no single venue could fill it. Try your own size on [the routing page](https://www.ryft.market/route).">
  <img src="https://mintcdn.com/ryft-5694ff9b/0UP8BldJg1umuLsB/images/route-split.png?fit=max&auto=format&n=0UP8BldJg1umuLsB&q=85&s=e9bc8316aa284b3878e76c259266c0a3" alt="ryft smart routing page showing a 50 BTC long split 97% to Aster and 3% to Pacifica, with blended price and effective price including fees" width="2880" height="1192" data-path="images/route-split.png" />
</Frame>

The **smart-route edge** box states what the split saved you against the best single venue — or, on
a size no one venue can absorb, that the split is the only way to fill at all.

## Funding-aware routing

Perpetuals charge funding — a periodic payment between longs and shorts. Rates differ by venue, and
for a position held any real length of time, funding can outweigh the entry price difference
entirely.

Tell ryft how long you expect to hold, and routing includes the funding you'll pay or earn over that
horizon. A venue that's marginally worse on entry but materially better on funding wins for a
multi-day hold, and loses for a scalp. Both are correct — it depends on the hold time, which is why
we ask.

Funding is compared as **APR**, because venues charge on different intervals (hourly, every eight
hours) and the raw numbers aren't comparable.

## One deposit, every chain

Normally, trading across chains means funding each exchange separately and thinking about bridges.
With ryft you deposit **USDC on Solana, once, to one address**. When a trade needs funds elsewhere,
ryft bridges and deposits automatically as part of executing it. You pick a market and a size; you
never pick a chain.

## Unified portfolio

Every position across every venue in one view — entry price, unrealized P\&L, leverage and
liquidation price — plus two headline numbers: **available** (what you can still deploy) and
**equity** (everything you hold). Offsetting positions net out instead of appearing as two unrelated
rows.

## MPC custody — no key pasting, ever

Some aggregators ask you to create API keys on each exchange and paste them in. That hands a third
party durable trading rights, and those keys are only as safe as wherever they're stored. ryft
doesn't have that flow, because the architecture doesn't use it.

* The trading agent that places orders **cannot withdraw funds**.
* Withdrawals are **off by default** at the deployment level, and capped per withdrawal when on. The
  app reports which state it's in rather than showing a button that would fail.

## Best-execution preview

Nothing executes before you've seen what it will cost. Every preview is read-only — no funds move —
and shows the expected fill, the fee, the routing plan, whether a bridge is involved, and an ETA.
Where a split saves you money versus the best single venue, the difference is stated, so the routing
is auditable rather than something you take on trust.

## Cross-venue analytics

* **Basis** — how each venue's mark price sits against its oracle, and how far venues have drifted
  from each other.
* **Funding APR** — normalized across intervals, with the best carry pair surfaced.
* **Liquidity** — spread and simulated slippage at your size, per venue and consolidated.
* **Open interest** — per venue and as a share of the total.

<Frame caption="Basis and funding for BTC-PERP across all eight venues, on [the analytics page](https://www.ryft.market/analytics). Funding is normalized to APR because venues charge on different intervals.">
  <img src="https://mintcdn.com/ryft-5694ff9b/0UP8BldJg1umuLsB/images/analytics.png?fit=max&auto=format&n=0UP8BldJg1umuLsB&q=85&s=0af43cdb9d6c4c8cd86cd2c755e080ac" alt="ryft cross-venue analytics showing per-venue basis in basis points and funding rates normalized to APR, with 1h, 4h and 8h intervals labelled per venue" width="2880" height="1640" data-path="images/analytics.png" />
</Frame>

Note the **interval** column on funding: one venue charges hourly, another every eight hours. The
raw rates aren't comparable, which is why ryft only ever shows you the annualized number.
