How to Build a DAO on Telegram & TON: Jettons, SBTs, Mini-App Polls & Automated Chamber Groups
The complete engineering and product guide to building a DAO on Telegram and the TON Blockchain using TEP-74 Jettons, TEP-85 SBTs, cSBTs, TonProof, JVault, ton.vote, and automated Telegram groups.
This analysis is part of our 12-part research series benchmarking global DAOs and TON governance architecture.
Key Takeaways for TON & Telegram Builders:
- Why Telegram + TON is the Ultimate DAO Operating System: Ethereum and Solana DAOs force members to bounce between Discord, Snapshot, Tally, and desktop wallet extensions—losing
90%+of mobile users. On Telegram (950M+users) and TON, identity, chat chambers, TON Connect wallets, and voting live inside a single Telegram Mini App.- The 5-Layer TON DAO Stack: A production-grade TON DAO combines: (1)
TEP-74Jettons &TEP-62NFTs, (2) Zero-gas Compressed SBTs (cSBT) &TEP-85Soulbound Badges, (3) Smart Contract Vesting & Lock-Tier Staking (TBook FairLock&JVault v2), (4) Gasless Priority Polls (CompareAnything Arena&ton.vote), and (5) Automated Telegram Group & Badge Sync (@theontonbot).- Code-Verified Reference Architecture: Every pattern in this guide is running live in production powering ONTON DAO (
v2.1).
Part of the Everything About DAOs on Telegram & TON Master Guide.
1. Why Legacy EVM DAO Tooling Fails on Mobile
If you try to copy-paste an Ethereum DAO stack (Discord + Discourse forum + Snapshot + Safe Multisig + Tally) for a Telegram community, your participation rate will collapse:
- App-Switching Drop-Off: Asking mobile Telegram users to open an external browser, log into a Discourse forum, and sign EIP-712 messages in a desktop extension wallet loses over
85%of members. - Discord vs. Telegram Reality: The overwhelming majority of crypto users, founders, and event attendees coordinate daily in Telegram groups and channels, not Discord servers.
- Gas & Contract Friction: As shown in our Unlock Protocol ($UP) Teardown, deploying individual smart contracts or minting on-chain tokens for every free community action is too slow and expensive without a hybrid off-chain/on-chain credential layer.
2. The Complete 5-Layer TON & Telegram DAO Tech Stack
To build a modern, Sybil-resistant DAO on Telegram and TON, you need five integrated layers:
| Layer | Purpose | Core TON Standards & Protocols | Live Implementation in ONTON DAO (v2.1) |
|---|---|---|---|
| Layer 1: Identity & Auth | Link Telegram accounts to verified TON wallets without spoofing | Telegram initData HMAC + TON Connect TonProof signature verification |
user_identities table + tonProofRouter (supports multiple linked TON wallets per user) |
| Layer 2: Capital & Staking | Fixed-supply governance token, DEX liquidity, and time-locked staking | TEP-74 Jetton, STON.fi v2 AMM, JVault v2 StakeWallet contracts, TBook FairLock |
$ONIT (1B fixed, mint burned), STON.fi pool, 940 FairLock contracts (0x000c1001), Native Staking Pool #184 |
| Layer 3: Merit & Reputation | Prove real-world event hosting and attendance without whale buying | Compressed SBT (cSBT) SHA-256 Merkle proofs + TEP-85 Soulbound Tokens + 20s TOTP QR |
ONTON Points, Proof-of-Gathering ($\ge 1$ event with $\ge 5$ checked-in guests), 0.1 TON on-chain SBT upgrade |
| Layer 4: Voting & Signaling | Run high-turnout priority votes without gas fees | ONTON Event-Driven Priority Arenas + ton.vote (Orbs L3 gasless snapshot voting) | Weekly ONTON DAO Priority Poll Events with pairwise ranking & 5 TON voter raffle |
| Layer 5: Chat Chambers & Execution | Gate Telegram groups by live on-chain/merit state & auto-assign titles | Telegram Bot API (chat_join_request, setChatAdministratorCustomTitle, native Telegram Polls) |
@theontonbot automated gating for Chamber 2 (Organizer Council) & Chamber 3 (ONTON Senate) |
3. Step-by-Step Blueprint: Building Each Layer on TON
Step 1: Dual Identity (Telegram UID + TonProof Multi-Wallet Aggregation)
A Telegram user often holds their long-term staked tokens or NFTs in a cold Tonkeeper wallet while using Telegram Wallet (@wallet) or MyTonWallet on mobile.
- Best Practice: Never restrict a DAO member to a single wallet address. Verify every wallet cryptographic signature via TonProof (
tonConnectUI.onStatusChange) and aggregate balances across all linked wallets belonging to that user's Telegram identity. - How ONTON Does It: When checking eligibility for Chamber 1, 2, or 3, ONTON aggregates live
$ONITbalances, stakedStakeWalletpositions across all 4 lock tiers (30d,90d,180d,365d), FairLock vesting contracts, and Genesis ONION NFTs across every wallet linked inuser_identities.
Step 2: Token Supply Safety (TEP-74 Mint Burn + FairLock FDV Gates)
Before asking a community to govern a token, prove on-chain that the supply cannot be rugged:
- Burn the Jetton Mint Admin: Send the
TEP-74change-admin message settingadmin_addressto the zero address (0:000...000). ONTON executed this permanently on2025-08-30(Tonviewer TX). - Use FDV-Gated Vesting for Macro Reserves: Lock team, advisor, and macro DAO reserves behind an on-chain valuation oracle (
$20M FDVgate in ONTON's 6 Macro Plans holding625.51M $ONIT). - Decode & Serve Native Claim/Stake Payloads: Don't rely on third-party frontends staying online forever. When TBook sunset its legacy web UI, ONTON indexed all
940FairLock contracts (0143_onit_vesting_contracts.sql) and built native@ton/corepayload generators (opcode 0x000c1001for FairLock claims;0xe3a06989/0x0168d4b7/0x499a9262for native staking &0%-penalty cooldown unstaking in Pool#184) directly inside/my/vaultand onton.live/dao.
Step 3: Combining Capital with Non-Transferable Reputation (cSBT + TEP-85)
As we proved in Why Single-Token DAOs Fail: Multi-Chamber Governance, a healthy DAO needs a merit chamber that cannot be bought with tokens.
- Use 20-second rotating TOTP QR passes at live events to verify physical or live online attendance.
- Issue a zero-gas Compressed SBT (
cSBT) (GET /api/v1/csbt/proof) immediately upon check-in so 100% of guests receive cryptographic proof at zero cost. - Allow users to optionally materialize their credential on-chain as a TON
TEP-85Soulbound Token (0.1 TON), routing25%of net fee revenue into the DAO buyback warchest.
Step 4: Automating Telegram Group Chambers & Custom Member Badges
Where do DAO members actually debate and coordinate? Inside Telegram groups.
Instead of relying on manual admins to check spreadsheets, wire your Telegram bot (grammY or Telegraf) directly to your DAO eligibility service:
- Automated Join-Request Gate (
chat_join_request): When a user taps the invite link for Chamber 2 (ONTON Organizer Council) or Chamber 3 (ONTON Senate),@theontonbotintercepts the join request, checks live database + TonAPI eligibility in< 500ms, approves eligible members automatically, and DMs ineligible users the exact criteria they need to unlock access. - Automated Custom Titles (
Genesis Senator,Pro Organizer): By promoting verified Chamber members with zero destructive admin permissions (can_manage_chat: false, etc.), the bot callssetChatAdministratorCustomTitleto display their live governance badge (Genesis Senator,ONIT Governor,Pro Organizer,Legend Host) next to every message they send in the group. - Self-Executing Senate Telegram Polls (
/propose,/object,/jury): Inside the Senate Telegram group, Senators can trigger native, non-anonymous Telegram polls that persist in PostgreSQL and automatically execute moderation or governance outcomes when the poll timer closes.
4. When to Use ton.vote vs. ONTON Event-Driven Priority Arenas
- Use ton.vote when you need a standalone, Orbs-verified snapshot ballot for a single binary ("Yes/No") constitutional amendment weighted purely by Jetton or NFT balance.
- Use ONTON Event-Driven Priority Polls when you want high-turnout weekly governance across multiple chambers (
Citizen Assembly,Organizer Council, andGenesis Senate) with pairwise head-to-head option ranking, automated Telegram Bot DM routing, and a built-in5 TONEnd-of-Week Voter Raffle.
Continue Exploring the ONTON DAO Knowledge Base
- Master Pillar Guide: Everything About DAOs on Telegram, TON & Web3
- Live On-Chain Portal: ONTON DAO & $ONIT Vesting / Staking Explorer (/dao)
- Related Technical Guides:
Ready to host your event inside Telegram?
1-tap Free RSVPs, Telegram Stars payments, and automated chat gating with 0 wallet friction.
Related Tactical Guides & Resources
Solving DAO Voter Apathy: Why Weekly Event-Driven Priority Polls Beat 6-Month Governance Seasons
Why traditional Snapshot and Tally DAO forums suffer below 3% voter turnout—and how weekly Event-Driven Priority Polls on Telegram with pairwise ranking and 5 TON raffles solve voter apathy.
Unlock Protocol DAO ($UP) Teardown: On-Chain Event Ticketing, Base Migration & Fee Discount Economics
A technical and economic benchmark of Unlock Protocol DAO ($UP / $UDT): programmable NFT ticket Locks, why Unlock migrated from Ethereum Mainnet to Base, and how ONTON compares on TON.
What a DAO Should (and Should Never) Govern: Separating Core Software Engineering from Community Treasury
Why DAOs fail when they try to manage software engineering sprints—and how FWB, Optimism, Jupiter, and ONTON Constitution v2.1 separate core product companies from community treasuries.