# Supported Networks

Support for new blockchains is added by developing new “data connections.” We define “data connections” as support for reading the state of two distinct Ethereum blockchains (L1s and/or L2s). Data connections can be one-directional or bi-directional.

For example, reading Ethereum Goerli from zkSync Era Goerli is a one-directional data connection as it enables reading arbitrary Ethereum Goerli on-chain data on zkSync Era Goerli. Please note that this is a one-directional connection, as reading zkSync Era Goerli data from Ethereum Goerli is not supported at this time.

Our mission is to enable bi-directional data connections between all Ethereum ecosystem blockchains.

{% hint style="info" %}
The origin chain is the source from which the on-chain data is retrieved. The destination chain is where we want to access origin chain data from.
{% endhint %}

## Supported Networks

### Storage Proof API

| Origin            | Destination         |
| ----------------- | ------------------- |
| Ethereum          | Starknet            |
| Ethereum Goerli\* | Starknet Goerli\*   |
| Ethereum Goerli\* | zkSync Era Goerli\* |
| Ethereum Goerli\* | Optimism Goerli\*   |

### Turbo

| Origin            | Destination         |
| ----------------- | ------------------- |
| Ethereum Goerli\* | zkSync Era Goerli\* |

### Data Processor

| Origin            | Destination       |
| ----------------- | ----------------- |
| Ethereum Goerli\* | Ethereum Goerli\* |
| Ethereum Goerli\* | Starknet Goerli\* |

*\*Test network*


---

# 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.herodotus.dev/herodotus-docs/developers/supported-networks.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.
