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

# About Oracle

There are three types of Oracle that DeFiner is currently using for price feed: Third-party oracles, DEX TWAP Oracle, and DeFiner Fixed Price Oracle. [*<mark style="color:blue;">Learn more details here</mark>*](https://v2docs.definer.org/v/copy-of-definer.org/smart-contract-modules/oracle).

In the initial market creation process, DeFiner keeps a list of tokens to check if they already had a Chainlink oracle or a third-party oracle available. If there is a third-party oracle available for this particular asset, it will default to the third-party oracle. If not, then the oracle will default to a DeFiner fixed-price oracle. And the creator will be asked to input an initial price for the base token.

After the market created, if there is a DEX with good liquidity available for the base token. The oracle will be changed to a TWAP oracle&#x20;

### Can we make changes to Oracle?

If there is a DEX with good liquidity available for the base token. Market creators have the option to change it to a DEX TWAPs oracle once the market is completed and running. The DeFiner protocol will assess the liquidity of the dex and make the change periodically. If you want to propose a change, please reach out to us over our Discord Help channel. &#x20;

### Definition

**Initial Oracle Price:** The initial oracle price is used to initialize the price feed oracle for the chosen collateral.
