# Oracles

Here are a list of oracles currently integrated into the Taraxa L1 ecosystem.&#x20;

## Stork

Stork is an oracle protocol that enables ultra low latency connections between data providers and both on and off-chain applications. The most common use-case for Stork is pulling and consuming market data in the form of real time price feeds for DeFi.

Here are a few links to get you started with using Stork oracles on Taraxa.&#x20;

* Stork's [developer documentation](https://docs.stork.network/)
* [Stork's contract address](https://docs.stork.network/resources/contract-addresses/evm#taraxa) on Taraxa's mainnet
* How to [consume data](https://docs.stork.network/getting-started/becoming-a-subscriber) on Stork
* List of [asset pair IDs](https://docs.stork.network/resources/asset-id-registry) on the Stork oracle network, the `TARAUSD` is the asset pair ID for $TARA.&#x20;

## blocksense

blocksense has a full suite of price feeds deployed on Taraxa, check them out here.&#x20;

<https://docs.blocksense.network/docs/contracts/deployed-contracts#taraxa-mainnet>

## VIALabs

VIALabs is a cross-chain bridging as well as bridgeless cross-chain communication infrastructure. As of this writing it's connected to over 138 L1 and L2 networks.&#x20;

Here's how you can deploy oracles using the VIALabs stack.&#x20;

* VIALabs' [tech framework overview](https://developer.vialabs.io/general/technology-overview)
* How to set up a [private oracle for LLMs](https://developer.vialabs.io/examples/private-oracle)
* Github repo example on setting up a [weather data oracle](https://github.com/VIALabs-io/quickstart-oracle)


---

# 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://taraxa.gitbook.io/taraxa-network/develop/oracles.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.
