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

# Data Sources

Every price point starts with raw trading data from cryptocurrency exchanges (CEXes, & DEXes). We go straight to the source, capturing and storing trade data with the highest precision possible.

Explore the sources that power our token price feeds:

<CardGroup>
  <Card title="CEXes data" href="/dia-stack/architecture/data-sources/cexes-data" icon="angle-right" iconType="solid" horizontal />

  <Card title="DEXes data" href="/dia-stack/architecture/data-sources/dexes-data" icon="angle-right" iconType="solid" horizontal />
</CardGroup>

For an up-to-date list of data sources, visit:

<CardGroup>
  <Card title="Data Sources | DIA App" href="https://www.diadata.org/app/source/defi/" icon={<img className="m-0" src="/favicon.svg" />} horizontal />
</CardGroup>

## Verifiable Randomness

Explore how DIA leverages drand's distributed randomness beacon to provide verifiable, unbiased random numbers for on-chain applications like games, lotteries, and NFT drops:

<CardGroup>
  <Card title="Distributed Randomness Beacon" href="/dia-stack/architecture/data-sources/randomness" icon="angle-right" iconType="solid" horizontal />
</CardGroup>

## Request a Custom Oracle

DIA offers highly customizable oracles that are individually tailored to each dApp’s needs. Each oracle can be customized in the following ways, including:

* Data Sources & Asset Feeds
* Pricing Methodologies
* Update Triggers (Frequency, Deviation, Heartbeat, ...etc)

Get a tailored oracle for your dApp, request one below:

<CardGroup>
  <Card title="Request Custom Oracle" href="/guides/how-to-guides/request-a-custom-oracle" icon="angle-right" iconType="solid" horizontal />
</CardGroup>
