The Terms of Service for Bot Developers allow for mini apps to integrate blockchain technology, provided that the developer's implementation:
Important: To maintain uninterrupted access for Telegram users to their Mini Apps, developers must ensure compliance with clauses 7.1–7.4 of the Terms of Service by February 1, 2025.
Existing Mini Apps operating on other blockchains must transition to TON by February 21, 2025, including bridging existing assets, migrating smart contracts, and exclusively utilizing TON Connect.
Clause 7.1 of the Terms of Service applies immediately to all new blockchain-based initiatives, including the issuance of new blockchain-based assets. All assets issued or distributed on or after January 21, 2025 must adhere to it.
For clarity, these rules only apply to Mini Apps and their bots on the Telegram platform. Regular Telegram bots that do not have a Mini App component are exempt.
To assist developers in modifying their apps, the following examples illustrate mini-app functionalities that are permitted or prohibited under section 7 of the Terms of Service, provided they also comply with all other sections, including section 8.
Permitted:
Issuing or distributing cryptocurrency assets on the TON blockchain.
Not Permitted:
Issuing or distributing cryptocurrency assets or NFTs on other blockchains.
Permitted:
Using TON Connect to interact with a user's wallet.
Allowing other wallet connection protocols that are intended for bridging assets.
Not Permitted:
Using other wallet connection protocols outside of bridging scenarios.
Permitted:
Promoting TON-based wallets in mini apps.
Not Permitted:
Promoting other blockchains, wallets or multichain wallets based on blockchains other than TON.
Below are additional examples, specifically for mini apps that primarily function as a cryptocurrency wallet.
Permitted:
Allowing users to manage assets from other blockchains within the wallet interface.
Not Permitted:
Allowing users to manage assets from other blockchains by connecting to external apps.
Permitted:
Connecting wallets via TON Connect.
Offering no ability to connect a wallet.
Not Permitted:
Signing transactions on other blockchains in apps outside of allowed bridging scenarios.