> For the complete documentation index, see [llms.txt](https://docs.novarpc.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novarpc.xyz/searchers/ethereum/oracle-extractable-value.md).

# Oracle Extractable Value

### Oracles

Oracles let smart contracts access off-chain data. In practice, an oracle updates on-chain state by submitting a regular transaction, which means any OEV created by that update can be auctioned in much the same way as MEV around regular transactions.

This can be valuable to searchers. For example, if a lending protocol updates its internal ETH/USD price, that price change may create profitable opportunities to arbitrage

### OEV Auctions

Nova runs auctions for oracle update transactions. Functionally, this is similar to a standard MEV auction on Ethereum mainnet. The main difference is how backruns are sent to block builders.

Instead of being submitted as an atomic bundle with the oracle update transaction, Nova may send backruns to the builder as standalone transactions. This is sometimes done to maximize the chance of inclusion, since some builders apply special handling or restrictions to oracle update transactions.

### Participating in OEV Auctions

If you are already connected to Nova's searcher WebSocket, congratulations! There is nothing else you need to do. Oracle transactions and their backruns are sent via the same WebSocket as regular flow. Your backrun bundle must still reference the originating oracle transaction hash, just like any other auction. Nova takes care of how the backrun is ultimately delivered to the builder.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.novarpc.xyz/searchers/ethereum/oracle-extractable-value.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
