bitchat 1.2.0 (purple) shipping to testflight tonight. this enables mutual favorites to automatically switch to a nostr-based transport when one of them leaves the mesh. only for private messages for now using NIP-17. basically people can bitchat in person, favorite each other at that time, and then can continue the conversation if internet is available through nostr, from any distance. no need to input a npub or know anything about nostr. it just works. image

Replies (99)

So you start a mesh with irl friends and then everyone is added to a nostr community. The proof of work is having been in the mesh. Great idea
Kingbee's avatar
Kingbee 1 year ago
Looking forward to figuring out how to use this. Thanks Jack.
acronym's avatar
acronym 1 year ago
Can a chat be initiated and conducted on internet connection without Bluetooth? Can you make it so it works on Bluetooth with location permission for app only? (no global location services enabled on Android)
Vveerrgg's avatar
Vveerrgg 1 year ago
BEST FEATURE EVER !!! … it’s like vRave or IRC meets real world … the 90s raver would “/gift” everyone a pixie-stick if we were all in the same room. Long live vRave & Spacebar !!! Rave-chatters unite !!!
Also a great on-boarding flow for nostr. You leverage the Jack marketing to get your friends to try the cool Bluetooth app. Next thing they know, once they leave the mesh they all have nostr keypairs and already part of a community of people they know. Genius
acronym's avatar
acronym 1 year ago
Can a chat be initiated and conducted on internet connection without Bluetooth? Can you make it so it works on Bluetooth with location permission for app only? (no global location services enabled on Android)
@calle can peer0 without internet pass a message through BLE to peer1 within 30m who is connected to internet And then peer1 passes it to peer2 over the internet And then peer2 passes it to peer3 over BLE So a message from peer0 could reach peer3 across the world without either of them being connected to the internet?
acronym's avatar
acronym 1 year ago
How can it be "Privacy First" when one has to globally enable "Location Services" on one's phone before Bitchat can be used? image
Vdub's avatar
Vdub 1 year ago
Let the sats to flow. Integrate Meshtastic.
acronym's avatar
acronym 1 year ago
I am aware of the Android requirement but know that in the early versions of Bitchat it was enough to just give app location permission, Location Services of phone could be off. I have a different unrelated app that uses Bluetooth and this works for that app too. (grant the app location permission, leave Location Services off)
Default avatar
Roboto 1 year ago
Can you link bitchat to things like meshtastic
m00ninite's avatar
m00ninite 1 year ago
Okay, now *this* is an interesting use of nostr.
I wonder: does this app drain battery like crazy? Is it constantly relaying messages in the background?
Benking's avatar
Benking 1 year ago
It’s a chat app built on the BSV blockchain — messages get stored permanently on-chain. Think of it like uncensorable Twitter DMs, but public and forever.
Any kind of music festival or large protest has the same issue. In Nimbin during the mardigrass every year same thing happens. 10 thousand people show up to a town of a few hundred. Half of them try to Livestream etc. nobody has phone reception the entire 3 days.
LonelyBTCer's avatar
LonelyBTCer 1 year ago
Yeah… mining shit that’s printed by a bunch of cunts in Washington 🫣🫣🫣
Thats going to make it significantly more useful already. But what is missing at least from 0.8 is a way for me to actually use it. Nobody near me is going to have that so it would be nice to have a notification if it manages to connect. Because theres no way this will be a use to me at home outside of emergencies. But it would be fun during travel to more dense areas as there it may pop up. But it I actively need the app open I wont nptice.
Its an android thing. Android takes location VERY seriously. If your location is turned off its not just GPS. Its any identifiable thing near you which includes bluetooth and wifi data.
Id still want to verify myself, but would be cool if you could touch 2 phones together for private message part and somehow the phones would highlight the encryption keys on each phone w matching letters, if not a match on both phones then no highlight.
favoriting someone you meet on bitchat in person is a form of “proof of personhood”. a potential way to rebuild the internet with more clarity around who is real versus bot
Kmaximus's avatar
Kmaximus 1 year ago
I accidentally read, “basically people can bitch-at in person…” and now will not ever be able to think of it any other way
Jo ₿'s avatar
Jo ₿ 1 year ago
working to connect NPUB NSEC to BITCHAT
Can peer0 pay peer3 in this example? I understand that both parties being offline has a double-spend problem, but is this mitigated by internet connected intermediaries? Can the offline peers sign the events and the online peers publish them, for example?
acronym's avatar
acronym 1 year ago
Yes it us an Android thing thing but there are ways around it, just ask AI and you will see. Real world example: VictronConnect is a fully developed app for Victron solar devices that monitors, controls and even updates firmware of these devices, all over Bluetooth. Older versions of this app needed location permission only (NOT PHONE LOCATION SERVICES ENABLED) for it to work. Back then they showed a popup saying app location permission was required by Android and they don't want or collect user location data. I just installed VictronConnect on a new Pixel with latest Android and now latest version of this app does not even need location permission. I connected all my Victron devices and updated FW on them yesterday, all over Bluetooth with phone LOCATION SERVICES OFF and NO location permission given for the app. @calle admitted to @ODELL on @CITADEL DISPATCH he is not an Android developer. The app I used as example is from a large reputable company, their app was certainly not just vibe-coded in a few weeks by people inexperienced in Android development. What does it say when a large corporation like Victron Energy cares more about user privacy than @jack and @calle. These people purport to be privacy oriented individuals but seem to be quick to drop their drawers for this new shiny thing. Please tell me why anyone with an inclination toward privacy would want to run around with a Location Services enabled phone. Android Location Services turns on: GPS Hardware Wi-Fi Positioning Cell Tower Triangulation Bluetooth Location Services Location APIs Background Location Updates Location Caching Geofencing Sensor fusion
nandubatchu's avatar
nandubatchu 1 year ago
Is this on Android play store yet? What is the plan?
RockoCocko's avatar
RockoCocko 1 year ago
This is the one I have installed? Is it not correct?