# Getting Started

## Building with Telepathy

The core Telepathy innovation, a zkSNARK on-chain Ethereum light client, powers a few different methods of using the protocol.

### Cross-Chain Messaging

Send arbitrary messages from a supported source chain (Ethereum Mainnet, Goerli testnet, Gnosis) and receive them on a destination chain by integrating your contract with the Telepathy [Router](/telepathy-protocol/contracts.md#router). Telepathy cross-chain messaging is useful for making applications such as cross-chain governance and token-bridging.

{% content-ref url="/pages/G6FBBinHEHmMczOvcxIV" %}
[Cross-Chain Messaging](/build-with-telepathy/interchain-messaging.md)
{% endcontent-ref %}

### Ethereum Data Oracle

Need to fetch some Ethereum data from another chain? Use the Telepathy [Oracle](https://github.com/succinctlabs/telepathy-oracle) to send a cross-chain query request, and handle this data as a callback in your smart contract on an different chain. This feature is in beta, so please fill out [this form](https://airtable.com/shrKT6HrHi2oDcmrf) for prioritized support.

{% content-ref url="/pages/y6uKhzL7quDypwoZhQ0J" %}
[Ethereum Data Oracle](/build-with-telepathy/interchain-data-oracle.md)
{% endcontent-ref %}

### Ethereum Consensus Oracle

Get information about Mainnet consensus data, such as validator balances and slashings, within your smart contract by using the Telepathy [Light Client](/telepathy-protocol/contracts.md#light-client) and the Ethereum consensus oracle. This feature is in beta, so please fill out [this form](https://airtable.com/shrKT6HrHi2oDcmrf) for prioritized support.

{% content-ref url="/pages/FTsfJzPvFSsig0QAoOYs" %}
[Ethereum Consensus Oracle](/build-with-telepathy/intrachain-consensus-oracle.md)
{% endcontent-ref %}

## Protocol & Security

Gain a deeper understanding of the protocol and the underlying security implications. Gain a high-level overview of the system, and learn more about each of the individual component that make Telepathy work.

{% content-ref url="/pages/ecAktaCWSJSEU7XMIQ1z" %}
[Overview](/telepathy-protocol/overview.md)
{% endcontent-ref %}

## Ecosystem & Support

Have a question? We're here to help! Get in touch with the team at [Succinct](https://succinct.xyz/) and other developers on the official [Discord](https://discord.gg/succinctlabs). Fill out the [early partner form](https://airtable.com/shrKT6HrHi2oDcmrf) if you have a particular application in mind that uses Telepathy and you want prioritized support from the Succinct team.


---

# 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.telepathy.xyz/getting-started.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.
