> For the complete documentation index, see [llms.txt](https://docs.seda.xyz/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seda.xyz/home/archvie/example-oracle-programs.md).

# Example Oracle Programs

<table data-full-width="true"><thead><tr><th width="275">Oracle Program Example</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/blocksize-bidask/README.md">Blocksize Bid Ask</a></td><td>This Oracle Program gets the price of a price pair using the Blocksize API and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/blocksize-vwap/README.md">Blocksize VWAP</a></td><td>Receives the latest volume weighted average price for one pair from the Blocksize API behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/caplight-eod-market-price/README.md">Caplight EOD Market Price</a></td><td>This Oracle Program fetches the latest market data returned from the <a href="https://platform.caplight.com/api/documentation.html#tag/MarketPrice/paths/~1market-price-history/get">Caplight API</a> and returns the price in a format compatible with EVM smart contracts. It takes a singular ID of a company and then calculates the median among those. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/evm-price-feed">EVM Price Feed</a></td><td>This Oracle Program fetches cryptocurrency prices from Binance API and returns them in a format compatible with EVM smart contracts. It supports multiple trading pairs and calculates median prices across multiple oracle nodes for consensus.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/generic-dxfeed">Generic dxFeed</a></td><td>This Oracle Program gets the price of a commodity, equity, or forex pair by hitting the dxFeed API depending on the provided inputs. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/jup-price-feed">Jupiter Price Feed</a></td><td>This Oracle Program gets the price of a specified Solana token in USD by leveraging the Jupiter Lite API and returns the raw price as a string. This program handles one token at a time.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/multi-price-feed/README.md">Multi Price Feed</a></td><td>This Oracle Program fetches the latest price pair data from several APIs (Binance, MEXC, OKX) and takes the median of them, posting the result in a format compatible with EVM smart contracts.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/single-commodity-price">Simple Commodity Price</a></td><td>This Oracle Program gets the price of commodities in USD using the dxFeed API and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/single-equity-price-verification">Simple Equity Price</a></td><td>This Oracle Program gets the price of an equity in USD using the dxFeed API and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/single-commodity-price/README.md">Single Equity Price</a></td><td>A way to get the price of an equity using the dxFeed API behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/blob/main/examples/single-equity-price-verification/README.md">Single Equity Price Verification</a></td><td>This Oracle Program gets the price of an equity in USD using the dxFeed API and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/single-price-feed">Simple Price Feed</a></td><td>This Oracle Program gets the price of specified crypto assets in USD by leveraging the Coingecko API and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy.</td></tr><tr><td><a href="https://github.com/sedaprotocol/seda-example-ops/tree/main/examples/us-rates">US Rates</a></td><td>This Oracle Program gets the price of specified assets in by leveraging the Nobi API, and returns the price in a format compatible with EVM smart contracts. The API is behind a Data Proxy.</td></tr></tbody></table>


---

# 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:

```
GET https://docs.seda.xyz/home/archvie/example-oracle-programs.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.
