Anipy's avatar
Anipy
npub1clqc...rp9x
Bitcoin and notes and other stuff over relays and flutter and rust ⚡
Anipy's avatar
Anipy 2 days ago
image Here I am sharing my peer to peer bounties over mesh idea with peers in Tallinn. I bet none of them understood what the heck I was speaking. Peer to peer. Mesh. Nearby. All those buzz words. This was at Lock In and Build Hackathon, organised by Startup Adventures International last week. I pushed the app to Zapstore and uploaded the Play build just now, so making this post to explain my project Radius properly this time. Radius is for small paid jobs near you. You post a job with an amount on it. Phones around you see it over Bluetooth and pass it along to phones further out. Someone nearby claims it, does it, and gets paid. No internet needed. That is it. That is the whole app. It took me a lot longer to say that in the room. There is no middle man here. No server, no account, nobody taking a cut, not even me. The payment happens directly between the two of you, outside the app, however you already pay people. I do not touch it. A few people told me this is a bad business. They are probably right. The code is open so you do not have to trust me: The mesh part follows the bitchat protocol architecture. I did not come up with that. bitchat is a peer to peer messaging app, and seeing messages hop between phones over Bluetooth is what made me think a bounty could travel the same way. Radius is not wire compatible with bitchat, so the two apps do not talk to each other. Moving things phone to phone like this is their idea, I just put bounties and cash on top of it. I cannot see your mesh either. Bluetooth goes from phone to phone and never reaches me. When there is internet it uses public Nostr relays. Since I am already deep in buzz words, here are a few more: Open bounties are NIP-99 listings, kind 30402. Public on purpose, because a bounty nobody can find is not a bounty. Title, amount, expiry and a rough area. Your exact location never leaves your phone. Claiming, accepting, marking done and the witness signatures go inside a NIP-59 gift wrap, encrypted with NIP-44 and sent from a throwaway key. The relay sees nothing useful. Inside that sits a second layer, the same encrypted session used over Bluetooth. Withdrawing a bounty is a NIP-09 delete. Still reading? Now you know how that room felt. But one honest thing is that the app is useless if there's just one phone in the mesh alone. So please share it with people who need help with small things every day. It is live on Zapstore now: Google Play does not release a new app until some people test it first. So I need testers. Leave your email here and I will add you to the list, then you can install it from Play normally: Same page for iOS and TestFlight. Thanks. Ref: - bitchat: - nostr: - radius:
↑