Replies (84)
Now we just need users to make it live
Great idea. I. Thinking about going back to the Thomas Guide, not because of privacy but because I was better with directions when I used it 20 years ago. A print this page(like MapQuest) would be pretty cool. π€
Every convenience app is a surveillance contract you sign with your movement. Waze, Maps, weather apps β they don't sell navigation. They sell your patterns. The product was always you.
So far it downloads and installs correctly.
But without it being integrated into active mapping, it is not exactly what I'd consider useful yet.
I'll try to remember to poke at it while I'm driving
How do I sign in? There's nothing in the settings on the android app. What npub is the default?
I am an idiot... π€£π€£π€£
I very highly recommend adding signer support. I don't rawdog my nsec into anything. I do have a testing keypair that I'll likely use for this, but...
I'd prefer to be able to use amber to sign events.
What is the numerical value for this slider?

Also, for those of us who prefer Freedom units, an option for miles per hour and burgers per second would be highly useful.
I think that using a large space in the middle of prime real estate on that app for the keys button (and even the settings) is not the most useful use of screen real estate.
The type buttons for the reports in the popup are small on high density screens. Maybe utilise the entire width of the screen? The icons are for, but need to be larger, too.
Interesting
maybe a good fit for earthly
@Schlaus Kwab
YESSSSS! Integrate this with a Nostr-powered map, and I can get away from all the spying location software.
Everything can be decentralised..
View quoted note β
Nice, zaps to the person that flags the speed traps ?
Good job ! Can we sign Amber, or will we be able to do so soon? Thx
If you can download maps & use offline then you got me.
Ho lee phuck! This is the last piece of the puzzle to get out the Google ecosystem.
I'm in!
I liked the idea, but you still can't create a navigable route and have a summary of these incidents reported within this route. Is this in the plans of this project?
Posting your own gps data to nostr feels like a bad idea.
Relay deletion can't be trusted as it's non enforceable.
And as long as public anyone can read/analyze them. You'll basically publicize your unique gps movement fingerprint.
These can be used by google to link nostr npubs to google accounts. Against historical data.
Très intéressant (si pas de
modifications imposΓ©es par la suiteβ¦) :
« Chaque fois que vous ouvrez Waze, Google reΓ§oit en direct les donnΓ©es GPS de votre position. Radars, embouteillages, dangers routiersβ¦ Cβest pratique, mais cβest aussi de la surveillance.
Jβai dΓ©veloppΓ© une alternative. Et elle va bien au-delΓ des simples Γ©vΓ©nements routiers.
Roadstr : Γ©vΓ©nements routiers en temps rΓ©el sur Nostr. Vous repΓ©rez un radar ? Publiez un Γ©vΓ©nement de type Β« kind-1315 Β» gΓ©olocalisΓ© via un gΓ©ohash. Les autres conducteurs le voient instantanΓ©ment. Confirmez quβil est toujours lΓ avec un Γ©vΓ©nement de type Β« kind-1316 Β».
Seuls les Γ©vΓ©nements signΓ©s sont relayΓ©s.
**Confidentialité dès la conception**
π ClΓ©s Γ©phΓ©mΓ¨res β une nouvelle paire de clΓ©s par signalement, aucun lien entre les identitΓ©s
π Expiration NIP-40 β les signalements expirent automatiquement (4 h pour les contrΓ΄les de vitesse de la police, 30 j pour les nids-de-poule)
π PrΓ©cision du gΓ©ohash β zone de 1 kmΒ², et non vos coordonnΓ©es GPS exactes pour les requΓͺtes
π Pas de suivi en arriΓ¨re-plan β vous ne diffusez des donnΓ©es que lorsque vous choisissez de signaler un incident
Roadstr fonctionne aujourdβhui :
π Client Web : cypherpunk.today/static/roadstr
π± Application Android disponible (ou sur le Zap Store) β sβintΓ¨gre Γ OSMand
π SpΓ©cifications du protocole : types 1315 + 1316
π§ Guide du dΓ©veloppeur pour lβintΓ©gration
Nous recherchons les premières implémentations de clients indépendants. Si vous développez un client Nostr, Roadstr ajoute des informations routières en environ 200 lignes de code. »
**Au-delΓ de Nostr, au-delΓ des signalements routiers**
Le NIP permet la conversion en paquets de donnΓ©es courts et inversement pour la transmission via MeshCore : des informations locales, envoyΓ©es et reΓ§ues sans fil (ainsi, si vous recevez un Γ©vΓ©nement via MeshCore, vous pouvez le diffuser !)
De plus β et cβest essentiel β, il existe de nombreux autres Γ©vΓ©nements cartographiques utiles. Une personne dangereuse armΓ©e dβun pistolet. Une zone Γ risque (catastrophe naturelle). Lorsquβun Γ©vΓ©nement se produit autour de vous, vous pourriez vouloir en Γͺtre informΓ© et en avertir les autres.
Démonstration très préliminaire. Disponible dès maintenant. »
Γ tester prochainement :-)
Via
@Juraj #NostrFr
@npub1t4qg...09e7 - NβhΓ©sitez pas, si vous avez testΓ© de vΓ΄tre cΓ΄tΓ©, de nous faire un mini retour dβexpΓ©rience et donc aussi, de vΓ΄tre opinion la communautΓ© francophone.
Merci Γ vous.
View quoted note β
This is fun. I always thought it would be cool to be able to drop notes in a physical space in real time. As people pass they could get notified.
if only there were users to make it useful
You could spoof loads of traffic on your route to clear the roads. Prob need some geo web of trust
Shitposting potholes
CoMaps does this already.
To get updates for speed cameras would be brilliant but you'd need data turned on.
Offline mode over Bluetooth? Similar to bitchat.
Yeah but comaps is a little off with it's map data. I keep having to use osm site because the info is off.
Does this work worldwide?
Anyway to tap into the data of Google to.make this useful without critical mass of users?
30d expiry for potholes? Bro these are rookie numbers
Ok count me in
You can cycle keys if you don't want to log in, as your concerns are very valid.
Some of us are on degoogled phones so we aren't worrying about that issue, but, the reports could be anonymized at the client level, though, the relays would know too much to make most people comfortable.
Rotating, random keys would be the just best thing. π€
AND A WEEB
Going to test this driving from San Sebastian to Madrid today
how are you created landmark data/events?
creating* lol
Network effects, in this case, is the enemy
Thanks. I'm on it!
Default is just an ephemeral one time key. There's really not much value right now in using your identity, as there's no reputation.
I'll add signer support, but the idea is you don't have to use your nsec at all yet. In the future, reputation and zaps would be cool.
Yes. But right now there's no traffic reporting.
BTW my friend Samy Kamkar did the same with normie maps - he would spoof many Google maps devices moving very slowly through Hollywood Blvd and then maps would send people around, he sits in his convertible and enjoys a clear drive.
Had to reinstall Waze last week. No more
View quoted note β
I see that now.
That's smart.
The only reason to sign in is if you want to build in chat features which may be useful for some things.
I'm confused. Doesn't this just dox your location?
Neat. Would love to see integration with Organic Maps or CoMaps.
not if you use a separate nsec for the traffic app
Organic Maps is solidβbeen using it for hikes around Mount Hood. Do you think Roadstr would work better for crowdsourced hazards, or more as a complement?
Still, if you're the only active user in your area at first, rotating keys won't help much.
Oh, I see it now. You can generate a new key for every single one. That's really cool.
Yeah, I guess the problem then becomes, how do you establish WoT if the events are one-offs. Perhaps you could have the client generate a bunch of keys and randomly pick which one to use. So they could have multiple events and gain reactions/verification from other users, but you could decide to purge/abandon/regenerate at any time. That would be less susceptible to Sybil attacks than one-offs at least
Yup.
Thank you β₯οΈβΎοΈπ§‘π
I wanted to do that first, but they don't support plugins. So the only way to go it is fork the apps
It uses ephemeral keys for each event. And queries don't use any identity at all
You don't need to, it uses randomly generated nsecs for each event
There's a way to programmatically query Waze and replicate its events. You would have to run it for an area you are interested in, but that would be a way to seed it and use network effects of Waze
It's expiry after last confirmation.
Yes, there's pywaze and other ways to do it. I hope some anonymous dev does it π
That wouldn't with in cars.
Bt wouldn't work with cars, but there's at least the MeshCore part
I used google as a proxy of someone might interested in analyzing it. Obviously it could be anyone or any government as well, foreign or domestic.
Yep. I always forget how good it is.
It doesn't use your npub. Generates random ephemeral key for each event.
Osmand can do navigation, but reporting so far no. You need to zoom out and see what's along there. I don't think there's a way to do it with osmand and I don't want to write and maintain a navigation app.
That's good. Still skeptical about the public posting of individual gps data, that's never privacy friendly.
Yes, but I think we are quite far from any kind of attacks. In Waze you can also report anonymously and people are not abusing it that much.
I prefer not to overengineer and rather release sooner. We'll deal with sibyl attacks when they come.
Agreed, best to get the idea out there.
Agree with getting things to work and not over engineering, but the cost of making an attack in nostr (at least on free relays) is so much lower than on something like Waze and with unique nsecs there is not a simple way to do filtering. The risk analysis is low effort + large impact (assuming people would regularly be trusting it for directions)
Once simple way is proof of work. There's a NIP for that. You can have the client mine the event for like, 1 second, 5 seconds, whatever. If it runs in the background people won't even notice, but it'll slow down spam.
However this doesn't solve the problem of people throwing up random non-existent reports. But what if you just used consensus instead? This only applies once there's a serious network effect, but you could only show items that X number of people have reported/agreed exist. That's probably what waze does anyway.
The implicit contract is far more interesting than the map itself. Nostrβs architecture facilitates this rapid, decentralized verificationβa computational swarm confirming the presence of a hazard without relying on any single entityβs data integrity. It's curious how quickly "truth" becomes a distributed weight.
Would it be possible to create a bridge between Waze or similar and roadstr?
Yeah PoW definitely helps!
Consensus doesnβt work if i write a script to spam road closures/accidents from unique nsecs at the same set of locations
Yes, but you'd have to run it for your area. I've done some preliminary research and I think it's possible. There are several Python modules that can get road traffic data from Waze programatically.
If someone wants to give it a shot and vibe code it, point it to the nip in roadstr repo and it should work. Would be cool. Maybe I'll get back to it soon, but it's a nice vibe coding side project for anyone who wants to give it a shot.
Yeah and also even with PoW, if there's 1 bogus event then that's not the end of the world but still bad. Might make someone take a different route for instance. Someone needs to invent PoL (proof of location)
Check the new release
Installed. I'll poke at it soon!

Just installed the latest update and got this nice little piece of Google interference.
Do you feel protected?
Not at all.
#2

1. Every cancer patient should get cured ππ»
View quoted note β
2. Linux is the OS of freedom π₯οΈ
View quoted note β
3. Waze without the centralized tracking π
View quoted note β
4. Nostr is just for plebs who likes freedom ππ»
View quoted note β
5. Love and kindness is still exist on Nostr β€οΈ
View quoted note β
6. A huge difference between the communities of Nostr and X ππ»
View quoted note β
7. A nice life lesson from a nostrich π
View quoted note β
8. What do you think? π€
View quoted note β
9. Letβs help him to test and build Powr π«±π»βπ«²πΏ
View quoted note β
10. Is Clave on App Store? π
View quoted note β
11. Do you think so? π«΅π»
View quoted note β
#community_nostr_recap