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

# Yield data

> How Retina sources APY, pool stats, and PT maturity from Pendle, and uses DeFiLlama as a fallback for pools without a protocol-reported APY.

Retina uses 2 providers for yield data, in order of preference.

## Pendle

**Pendle** is the source for everything related to PT, YT, and Pendle pools:

* PT redemption date (used as the maturity in the [Maturity Ladder](/pages/maturity-ladder))
* Pool APY
* Pool stats

## DeFiLlama

**DeFiLlama** is the fallback for pools that do not report APY directly to Retina via the protocol's own API or Zerion. When a position has no protocol-reported APY, Retina queries DeFiLlama for the pool and uses that number.

See [Position model](/concepts/position-model) for the full APY resolution order.
