Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE: https://cdn.azzamo.net/5e62d56025ca396de01187e098fa67c7db3643da1f23a2bb8f73406e9a6e3868.mp4
Discussion
That's beautiful.
Amazing
Samiz has so much promise. This is a great demo!
https://github.com/greenart7c3/Citrine
https://github.com/KoalaSat/samiz
jumble.social
Samiz is the only one I don't use.
Yet.
Samez
I actually implemented BT-LE in the #GRW prototype, a couple of weeks ago, but it sort of went under from lack of interest and now that project is on hold, while we scramble to get the git server running. We've hit a server-coding snag. It's not a very interesting app, without the server integration.
Interesting, how the Nostr hive mind mind seems to steer different projects in the same direction. Like a school of fish.

A high school of fish tho 😅
What do you specifically use there tech for in grw?
I just vibe-coded it into the web app. Didn't work very well and when I showed it to the GitCitadel guys, they were like *yawn* Who cares about Bluetooth? That's so obvious.
Famous last words. 🤪😂
I love the possibilities of sneakernet x Bluetooth mesh to circumvent censorship.
You stop at the coffee shop, get some groceries, or just walk around town visiting friends, and your personal relay fills with notes you don't have, while updating others with unseen notes from yours. You craft replies and make your own notes at home, to complete the cycle again tomorrow. All out of the view of the authorities, without your data being centralized on a faceless server somewhere, ready to be scanned, analyzed, and used to target you with advertising (or worse).
It's like something out of old sci-fi stories I used to read. It makes me want to buy some fashionable steampunk goggles 😂
yes!! little raspberry pis on a roof with a small solar panel can become libraries. going through town seeds
and collects the latest versions of subscribed files. even drones can ne used to do a fly over of an area updating and collecting.
Packet Ghosts
Verse 1
No wires, no waves, just pockets full of light
I carry truth like contraband deep into the night
No towers blink, no signals flare
But knowledge rides the open air
A whisper in the code, a flicker in the mesh
Data hops from node to node like pulses under flesh
Pre-Chorus
They built a cage from cables, firewalls, and fear
But freedom’s got new sneakers and it’s nowhere near
We pass the torch by sneaker sole and signal breath
The message lives beyond their grasp, beyond their death
Chorus
We're the packet ghosts, we don’t need the net
Words ride Bluetooth veins, they ain’t caught us yet
From hand to hand, from phone to phone
We carve a path they’ve never known
Sneakernet saints, mesh-born flame
Truth finds routes without a name
No stream to block, no switch to throw
Just seeds in air, and roots below
Verse 2
I got a drive in my sock, and a plan in my head
Encrypted dreams that they thought were dead
Pass it at the station, drop it in a café
No signal, no trace, just flesh-and-bone relay
They monitor the lines, but not the street
Not the buzz of apps where rebels meet
I don’t scream, I sync and slide
Liberation’s in the payloads we hide
Pre-Chorus
Forget the cloud, we’ve got the crowd
A quiet swarm, unbound, unbowed
No port, no ping, no trace, no trail
We don’t fight fire - we ride the hail
Chorus
We're the packet ghosts, we don’t need the net
Words ride Bluetooth veins, they ain’t caught us yet
From hand to hand, from phone to phone
We carve a path they’ve never known
Sneakernet saints, mesh-born flame
Truth finds routes without a name
No stream to block, no switch to throw
Just seeds in air, and roots below
Bridge
No cloud to seize, no server to burn
No kill switch flips when the people learn
You silence speech, we change the route
The song still spreads, even if you shout
Not broadcast - burstcast
Each device a mast
Freedom ain't fast
But baby, it's built to last
Final Chorus
We’re the packet ghosts, we don’t need the net
Still spreading light while their tools reset
From soul to soul, from mind to mind
Truth’s not lost - it just declined
Sneakernet saints, mesh-born flame
Born anonymous, proud, untamed
No algorithm to cage our flow
Just people, fire, and things they’ll never know
Outro (spoken over static)
If you’re hearing this…
You're the network now.
wait until the goggles show you (and only you) relevant information in AR from your subjective reputation graph 👌
The only time I put AR goggles on will be when they are paired with my gun. And my augmented arms.
Actually I want augmented eyes 🤣

