DAO & Governance12 min read•Published 2026-10-22

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.

M
Mahdi Farimani
Founder & Lead Architect, ONTON
🏛️ ONTON DAO & Telegram Governance Knowledge Base

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-74 Jettons & TEP-62 NFTs, (2) Zero-gas Compressed SBTs (cSBT) & TEP-85 Soulbound 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:

  1. 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.
  2. Discord vs. Telegram Reality: The overwhelming majority of crypto users, founders, and event attendees coordinate daily in Telegram groups and channels, not Discord servers.
  3. 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 $ONIT balances, staked StakeWallet positions across all 4 lock tiers (30d, 90d, 180d, 365d), FairLock vesting contracts, and Genesis ONION NFTs across every wallet linked in user_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:

  1. Burn the Jetton Mint Admin: Send the TEP-74 change-admin message setting admin_address to the zero address (0:000...000). ONTON executed this permanently on 2025-08-30 (Tonviewer TX).
  2. Use FDV-Gated Vesting for Macro Reserves: Lock team, advisor, and macro DAO reserves behind an on-chain valuation oracle ($20M FDV gate in ONTON's 6 Macro Plans holding 625.51M $ONIT).
  3. 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 940 FairLock contracts (0143_onit_vesting_contracts.sql) and built native @ton/core payload generators (opcode 0x000c1001 for FairLock claims; 0xe3a06989 / 0x0168d4b7 / 0x499a9262 for native staking & 0%-penalty cooldown unstaking in Pool #184) directly inside /my/vault and 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-85 Soulbound Token (0.1 TON), routing 25% 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:

  1. 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), @theontonbot intercepts 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.
  2. Automated Custom Titles (Genesis Senator, Pro Organizer): By promoting verified Chamber members with zero destructive admin permissions (can_manage_chat: false, etc.), the bot calls setChatAdministratorCustomTitle to display their live governance badge (Genesis Senator, ONIT Governor, Pro Organizer, Legend Host) next to every message they send in the group.
  3. 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, and Genesis Senate) with pairwise head-to-head option ranking, automated Telegram Bot DM routing, and a built-in 5 TON End-of-Week Voter Raffle.

Continue Exploring the ONTON DAO Knowledge Base

Ready to host your event inside Telegram?

1-tap Free RSVPs, Telegram Stars payments, and automated chat gating with 0 wallet friction.

Start in Telegram →

Related Tactical Guides & Resources

DAO & Governance

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.

Read Now →
DAO & Governance

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.

Read Now →
DAO & Governance

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.

Read Now →