Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
Login to reply
Replies (73)
That's beautiful.
Amazing
Samiz has so much promise. This is a great demo!
jumble.social
GitHub
GitHub - greenart7c3/Citrine: A Nostr relay in your phone
A Nostr relay in your phone. Contribute to greenart7c3/Citrine development by creating an account on GitHub.
GitHub
GitHub - KoalaSat/samiz: BLE mesh for nostr notes when the internet is down
BLE mesh for nostr notes when the internet is down - KoalaSat/samiz
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
Samiz is the only one I don't use.
Yet.
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 ?
Samez
p2p nostr.
View quoted note →
Great POC!
That's beautiful.
Who needs Bitchat
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?
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.
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. 🤪😂
@Samiz predates #bitchat.
Although, bitchat offers a more cohesive and simpler user experience.
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.
With ecash zaps could even still work 👀🤔
Really cool
all this is something ive been dreaming about for years. really excited to see it emerging.
What do Samiz, Citrine and Jumble all do?
So awesome.
Why don't we just speak loudly instead?
Amazing! Superb! Why isn't the world talking about this as it deserves?
you mean bitchat involves more homosexual activity
Let's go!
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
Não é necessário usar o Bitchat, o Samiz já resolve.
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
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.
👀
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
citrine is local nostr relay and jumble is nostr web client. By using both application we use our personal nostr service.
Muito foda
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
Why does inbox.relays.land return so few events? 🤣


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.
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
It is a right solution but wrong design !
Not jack
@semisol ?
Can you elaborate?
Thanks!
relays.land is not the same as nostr.land.
i think apps that support mixed networks are even better like Samiz from @fiatjaf . I think nostr is actually a very good unlock for building network agnostic apps because its just pushing signed json between relays so the actual connectivity is fairly irrelevant for nostr-native applications
this way ppl can use their daily driver also in scenarios where primary mode (internet) of communications is interrupted vs ppl having to have installed and configured apps beforehand (or needing to figure out how to install things offline and figure them out when you most need them)
View quoted note →
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 😅
wait until the goggles show you (and only you) relevant information in AR from your subjective reputation graph 👌
they take a really really long time and pretty much only come around when they have no other choice. and even then maybe just 5% of them. the other 95% are lost forever
Great for your friendly neighborhood chat but it doesn't go beyond that.
Is that a joke?
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
Also available on @Zapstore
GitHub
Release v0.0.7-alpha · KoalaSat/samiz
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 architec...
Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
There's no question that this censorship drive is going to spawn some very interesting solutions. It's quite exciting really.
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
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.
🤝 they need to be sovereign.
I'm looking forward to see the conservative crowd meltdown when the times come.
never gets old watching various crowd melt down
Someday someone will release a native app with such relay-focused interface.
@Vitor Pamplona once said he would do it on Amethyst.
Because it only has events that were sent to it and many clients do not send mentions and replies to the correct relays. Also it filters out stuff not in your WoT and events with too many "p" tags.
- 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).

Quick demo of Samiz + Citrine + Jumble working with 3 phones sharing notes via BLE:
View quoted note →
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
It seems like kind:7 events aren't being stored, right?
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, @Vitor Pamplona . Looking forward to test next release!
at first i thought bitchat was a distraction because of limited bluetooth reach and historical security issues, but as things progressed I see I was dead wrong.
Not necessarily because bitchat is gonna revolutionize chat experience, but because its another piece of the puzzle, going from hyper local to global over nostr and back to hyper local.
fiatjaf demonstrated note sharing with BLE the other day:
nostr://nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqqsgm6ag6vq2s29vp7w3kk4yjgn7c3rs9jmhmmjn8g5cy7seutuqavsvht3cs
bitchat is using nostr as global backend now:
nostr://nevent1qqsvdn8apntnas3nkhcn5ychzsgz04nptrcz9zefa5l7ayfqefusudsmrwv7v
throw in some meshtastic and reticulum and we're slowly but surely building out new decentralized infrastructure that is incredibly adaptive and ungovernable.
the beauty of nostr is that its dumb, signed json can be transferred over whatever medium, its async so you can get the latest updates from wherever you come across something on the electromagnetic spectrum and odds are it might be carrying nostr notes.
this is how resilient infrastructure is built - on a wide spectrum, like the builders making it.
ungovernable networks of resistance 🏴☠️
GitHub
GitHub - ksedgwic/noshtastic: a broadcast negentropy meshtastic nostr relay
a broadcast negentropy meshtastic nostr relay. Contribute to ksedgwic/noshtastic development by creating an account on GitHub.
Happy to see @Samiz 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.
@Yarnlady 🧶 You got featured!
😂 I've made it!! That Cinderace turned out cool af.