# About BKC Oracle

&#x20;         &#x20;

<figure><img src="https://2630117532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs0W6rWLb2HgzRz3ehOJY%2Fuploads%2FzMKvfcmvtfA0vYejfolb%2FScreen%20Shot%202565-04-21%20at%2014.56.28.png?alt=media&#x26;token=b2184014-5383-4571-9691-9f74add55ec3" alt=""><figcaption></figcaption></figure>

BKC Oracle is an important tool for developing smart contracts or dApps. The data oracle functions as a medium to bring data from off-chain to the blockchain via smart contracts. Data Oracle can process data from off-chain, for example, Weather, sporting results, temperature, and high-risk data (such as stock or asset prices, election results, or even blockchains).

**Core features**

* **Data Feeds**

  Retrieve the latest prices and data points of assets. ([read more](https://docs.bkcoracle.com/features/data-feeds))
* **Verifiable Random Function (VRF)**

  Retrieve the randomness data on the bitkub chain. ([read more](https://docs.bkcoracle.com/features/verifiable-random-function-vrf))
