Twitxy Saved

Gokul

Verified account Offline Protocol

@bahdotsh

gokuls.in Joined May 2011
91 Following 168 Followers 425 Posts

Latest posts 5

Gokul Verified account @bahdotsh
Just shipped v0.32.0 of @OfflineProtocol mesh SDK!

- Service subscriptions: lease a topic on a peer's service and get every update as it's published, end-to-end encrypted over MLS
- Missed updates come back on the next renewal, no server in between
- New binding: C#
- BLE that holds up in a pocket: a backgrounded iPhone keeps its links, a screen-off Android keeps finding peers

And more bug fixes and optimizations!

github.com/Offline-Protoc…
github.com Release v0.32.0 · Offline-Protocol/offline-protocol-sdk [0.32.0] - 2026-11-05 Features Every node runs the application membership exchange (#685) (protocol) (3cb0691) The application membership layouts, and reserve MEMBER (#684) (sealed) (c51ab43) Serv...
1 replies 1 reposts 11 likes 796 views View on X
Gokul Verified account @bahdotsh
Spent the weekend testing @OfflineProtocol mesh SDK's browser support.

Ended up with an @obsdmd plugin for sharing folders device to device over your LAN. Live co-editing, offline edits merge on reconnect, end-to-end encrypted with MLS. And the notes never touched a server.

Browser support lands in the SDK’s next release. If you’ve got a local-first idea you’ve been sitting on, now’s a good time to dust it off.
0:45
2 replies 2 reposts 14 likes 671 views View on X
Gokul Verified account @bahdotsh
I self-nominated our @OfflineProtocol mesh SDK for Rust Crate of the Week yesterday

We’ve been building this for almost a year now. The SDK has grown into something that’s surpassed all our expectations, and it’s now capable of opening up a lot of possibilities for developers who want to build resilient applications across a whole range of domains. And the core of it is Rust.

The SDK lets devices, apps and agents discover each other, communicate securely and coordinate work without needing the internet. Nodes find each other over Bluetooth, Wi-Fi Direct, Reticulum or Nostr relays, pick the best path in real time, and fall back to the internet only when it’s actually there. Everything is end-to-end encrypted with MLS, and the engine is sans-I/O, so it runs anywhere from phones to embedded Linux.

I hope this opens the door to the Rust community and gets more of you looking at the code, questioning the design, and building on top of it. We’ve leaned on this ecosystem for a year. Now we’d like to be part of it, not just a consumer of it.

If you write Rust and have an evening to spare, take a swing at it. Break it, review the API and tell us where the docs lost you.

github.com/Offline-Protoc…
users.rust-lang.org/t/crate-of-the…
github.com GitHub - Offline-Protocol/offline-protocol-sdk: Transport and coordination layer for the disconne... Transport and coordination layer for the disconnected edge. Build apps, agents, and devices that discover peers, communicate securely, and coordinate across BLE, Wi-Fi Direct, internet, Reticulum, ...
0 replies 5 reposts 21 likes 784 views View on X
Gokul Verified account @bahdotsh
I recently started experimenting with creative ways to demo our work at @OfflineProtocol, and to showcase the world we are building towards. 

In our world, every connection is local-first, private by default, and doesn’t disappear when infrastructure fails. Our work has so many applications, from enabling phones to talk to your home without a cloud listening in, to helping a crowd, a village or any community become its own network.

We’re not trying to replace the internet. We’re making sure people can still reach each other when internet availability isn’t guaranteed.
0:59