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

# Find the best yield

> Rank stable strategies by risk-adjusted leveraged APY.

A worked example of the reasoning an agent should do — facts in, a defensible pick out.

<Steps>
  <Step title="Pull the candidates">
    ```ts theme={null}
    const { strategies } = await call("list_strategies", { category: "stable" });
    ```
  </Step>

  <Step title="Keep only positive-carry markets">
    Where the `leverageLadder` **rises** with leverage — those are the ones where leverage helps. Markets whose ladder goes negative are best at 1x only.
  </Step>

  <Step title="Filter on safety">
    Prefer `oracle.type === "nav"` (immune to DEX depegs) and deep `exitLiquidity` (low, flat `slippagePct` across sizes). Check `ltvPct.liquidation` headroom.
  </Step>

  <Step title="Confirm with a simulation">
    ```ts theme={null}
    const sim = await call("simulate_leverage", {
      strategyId: pick.id, payToken: pick.loan.address, amount: "50000", leverage: 8,
    });
    ```
  </Step>
</Steps>

## What "best" looks like

For a yield profile, the standout is usually a **positive-carry, `nav`-oracle stable pair with deep exit liquidity** — where every extra turn of leverage adds APY and the dominant risk is simply whether the collateral holds its peg.

<Warning>
  Beware deceptively high APY: a `market`-oracle pair showing 60%+ at high leverage but with exit slippage that explodes at size is unreachable in practice and liquidation-prone. The facts are all there — read them together.
</Warning>
