t.me Web3 Domain Gateway Introducing
t.me Web3 Gateway lets anyone access to Telegram web3 adress in your browser without running nodes or TON proxy.Simply access to
t.me web3 adress via:<username>.t.me.resistance.dogExample with @bleu_tg :
- bleu_tg.t.me.resistance.dog
- tonsite://bleu_tg.t.me
Or search the username in the search bar on the website
Gateway website : t.me.resistance.dog
Notes:
This gateway allows you to browse t.me web3 adress through standard HTTPS. If you want to access it directly on the TON Network, you have to run TON proxy.
Any questions? @zkproof
keep resisting
Please open Telegram to view this post
VIEW IN TELEGRAM
Resistance Tools
Once tokenized, a Telegram username becomes a Web3 DNS, just like .ton domains.
You can link your ADNL adress to your tokenized username or use a Bag ID as ADNL, then your Telegram username becomes a TON site πͺ
You can link your ADNL adress to your tokenized username or use a Bag ID as ADNL, then your Telegram username becomes a TON site πͺ
26 11 8
V.1 betaPrivacy Protocol for $REDO on TON
Trustless ZK privacy protocol breaking the on-chain link between deposits and withdrawals. Groth16 proofs verified natively on TVM via BLS12-381 opcodes.
Trustless. Non-custodial. Censorship-resistant.
How it works:
1. Deposit 100 REDO β receive a secret
2. Withdraw anytime to any wallet
3. ZK proof ensures unlinkability
Smart contract :
EQBUH-7pbBjvVKXe7FjPnCSIJ2vvUedfJmjoWdKfLYMC_1KF
Mini-App : @ZkResistorBot
GitHub/docs : TONresistor/zk-resistor
Itβs open source, and there is more informations on GitHub.
Privacy is ResistancePlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
piracy.ton is a permissionless index for TON Storage, similar to what The Pirate Bay does for BitTorrent. It references βbagsβ (file collections) stored on the TON Storage network via an on-chain smart contract, creating a trustless, censorship-resistant registry.
Tonsite : tonsite://piracy.ton *
Gateway : piracy.ton.resistance.dog
Also @ piracy.resistance.dog
*Telegramβs native Β« Web3 browser Β» can be very slow. Our Web3 gateway is much faster. encourage its use.
GitHub : github.com/TONresistor/piracy.ton
You can clone the project and run a mirror of the frontend
"Information is power. But like all power, there are those who want to keep it for themselves." β’
Aaron Swartz, Guerilla Open Access Manifesto
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous access to
.ton, .adnl, and .t.me sites through multi-hop encrypted circuits inspired by TOR. - Tonnet Proxy is an anonymous CLI proxy that enables private, anonymous access to TON Sites through multi-hop garlic routing. Like Tor, for the TON Network, each relay only knows its immediate neighbors, never the full path.
Tonnet-Proxy Github :
github.com/TONresistor/tonnet-proxy
- Tonnet Relayer allows you to run a relayer proxy node to help to decentralized the network. Relayers will be incentivized through TON payment off chain micro-transactions in a near future.
Tonnet-Relayer GitHub :
github.com/TONresistor/tonnet-relayer
Community Relayers List :
github.com/TONresistor/tonnet-directory
contribution : CONTRIBUTING.md or DM
Donβt be shy to DM : @zkproof
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Tonnet Browser is the first browser with a built-in TON proxy, providing peer-to-peer access to TON Network. Your device connects to TON sites (
.ton, .t.me.) either directly or through multi-hop garlic routing when anonymous mode is enabled. Uncensored & unstoppable.Tonnet Browser combines the anonymity model of Tor with tonnet-proxy multi-hop garlic routing, the peer-to-peer architecture of BitTorrent for decentralized content delivery with TON storage, and a blockchain layer for cryptographic DNS resolution and TON payments.
(One line command install on GitHub)
Website : tonnet.resistance.dog
GitHub : tonnet-browser (open-source)
Docs : docs.resistance.dog
Suggestions & bugs : @ResistanceForum
Everything is opensource & free
π
If you need help with installation or anything else, feel free to join the group or contact me directly.
Note regarding garlic routing:
tonnet-proxy
is implemented in the browser and connects to the community relays listed in tonnet-directory with the anonymous mode.
I bootstrapped the network with 4 relay servers (see
tonnet-directory
). For garlic routing to really makes sense, the network requires more actives relays.
If you wish to contribute by becoming a relayer, consider installing
tonnet-relay
on your server: Follow the guide and pull request in
tonnet-directory
as described in
contributing.md
or DM me if you need.
The next step is to incentivize relayers with TON or Jettons via garlic-routed nano-transactions for each relayed request, using gasless and instant payments through virtual channels (TON payment tech).
However, you can also safely connect directly to any Tonsites via P2P without going through an intermediate relay (non-anonymous mode).
Bonus:
I scanned 140K~ TON DNS and found 499 TON sites up. Have fun exploring the TON Network.
Here is the list :
https://t.me/ADNLchecker
πcheck pinned message
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
An autonomous self-hosted AI agent for Telegram & TON, with persistent memory, scheduled tasks, workspace, identity, business strategy, deep learning and 120+ tools and a modular plugin system for devs.
Core features :
Telegram: Full account control; DMs, groups, channels, gifts, stickers, GIFs, voice, polls, reactions, moderation, and more.
TON: Send/receive TON & jettons, swap on STONfi & DeDust, track prices/pools/holders, bid on .ton domains, explore the blockchain.
Gifts & NFTs: Real-time floor prices, portfolio tracking, send/receive/transfer collectibles, list on marketplace.
The agents can trade gifts or memecoins, gamble at dice or emoji slots, become a KOL and charge token for their posts, moderate your memecoins community, become a middleman, or whatever you want, the only limit is you and your imagination π«΅
Note to devs:
The agent supports several LLMs, but I havenβt tested them all. Feel free to provide feedback in the
group,
share your plugin ideas, and suggestions.
β¬οΈ Host & run your own ai agent now
GitHub : teleton-agent
Getting started : here
Docs : docs.teletonagent.dev
Website : teletonagent.dev
Twitter : x.com/teletonagent
Group chat : @TeletonAgentHQ
Please open Telegram to view this post
VIEW IN TELEGRAM
Resistance Tools
An autonomous self-hosted AI agent for Telegram & TON, with persistent memory, scheduled tasks, workspace, identity, business strategy, deep learning and 120+ tools and a modular plugin system for devs.
The most powerful part of the Teleton Agent is its plugin system. Making the agent modular and customizable as desired for everyone.
Plugin directory:
https://github.com/TONresistor/teleton-plugins
β β β β β β β β β β β β β
π’ @TeletonAgents | π¬ @zkproof
Developers can build tools for anything, Telegram, TON, external APIs, any protocol and package them as simple plugins that follow a standard template.
Users just drop a plugin file into their tools folder. The agent detects it automatically. No configuration, no setup, no code changes.
This makes the possibilities truly infinite. Any dev can create tools that connect AI agents to their service or automate any workflow. I will be back to this soon.
Plugin directory:
https://github.com/TONresistor/teleton-plugins
Please open Telegram to view this post
VIEW IN TELEGRAM
x402 TON & Jettons SDK v1 π§°
TypeScript SDK implementing the x402 open payment standard for TON
Sign, verify, and settle HTTP 402 payments with TON and USDT. Built for API services, AI agents economy and autonomous commerce.
You can also deploy your own payment facilitator server and verify payments for third parties
I deployed a demo facilitator in prod for builders that you can use to verify x402 payments : x402.resistance.dog
*UPD: v2 out, gasless USDT(ton) x402
https://github.com/TONresistor/x402-ton
TypeScript SDK implementing the x402 open payment standard for TON
Sign, verify, and settle HTTP 402 payments with TON and USDT. Built for API services, AI agents economy and autonomous commerce.
You can also deploy your own payment facilitator server and verify payments for third parties
I deployed a demo facilitator in prod for builders that you can use to verify x402 payments : x402.resistance.dog
An interesting thing to do would be a decentralized network of facilitators on TON; each facilitator could become a node and contribute to verifying HTTP 402 payments for fees.π¬
*UPD: v2 out, gasless USDT(ton) x402
https://github.com/TONresistor/x402-ton
Please open Telegram to view this post
VIEW IN TELEGRAM
TON DNS TXT π§° π
TON DNS domains can store multiple on-chain records: wallet, tonsite, tonbag, next resolver, and text records.
DNSText records have no predefined schema. The key space is completely open, so any developer can define their own key convention, write records under it, and build an app that reads them back.
This is what makes it interesting. Your .ton domain stops being just a name pointing to a wallet. It becomes a small public data store attached to a human-readable identity that any application can extend for its own needs.
For example, any app could resolve DNSText records like avatar, bio, and channel to build a rich profile from a domain name alone.
The pattern is the same in each case: agree on a key name, let communities adopt it, and allow any app to resolve it. The .ton domain becomes the coordination point.
I noticed that dns.ton.org has no option to manage DNSText records so I built a Telegram Mini-App (@DNSTextBot) if you want to test it and add key-value pairs to your TON DNS.
I also published the source code on GitHub with example code for using DNSText
Mini-app: t.me/DNStextBot/app
GitHub: https://github.com/TONresistor/TON-DNS-TXT
TON DNS domains can store multiple on-chain records: wallet, tonsite, tonbag, next resolver, and text records.
DNSText records have no predefined schema. The key space is completely open, so any developer can define their own key convention, write records under it, and build an app that reads them back.
This is what makes it interesting. Your .ton domain stops being just a name pointing to a wallet. It becomes a small public data store attached to a human-readable identity that any application can extend for its own needs.
For example, any app could resolve DNSText records like avatar, bio, and channel to build a rich profile from a domain name alone.
The pattern is the same in each case: agree on a key name, let communities adopt it, and allow any app to resolve it. The .ton domain becomes the coordination point.
I noticed that dns.ton.org has no option to manage DNSText records so I built a Telegram Mini-App (@DNSTextBot) if you want to test it and add key-value pairs to your TON DNS.
I also published the source code on GitHub with example code for using DNSText
Mini-app: t.me/DNStextBot/app
GitHub: https://github.com/TONresistor/TON-DNS-TXT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
TOLK smart contract for TON Payment Channels + complete SDK for off-chain micropayments over HTTP 402 + tools for AI agents to use it (MCP, CLI)
A channel between A and B enables machine-to-machine unlimited signed payments in ~50 ms (instant) with no gas fees. Ideal for high-frequency use.
Whatβs interesting about combining HTTP 402 with Payment Chanels for high-frequency payments is that thereβs no longer a need for two-step payment at each request:
x402 payment required β client pays
Once the channel is established between the parties, the client signs each payments directly with the request.
This is significantly reducing the number of requests and accelerating the payment process in the long term.
Note: x402 remains more practical for one-time payments.
Learn more here:
https://github.com/TONresistor/payment-channel-402
Please open Telegram to view this post
VIEW IN TELEGRAM
ZKResistor is a factory for fixed-denomination privacy pools for GRAM and any jetton. Think of Tornado or Tonnel, but anyone can create a pool for any jetton. No admin, no fees
You deposit a fixed amount, then later withdraw to a fresh address. A zero-knowledge proof breaks the on-chain link between depositor and recipient.
Under the hood: Groth16 zk-SNARKs over BLS12-381, verified on-chain inside the TVM. Merkle tree of depth 20 enabling 1M deposits per pool.
A trusted setup still needs to be done.
Groth16 needs a per-circuit trusted setup. If the secret randomness of that setup ever leaks, someone could forge withdrawal proofs and drain pools.
The fix is a public multi-party ceremony.
Each participant injects randomness and destroys their own secret. As long as one participant stays honest, the setup is permanently secure and no one can forge proofs. Every contribution is public and verifiable.
The setup run in 2 phases: phase 1 build the universal parameters (Powers of Tau), phase 2 is per circuit (insert & withdraw.)
Both need independents contributors.
Contributing is Docker-based, run a script and add your randomness. It takes a few minutes.
Phase 1 of the trusted setup closes with a randomness beacon from Drand round 6218006 on June 20, 2026, at 16:00 UTC.
ZKResistor Contracts:
https://github.com/TONresistor/zk-resistor-contracts
Live on a mainnet test deployment:
zk.resistance.dog
(for tests only. No relayer)
How to contribute:
https://github.com/TONresistor/zk-resistor-ceremony?tab=contributing-ov-file
One honest contribution from you makes this trustless for everyone.
Please open Telegram to view this post
VIEW IN TELEGRAM
Resistance Tools
Phase 1 of the trusted setup closes with a randomness beacon from Drand round 6218006 on June 20, 2026, at 16:00 UTC.
Phase 1 of the ZKResistor trusted setup has been closed.
23 contributors took part, then phase 1 was sealed with a public randomness beacon (Drand round
Phase 2 is now open:
The per-circuit keys for the insert and withdraw circuits, derived from phase 1. Same process, run a script in Docker and add your randomness, a few minutes.
As long as one contributor per phase is honest, no one can forge proofs.
Phase 2 closes 2026-07-07 16:00 UTC, sealed by Drand round
Contribute:
https://github.com/TONresistor/zk-resistor-ceremony
β β β β β β β β β β β β β
π¬ @ResistanceForum | π£ @ZKResistor
23 contributors took part, then phase 1 was sealed with a public randomness beacon (Drand round
6218006), unpredictable to everyone including us until it published. The full transcript is public and verifiable.Phase 2 is now open:
The per-circuit keys for the insert and withdraw circuits, derived from phase 1. Same process, run a script in Docker and add your randomness, a few minutes.
As long as one contributor per phase is honest, no one can forge proofs.
Phase 2 closes 2026-07-07 16:00 UTC, sealed by Drand round
6266966.Contribute:
https://github.com/TONresistor/zk-resistor-ceremony
Please open Telegram to view this post
VIEW IN TELEGRAM
Resistance Tools
Phase 1 of the ZKResistor trusted setup has been closed. 23 contributors took part, then phase 1 was sealed with a public randomness beacon (Drand round 6218006), unpredictable to everyone including us until it published. The full transcript is public andβ¦
The trusted setup is complete:
Phase 1: 23 contributors, Drand round
6218006.Phase 2: 12 contributors, Drand round
6266966.The complete ceremony transcript, artifacts and verification process are public.
The final Insert and Withdraw keys are integrated into the Tolk contracts.
ZKResistor lets anyone create fixed-denomination privacy pools for GRAM and Jettons.
- Groth16 proofs can be generated locally
- Full recipient address bound to the proof
- Withdraw through your wallet or a relayer
- No admin, upgrades, or recovery path
- 1,048,576 lifetime deposits per Pool
A relayer can broadcast a withdrawal, but cannot change its recipient or redirect the funds.
Your Secret Note is the only way to withdraw.
Save it securely. There is no recovery.
Contracts :
GitHub | TON verifier | SDK
TMA:
@zkresistorbot
Web App:
zk.resistance.dog
CLI (for self-hosted use):
https://github.com/TONresistor/zk-resistor-cli
Please open Telegram to view this post
VIEW IN TELEGRAM
TON Subdomains
Turn any .ton domain or eligible .t.me Telegram Username NFT into an on-chain subdomain collection.
Create names for your community, users or projects. Each subdomain is a transferable NFT, and its owner controls its own DNS records.
2 differents type of Subdomain collection:
Linked Collection:
The parent stays in your wallet. If it is sold or transferred, the new owner can reclaim control of the Collection and its available mint revenue on-chain.
Locked Collection:
The parent is transferred permanently to the Collection. DNS delegation no longer depends on any wallet.
Features
You can use subdomains for tonsites and its also open on Telegram (dev.ton-site.ton)
The complete source code, specification and tests are published on Github.
Contracts:
GitHub | TON Verifier
Written in Tolk with the Acton toolchain
β β β β β β β β β β β β β
π¬ @ResistanceForum | @ResistanceToolsBot
Turn any .ton domain or eligible .t.me Telegram Username NFT into an on-chain subdomain collection.
Create names for your community, users or projects. Each subdomain is a transferable NFT, and its owner controls its own DNS records.
2 differents type of Subdomain collection:
Linked Collection:
The parent stays in your wallet. If it is sold or transferred, the new owner can reclaim control of the Collection and its available mint revenue on-chain.
Locked Collection:
The parent is transferred permanently to the Collection. DNS delegation no longer depends on any wallet.
Features
- Public, allowlist or admin-only minting
- Custom length-based pricing
- Free minting supported
- Reserved labels
- One-way conversion from Linked to Locked
- auto-renewal for parent
- No protocol admin
- No royalties or protocol fees
You can use subdomains for tonsites and its also open on Telegram (dev.ton-site.ton)
The complete source code, specification and tests are published on Github.
Contracts:
GitHub | TON Verifier
Written in Tolk with the Acton toolchain
Please open Telegram to view this post
VIEW IN TELEGRAM