3 hours. That’s all it took for India to erase three code repositories from the internet. No court hearing. No public debate. Just a government order, a GitHub compliance team, and a digital guillotine. The target? Bitchat—a decentralized messaging app linked to Jack Dorsey. The reason? It was used to coordinate during internet shutdowns in protest zones.

This isn't a story about a startup failing. It's a forensic snapshot of how the state weaponizes centralized infrastructure to decapitate decentralized tools. And it reveals a blind spot most Web3 builders refuse to admit: your open-source project is only as free as the platform hosting its code.
Context: Why Bitchat Mattered
Bitchat isn't your average Telegram clone. It's designed for offline-first, peer-to-peer communication—think Signal but with no central server. Jack Dorsey’s involvement (via his broader decentralization push) gave it credibility. In India, where internet shutdowns are a recurring tool for curbing protests, Bitchat became a lifeline for organizers. No cloud. No single point of failure.
Except one: GitHub.
The platform that hosts 90% of open-source projects is an American corporation bound by Indian law when operating locally. The government invoked Section 69A of the IT Act, citing “national security.” Within 3 hours, three repositories were yanked. The code didn't disappear—anyone who cloned it still has it. But the discovery channel for new contributors, the issue tracker, the official release page—all gone.
Core: The Takedown Mechanics
Let's get granular. Three repos: the core client, the relay node implementation, and a documentation site. All removed simultaneously. That suggests a coordinated request, not an automated filter. The timeframe—3 hours—is remarkable. Normal DMCA takeouts take days. This was surgical.
From my days tracking Parity wallet exploits, I learned that speed often reveals intent. India wanted to disrupt real-time coordination. They didn't bother with app stores (Bitchat isn't there). They went straight to the source code. Why? Because if you control the upstream, you control the narrative. Forks exist, but they're fragmented.
This exposes a critical dependency: decentralized apps relying on centralized code repositories. GitHub is the bottleneck. Bitchat's technical architecture—P2P, encrypted, offline—is robust. But its distribution layer is glass.
Contrarian: The Takedown Proves Bitchat's Thesis
Here’s the counter-intuitive read: This event actually validates Bitchat’s value proposition. The Indian government didn't waste resources on a toy. They targeted Bitchat because it worked. In an internet blackout, centralized apps like WhatsApp die. Bitchat survives. The only thing the state could do was erase its digital fingerprint from the most visible repository.
But here's the blind spot: The real risk isn't that Bitchat got removed. It's that thousands of other Web3 projects are built on the same sand. If India can do this to a messaging app, they can do it to a DeFi protocol's audit repo. Or a layer-2's deployment scripts. The precedent is set.

— Root: The ESTP
Takeaway: The Infrastructure Lesson
Every Web3 builder needs to ask: where else does my project have a single point of failure? Not just smart contracts, but code distribution, DNS, cloud providers. The next wave of censorship-resistant tools will run on systems where no single entity can pull the plug—think IPFS-hosted repos, Radicle for version control, and ENS for domain resolution.

Bitchat will fork. New repositories will appear on alternative platforms. But the damage is done: a chilling signal to every developer considering building privacy tools for authoritarian contexts. The cheetah runs fast, but it needs open ground. If the ground is owned by a single corporation, the hunt is already over.