Resistance Tools
Open in Telegram
we have been waiting for you, join the digital resistance. groupchat: @ResistanceForum Bot: @ResistanceToolsBot contact: @zkproof resistance.dog
Show moreThe country is not specifiedThe category is not specified
828
Subscribers
No data24 hours
-37 days
+6330 days
Posts Archive
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
- 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 feesThe complete source code, specification and tests are published on Github. Contracts: GitHub | TON Verifier βββββββββββββ π¬ @ResistanceForum
π΄ ZKResistor is now live
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 PoolA 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 TMA: @zkresistorbot Web App: zk.resistance.dog CLI (for self-hosted use): https://github.com/TONresistor/zk-resistor-cli βββββββββββββ π¬ @ResistanceForum | π£@ResistanceTools
π΄ ZKResistor is now live
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 PoolA 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 TMA: @zkresistorbot Web App: zk.resistance.dog CLI (for self-hosted use): https://github.com/TONresistor/zk-resistor-cli βββββββββββββ π¬ @ResistanceForum | π£ @ZKresistor
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 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πZKResistor V2 Factory (TOLK)
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.) How to contribute: https://github.com/TONresistor/zk-resistor-ceremony?tab=contributing-ov-file One honest contribution from you makes this trustless for everyone. βββββββββββββ π¬ @ResistanceForum | π£@ZKResistor
π Payment Channel 402
TOLK smart contract for TON Payment Channels + complete SDK for off-chain micropayments over HTTP 402 + tools for AI agents to use it.
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 Payment Channels with HTTP 402 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.
Learn more here:
https://github.com/TONresistor/payment-channel-402
+1
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
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
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.https://github.com/TONresistor/x402-ton
The most powerful part of the Teleton Agent is its plugin system. Making the agent modular and customizable as desired for everyone.
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 βββββββββββββ π’ @TeletonAgents | π¬@zkproof
π€ TELETON AGENTS
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 : DeepWiki Website : teletonagent.dev Twitter : x.com/teletonagent Group chat : @TeletonAgentHQ βββββββββββββ π’ @TeletonAgents | π¬@zkproof
πΆTONNET BROWSER (1.0.0 BETA)
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.
β¬οΈNow Available on Linux | Win | MacOS
π€Mobile version available on Android
(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 π’@TonnetBrowser | π¬@zkproof |
πΆTONNET PROXY & RELAYER
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+1
πΆ TON PIRACY
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ββββββββββββββ π’@TONpiracy | π¬@zkproof
