Community Tag is a Telegram miniapp that connects user identities, wallets, and tags to manage relationships with communities. It supports multi-chain wallets, privacy-focused verifications, and gamified interactions within decentralized ecosystems.
Community Tag is a decentralized identity tool integrated into Telegram, designed to help users define, manage, and verify their affiliations with communities and organizations. It enables users to connect their wallets (across TON and other blockchains) to their Telegram accounts and assign tags representing cultural, social, or collaborative identities. These tags can be stored as NFTs, verified on-chain, and synced across multiple blockchains. Community Tag fosters trust, transparency, and engagement by allowing users and communities to declare or revoke relationships, manage group access, and create gamified experiences, all while preserving user privacy through zk-proof technology.
Community Tag leverages the following tech stack to build its features:
Frontend: Telegram Miniapp
• Telegram WebApp API: For seamless integration with Telegram, providing a lightweight and intuitive user interface. • HTML/CSS/JavaScript: To build the interactive front-end components. • TON Connect: Enables users to link their TON wallets directly through the miniapp.
Wallet Integration
• TON Connect SDK: Facilitates secure TON wallet connections. • WalletConnect/Web3Modal: Supports multi-chain wallet integrations (e.g., Ethereum, Polygon).
Backend
• Node.js/Express: Provides a robust and scalable API backend. • Database: • PostgreSQL or MongoDB for storing user and tag mappings. • Redis for caching frequently accessed data. • Authentication: JWT-based authentication for secure API calls.
Blockchain Layer
• Ethereum/Polygon zkEVM: Hosts the main smart contracts for tag storage, verification, and NFT compatibility (ERC-721 standard). • LayerZero: Enables cross-chain communication, syncing tags across multiple blockchains. • zk-proof frameworks (e.g., Polygon zkEVM, Aztec): Provides privacy-preserving identity verification.
Decentralized Storage
• IPFS/Filecoin: Stores tag metadata and optional extended data fields securely in a decentralized manner.
Protocols and Libraries
• ERC-721 Standards: Ensures tags are compatible as NFTs, allowing transferability and interoperability. • SDK for Tag Operations: Includes tools for declaring, revoking, and managing relationships between users and communities.
Infrastructure and Deployment
• Docker: For containerized application deployment. • AWS/GCP: Used for hosting the backend services and supporting scalable infrastructure. • Blockchain Testnets: TON Testnet, Ethereum Goerli, and Polygon zkEVM Testnet for development and testing.
This tech stack ensures a balance between decentralization, user-friendliness, and scalability.