lol nice
I would be very happy to wear some open source AR glasses that only do local data or on secure enclaves and deal purely with subjective data that my own life and interactions spawn.
I have zero problems with human augmentation so long as its sovereign and directed by the individual. we've been doing that since we sprouted thumbs.
Great for your friendly neighborhood chat but it doesn't go beyond that.
There's no question that this censorship drive is going to spawn some very interesting solutions. It's quite exciting really.
This is so much better than mine. 😂 Mine was only in the browser and then you're limited to Chrome. Same problem as the PWA. Web apps. 🤷🏻♀️
That's what motivated me to bite the bullet and go for #AlexMobile.
Love that this is a service, rather than forcing me to use someone's app, to get the BT integration. Smart move and really fair to other devs.
k don't need bitchat anymore heheeeee
Once we get this same flow working on blossom, there will be a new world order
Wow .. this is like inclusion of bitchat into nostr eco system .. is it ?
Great POC!
That's beautiful.
Who needs Bitchat
Really cool
What do Samiz, Citrine and Jumble all do?
citrine is local nostr relay and jumble is nostr web client. By using both application we use our personal nostr service.
Thanks!
- Citrine is a relay that runs in your Android phone.
- Samiz syncs your local Citrine events with other people's Citrine events.
- Jumble displays a feed of that specific relay and allows you to post to that specific relay.
That way you get a hyperlocal "Nostr" with a feed of stuff only from people that are close to each other (and that they have decided to publish on that local feed, so presumably it will be things of interest to whoever is nearby).
So awesome.
Why don't we just speak loudly instead?
Não é necessário usar o Bitchat, o Samiz já resolve.
Why does inbox.relays.land return so few events? 🤣

nostr:nprofile1qqs99d9qw67th0wr5xh05de4s9k0wjvnkxudkgptq8yg83vtulad30gprpmhxue69uhhyetvv9ujumn0wdmksetjv5hxxmmdqyg8wumn8ghj7mn0wd68ytnvv9hxgqg4waehxw309askwemj9ehx7um5wghxcctwvss2rp25 ?
relays.land is not the same as nostr.land.
Tecnologias Bluetooth são interessante, mas é muito vulnerável. Por mais que sejamos entusiastas da descentralização, não uma rede mesh bluetooth não se opera sem riscos severos à segurança.
Talvez em um futuro próximo, quando essas tecnologias forem usadas com sinal de Tethering WiFi, coisas que Bitchat pretende fazer.
Rede mesh bluetooth seria apenas para emergências, uma catástrofe de proporções de deixar tudo offline. E ainda assim é arriscado não ter dispositivos preparados, porque os aplicativos de mesh bluetooth que tenho testado dependem que o primeiro acesso tenha internet. Não adiantaria sair distribuindo o apk para as pessoas se comunicarem em um cenário totalmente sem internet.
Para o Samiz ser funcional, pessoas próximas precisam usar todos os recursos habilitados (Samiz, Citrine e um client compatível) e dar suporte aos usuários offline. Eu não faria isso e nem recomendaria ninguém a fazer.
Sem falar que pode ser que exista as mesmas vulnerabilidades que há no bitchat, de permitir o ataque man-in-the-middle para atacantes assumir identidades.
It is a right solution but wrong design !
Can you elaborate?
The user interface needs to be #bitchat ..
Why ?
1) it is light weight
2) best design
3) going to be lot more popular than #nostr . Even if not , it captures a different cohort of users .
Opportunity for nostr
1) stream the channels live .. imagine a conference of 5000 people chatting on bitchat but one of them is streaming live .. it is like live news from battlefield :-)
2) allow users to login with nostr npub ..optional for users.... but the benefit carrot is obvious , it lets me use different devices .. backs up my communication on relays if I want
3) why should nostr do it .. 1) new user cohort to capture 2) ride the bitchat wave 3) alignment of ethos .. freedom , anti deplatfom etc
4) new client interface . Lay the ground work for other platforms to adopt nostr as a protocol
What nostr should NOT do
1) create another app - cuz it is unnecessary
2) confuse users - three layer architecture
3) double the attack surface
neat!
How do you get the Jumble PWA to work without internet?
it doesn't seem remember my relay list when i'm off-line, but probably i would have more success if i didn't use a bunker to log in to it 😅
Someday someone will release a native app with such relay-focused interface.
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z once said he would do it on Amethyst.
I have thought a lot about it. Our architecture goes against that model, but it wouldn't be impossible. I just don't have a good visual for what the UI should look like. Our users clearly don't care about which relay is doing what, so I would need to turn them around to think about relays first.
My thinking currently is large tiles with an image, kinda like the youtube thumbnails, and hope that relays will advertise themselves (function, subject, domain, whatever etc.) visually.
Treat them like they are websites/portals people enter
Considering myself one of your user, I'd say the relay thinking comes. Without failing. For me it was when some message got lost, and I started to look for community on the protocol. I'm lucky to possess some of the skills required to run a relay, so I did that. But there are plenty of neat one out there, where I can be exposed to ideas I wouldn't find in my bubbles, but without the mad spam.
Lately I have found myself using amethyst only for private messages, and for leisure in the open: jumble.
Love what you are doing though, nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z . Looking forward to test next release!
Samiz v0.0.6-alpha is now out! 🚀
## What's new
###Features
Include own user-agent in local relay connections
###Fix
armeabi-v7a and arm64-v8a architectures now available to download
https://github.com/KoalaSat/samiz/releases/tag/v0.0.7-alpha
Also available on nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0
Happy to see nostr:npub1yjxerh4msvgqf230ej3648a28xhvxjstqr2rhpjt2eelf538e70scnl9d0 getting more love and recognition 🥰
I think we will see LoRa devices as well appear in the next 4-5 years appear due to safety concerns.
Great idea. I would also think about building soft for small BLE devices like those with ESP32 that can act as repeater.