# Oracle

**Rysk uses oracle prices for options pricing and price fixing at settlement of options.**

### Price retrieval

For all price retrievals, the system pulls in the Stork oracle price. Upon successful retrieval, the Stork oracle price is compared against the Pyth oracle price. In the event that the stork price and Pyth price are not similar to a certain threshold, which varies per asset, the system will stop all processes that require an accurate price. The systems will stay offline until the prices are within the threshold. In such an event, the Stork price is used.&#x20;

For collateral assets, an accurate price is less critical, outside the 8am price fixing. In this case, the price used depends on if the oracle provider supports a price for that asset, and a manual check is conducted by the Rysk team at price fixing during a 5-minute smart contract enforced dispute period.

* **Stork:** [https://stork.network](https://www.stork.network)
* **Pyth:** <https://pyth.network>
* Pendle: the Pendle API is used directly to price pendle assets.&#x20;

A list of price feeds used is shown below:

| Asset             | Provider.ID                                                                |
| ----------------- | -------------------------------------------------------------------------- |
| HYPE              | STORK.HYPEUSD                                                              |
| ETH               | STORK.ETHUSD                                                               |
| BTC               | STORK.BTCUSD                                                               |
| PUMP              | STORK.PUMPUSD                                                              |
| ZEC               | STORK.ZECUSD                                                               |
| SOL               | STORK.SOLUSD                                                               |
| PURR              | STORK.PURRUSD                                                              |
| kHYPE             | STORK.KHYPEUSD                                                             |
| wstHYPE           | PYTH.1a78b5829a99f1d2897917dae2a02266c0210535a995a2e9d0692613bbc89e27.HYPE |
| All pendle assets | Pendle api: <https://api-v2.pendle.finance/core/docs>                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rysk.finance/resources/oracle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
