# Telepathy

## Telepathy

- [Introduction](https://docs.telepathy.xyz/readme.md): Ethereum, everywhere. A decentralized and secure zkSNARK interoperability protocol.
- [Why Telepathy?](https://docs.telepathy.xyz/why-telepathy.md): Don't trust, verify zkSNARKs.
- [Getting Started](https://docs.telepathy.xyz/getting-started.md): Develop applications with Telepathy and learn about the protocol.
- [Cross-Chain Messaging](https://docs.telepathy.xyz/build-with-telepathy/interchain-messaging.md): Learn how to send cross-chain messages with Telepathy.
- [Example: Cross-Chain Counter](https://docs.telepathy.xyz/build-with-telepathy/interchain-messaging/example-cross-chain-counter.md): Write a counter that will increment from a source chain to a destination chain.
- [Example: Cross-Chain Messaging Demo](https://docs.telepathy.xyz/build-with-telepathy/interchain-messaging/example-cross-chain-messaging-demo.md): Sending a simple string across chains.
- [Unit Testing](https://docs.telepathy.xyz/build-with-telepathy/interchain-messaging/unit-testing.md): Recommended Telepathy testing patterns.
- [Ethereum Data Oracle](https://docs.telepathy.xyz/build-with-telepathy/interchain-data-oracle.md): Fetch arbitrary data from other chains.
- [Example: Cross-Chain Airdrop](https://docs.telepathy.xyz/build-with-telepathy/interchain-data-oracle/example-cross-chain-airdrop.md): Allow owners of an ERC721 on Ethereum to claim something on another chain.
- [Example: Cross-Chain ENS Resolution](https://docs.telepathy.xyz/build-with-telepathy/interchain-data-oracle/example-cross-chain-ens-resolution.md): Resolve an Ethereum ENS name on another chain.
- [Ethereum Consensus Oracle](https://docs.telepathy.xyz/build-with-telepathy/intrachain-consensus-oracle.md): Consensus data made easily available.
- [Example: Validator Balance Data](https://docs.telepathy.xyz/build-with-telepathy/intrachain-consensus-oracle/example-validator-data.md): Verify data by using a Merkle Proof against a state root.
- [Overview](https://docs.telepathy.xyz/telepathy-protocol/overview.md): The steps involved in arbitrary message passing with Telepathy.
- [Sync Committee Protocol](https://docs.telepathy.xyz/telepathy-protocol/sync-committees.md): The Basics of Ethereum's Light Client Protocol
- [Proof of Consensus](https://docs.telepathy.xyz/telepathy-protocol/proof-of-consensus.md): What exactly is a "proof of consensus"? How does it work?
- [Smart Contracts](https://docs.telepathy.xyz/telepathy-protocol/contracts.md): An overview of all the smart contracts used in Telepathy.
- [Off-chain Actors](https://docs.telepathy.xyz/telepathy-protocol/actors.md): An overview of all the off-chain actors used in Telepathy.
- [Circuits](https://docs.telepathy.xyz/telepathy-protocol/circuits.md): A short primer on the zero-knowledge proofs (zkSNARKs) used in Telepathy.
- [Guardrails](https://docs.telepathy.xyz/telepathy-protocol/guardrails.md): Telepathy's approach to trust-minimized administrative functionality.
- [Telepathy Explorer](https://docs.telepathy.xyz/resources/telepathy-explorer.md): Explore messages sent through Telepathy.
- [Contract Addresses](https://docs.telepathy.xyz/resources/contract-addresses.md): The canonical list of Telepathy contract addresses across different chains.
- [Brand Assets](https://docs.telepathy.xyz/resources/brand-assets.md): Logos for Succinct / Telepathy
