> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tac.build/llms.txt
> Use this file to discover all available pages before exploring further.

# What is TAC

> TAC bridges TON's 1 billion users with EVM's application ecosystem

TAC is an **EVM for Telegram**: a Layer 1 with a TON-specific Cross-Chain Layer that connects Ethereum dApps and developers with Telegram's users without exposing users to bridges, extra wallets, or wrapped assets. TAC eliminates the gap between TON's billion-user reach and EVM's programmability through **Hybrid dApps** - EVM dApps natively accessible by any TON wallet holder.

## The Problem TAC Solves

<Columns cols={2}>
  <Card title="For EVM Developers" icon="code">
    <br />

    **Challenge**: Reaching TON's billion users requires rebuilding entire
    applications in FunC, TON's native language. <br /><br />

    **TAC Solution**: Deploy
    existing Solidity contracts as-is and make them accessible to TON users
  </Card>

  <Card title="For TON Users" icon="users">
    <br />

    **Challenge**: Limited access to DeFi, gaming, and other EVM applications
    that dominate the blockchain space. <br /><br />
    **TAC Solution**: Use any EVM application directly from TON wallets without bridges or multiple wallets
  </Card>
</Columns>

<Tip>The world's largest developer community meets the largest user base</Tip>

## How TAC Works

TAC operates through the following elements that work together seamlessly:

<Accordion title="Hybrid dApps">
  A frontend that implements **TAC SDK** under the hood and the corresponding set of dApp Solidity contracts deployed on **TAC EVM Layer**.
</Accordion>

<Accordion title="TAC SDK">
  A handy TypeScript and Python library implemented within **Hybrid dApp** that enables developers to connect TON wallets with EVM applications.
</Accordion>

<Accordion title="TON Adapter">
  A distributed network of **sequencers** that securely routes messages between TON and TAC EVM:

  * **Validation**: Sequencers verify all transactions and asset transfers
  * **Consensus**: 3/5 sequencer consensus with BFT guarantees
  * **Security**: Multiple validation layers prevent double-spending and fraud

  This isn't a traditional bridge — it's a purpose-built messaging system designed for hybrid applications.

  <Info>
    **Current Network Status**: The sequencer network is currently distributed but not decentralized. Full decentralization is on the roadmap as the network matures.
  </Info>
</Accordion>

<Accordion title="TAC EVM Layer">
  TAC EVM Layer 1 is a CosmosSDK-based blockchain that runs unmodified Solidity contracts and achieves **≈2-second finality** through dPoS. This means:

  * Deploy existing Solidity contracts without modifications
  * Use familiar tools like Hardhat, Remix, and MetaMask
  * Built on proven Cosmos SDK with Tendermint consensus
  * Secured by delegated Proof of Stake with economic incentives

  The EVM layer handles all application logic and state, while the TON Adapter manages cross-chain communication.
</Accordion>

<Accordion title="TAC Proxies">
  Specialized Solidity contracts that make cross-chain interaction feel native.
  On the TAC EVM they receive, decode and forward cross-chain messages to the target EVM contracts.

  <Check>[Agnostic Proxy](/sdk/advanced-usage/agnostic-proxy) beta feature allowing for skipping TAC Proxies entirely is already available within TAC SDK</Check>
</Accordion>

## Key Benefits

<Tabs>
  <Tab title="For Developers">
    ### Deploy Once, Reach Billions

    * **No code rewrites**: Deploy existing Solidity contracts directly
    * **Familiar tooling**: Use Hardhat, Truffle, Remix, and other EVM tools
    * **Hybrid dApp conversion**: Every deployment becomes a Hybrid dApp accessible from TON
    * **Cross-chain SDK**: User-friendly TypeScript library handles TON integration
    * **Telegram MiniApps**: Bring EVM-powered logic directly inside Telegram. No need for Google Play/App Store installments
  </Tab>

  <Tab title="For Users">
    ### Native TON Experience

    * **One wallet**: Use your TON wallet for everything
    * **No bridges**: Assets move automatically behind the scenes
    * **Familiar UX**: Apps feel native to TON environment
    * **Telegram integration**: Access apps directly through Telegram Mini Apps without learning new workflows
  </Tab>

  <Tab title="For Ecosystem">
    ### Unified Liquidity - **Cross-chain composability**:

    TON and EVM applications can interact

    * **Shared liquidity**: Tokens flow freely between ecosystems
    * **Network effects**: More users attract more developers and vice versa
    * **Innovation acceleration**: Best of both worlds drives faster development
  </Tab>
</Tabs>

## Transaction Flow Example

Here's what happens when a TON user swaps tokens on an EVM DEX through TAC's hybrid dApp system (like [Curve](https://t.me/CurveAppBot)):

<Steps>
  <Step title="User Intent" icon="user">
    User opens a DEX interface, connects his/her TON wallet, and selects token to swap.
  </Step>

  <Step title="TAC SDK encoding" icon="file-code">
    The TAC SDK implemented within DEX frontend conveniently encodes required EVM calldata for the upcoming swap on the TAC blockchain
    and brings up the prepared transaction for user to approve.
  </Step>

  <Step title="User Action" icon="user">
    User approves the transaction.
  </Step>

  <Step title="TON Adapter Locking" icon="shield-check">
    The TON adapter receives user's assets and safely locks them on TON.
  </Step>

  <Step title="Sequencer Validation & Consensus" icon="shield-check">
    Sequencer network finds and validates the transaction, forms Merkle trees, reaches
    consensus, and selects the executor. The final decision in set within the TAC blockchain.
  </Step>

  <Step title="EVM Execution" icon="play">
    A designated executor finds the transaction to execute, validates its Merkle proof, triggers asset
    minting/unlocking, and calls the swap on the target DEX contract on TAC.
  </Step>

  <Step title="Result Delivery" icon="check">
    Swap completes and new tokens are sent back to the user's TON wallet through
    the similar secure process.
  </Step>
</Steps>

## What Makes TAC Different

<Tip>
  TAC is not a cross-chain workaround — it is a native execution path between
  two ecosystems that were never meant to connect. By removing barriers instead
  of building over them, TAC aligns UX, liquidity, and developer incentives.
</Tip>

Unlike traditional bridges that move assets between existing chains, TAC creates **hybrid applications** that natively serve both ecosystems. Users don't "bridge to another chain" — they use applications that happen to run on EVM but feel completely native to TON.

This fundamental difference enables:

* **Seamless UX**: No wallet switching or manual bridging
* **Unified liquidity**: Assets flow where they're needed most
* **Developer efficiency**: Build once, serve both ecosystems
* **Network effects**: Growth in one ecosystem benefits the other
