> For the complete documentation index, see [llms.txt](https://docs.variational.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.variational.io/variational-protocol/key-concepts/variational-oracle.md).

# Variational Oracle

The Variational Oracle sources prices and market information for all assets supported by the Variational Protocol.

<figure><img src="https://3617648257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmoFQRSZ6KLfe4tnHIWRJ%2Fuploads%2Fch9nWsxEYT2yvT7ooISt%2Fimage.png?alt=media&amp;token=9dc00762-6126-4aa1-974c-4755f5e9301a" alt=""><figcaption></figcaption></figure>

The oracle works by streaming a variety of different real-time data feeds for each listed market, using a weighted combination of prices on different exchanges. Having a customizable, in-house oracle allows Variational to support new assets quickly, and list exotic and novel markets.
