🚀 Announcing HAMSTR: NOSTR Over Ham Radio! 🚀

Take your NOSTR experience fully off-grid with HAMSTR - enabling decentralized communication through amateur radio. Now your NOSTR posts can travel through the airwaves! 📡

What started out as a simple, fun off-grid and camping project has morphed into an entirely different beast that is now geared towards the future of NOSTR, decentralization, and continuing the fight for censorship resistant communications and money.

Key features:

Full NOSTR functionality (post, reply, boost, search)

Works with any KISS-compatible TNC

Optimized for 300-600 baud operation

Following & Global feed support

Lightning address support ⚡

Secure key storage

⚠️ Current ALPHA supports single client-server setup (one user at a time). Future updates will bring:

Multi-user access control

Decentralized authentication

Global 24/7 server(s) access (ie: winlink) over HF radio

ZAP Support using NWC

FLDIGI support

Reticulum network integration

Perfect for:

Off-grid communication

Emergency preparedness

Decentralization advocates

Ham Radio enthusiasts

Current Requirements:

Amateur radio license

HF/VHF transceiver

KISS-compatible TNC

Python 3.7+ & Node.js 16+

Ready to try it? Check out the repo:

https://github.com/LibertyFarmer/hamstr

This is an FOSS project and just the initial ALPHA release - experienced ham radio operators welcome to test and contribute! While this is not hard to install and use, it is not for the weary or untechnical. But any hams with modern data experience should do just fine.

Lots of work to do still. Many features and improvements planned. There will be bugs no doubt.

Questions? Hit me up on NOSTR!

nostr:nprofile1qyg8wumn8ghj7nn0wd68ytnhd9hx2qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqzp6y2dy0f3kvc0jty2gwl7cqztas8qqmc5jrerqxuhw622qnc2pq3x3x7wj

nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnvv9hxgqpqtvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq7fgefr

nostr:nprofile1qyg8wumn8ghj7vf5xqhxvdm69e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqzqf65ljrz667qklpewyzxvykegftr6xqurparj8scpmttqruquljm6ru6k6

#hamradio #nostr #offgrid #hamstr

Reply to this note

Please Login to reply.

Discussion

#hamstr

Hahaha. Fantastic

Very cool 👏

nostr:npub1qmfywacdlsss32lzup3qvutzdr7q6xttun4le0a9uzns4vfstk2q52jnen lässt sich das irgendwie integrieren? Das wäre der absolute Wahnsinn 😍

Integrated how? With what?

What are you thinking?

Integrade your solution into the Specter DIY for example.

Wie meinst du?

Und meinst du den Specter DIY?

Vielleicht irgendwie baulich mit einer Zusatzplatine, die auch Funkwellen empfangen kann oder ähnliches. Bin da auch nicht sehr technisch versiert, aber das wäre krass wenn es ginge.

hab's wahrscheinlich noch nicht ausreichend verstanden. Aber ich sehe da keinen Anwendungsfall. Das Hardware Wallet ist doch immer nur zum offline Signieren mit dem privaten Schlüsseln da, oder?

und darum geht es doch gar nicht spezifisch.

I am not understanding what a hardware wallet/signer has to do with my application?

I just thought about a possibility to pair somehow the Hardware device with probably an additional modul and your Software to use the Hardware device also with nostr. Just a Spekulation. This would be amazing if possible.

Interesting. I would say that's out of my league completely. But if someone wants to fork my code and do it, go for it!

So wie ich das verstehe ist das quasi Nostr über Funkübertragung. Ja, der Specter ist in erster Linie ein signier Gerät. Wäre aber krass wenn man da mit nem Zusatzmodul Funk empfangen und dann quasi auch Nostr über Funk nutzen könnte.

Wow !

really cool is there a demo video ?

So far, just what AI have posted. I don't have it handy, but you should be able to go back about 3 weeks ago in my nostr posts and find one.

два радио

5ЛЛF3####2s

I have never been more motivated to get my HAM license than now.

Right on!

Also get a lightning wallet address set up so I can zap the shit out of you for this Legendary post.

Me? I've had a lightning address for like 2 years, have had tons of zaps all day and every day, lol.

And much appreciated!

73s!

You guys are crazy

I want to integrate cashu and mints with offline payments into HAMSTR in the future.... That way I'll have the ability to easily send an offline Bitcoin tx, zaps using nwc, and cashu e cash payments. The trifecta off off-grid use cases.

love that name HAMSTR 🎙️🎛️🔊

great! what frequency before I get the TNC dusted off?

also any future lora considerations?

It runs best on 300 baud HF bands. It is a client and server setup currently you will need to be running both sides. Future releases I hope to integrate some sort of authorization or just open connections to keep a server running.

If you have 1 tnc, you could easily run software tnc on one side and hardware on the other. As long as they are operating on the same protocol, like AFSK 300 baud, or whatever.

There is no reference on the code to frequencies, and there is no radio controls currently at all. The ptt is all done from the tnc. It must be a KISS TNC, and HAMSTR uses ax25 encoding on kiss packets to help with redundancy

So you are free to setup your server and client on whatever frequency you want to try it.

I have tried it on 1200 baud vhf just inside my house, it worked fine.

I am not planning Lora integrations directly, however in the works is adding reticulum network support, which would allow for using Lora.

so, hamstr is not porn?

So sorry, no.

Thrilled to see that the source is python. This is fantastic. Thanks for making this FOSS !

Yes, python is the only language I even remotely know outside of js, html, css.

Well,

I love this; I'm excited by the possibilities, and that it extends the reach of nostr; but, in the spirit of nostr and bitcoin, how do we make this permissionless?🤔🧐😮❔

Is there a way to do this minus the amateur radio liscensing requirement?

I mean nothing is stopping you from using it. Just like if Bitcoin was banned somewhere and you still used it.

It's FOSS and you can do with it what you please. There isn't a license requirement built in, not like it checks or anything. But legally yes, you would be required to have a license.

There are some Lora TNC modems that use KISS protocol I think. Perhaps it could be forked to run with those. Not sure. They don't require a license in the US. But range is much less.

I am more interested in the long range abilities, personally

Hope that helps.