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:
Anipy's avatar
Anipy 1 year ago
Anipy's avatar
Anipy 1 year ago
Just now, I asked my little sister to download and try the Skibidi Wallet: She downloaded it, got to the in-game intro of wallet creation — and got stuck. She did not noted down the mnemonics. Then she paused and asked me: “Why do I have to write down these random words? I just want to move forward.” She got a bit frustrated, but went ahead — for me, after I told her to write them down as this is part of the game. After that, without any help, she created an invoice and told me to pay. The receive worked, but the wallet balance update took time. She stared at me and said: “This is fake. Why isn’t my balance showing?” The transaction history showed up instantly, but the balance took 1–2 minutes to reflect. Eventually, I sent her an invoice for 50 sats. She scanned it and paid it. Then came the next one that hit hard: “Why do I lose money every time I send or receive? Why is there a fee everytime? Who would even use this?” And finally, the knockout question: “Okay, now what? What can I actually do with this Bitcoin? Can I buy anything in a shop?” I had no answer.
↑