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

# About BKC Oracle

&#x20;         &#x20;

<figure><img src="/files/3oOutN0i1rxjI9eRfmzj" 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](/features/data-feeds.md))
* **Verifiable Random Function (VRF)**

  Retrieve the randomness data on the bitkub chain. ([read more](/features/verifiable-random-function-vrf.md))
