๐Ÿ“ฃ Introducing zap.store 0.1.0 For months I have been dreaming of a better app store, frustrated by big tech's permissioned bs, GPG's complexities, and Obtainium's reliance on centralized services and poor UX. Here's the first (very alpha) iteration of zap.store, a permissionless app store leveraging the nostr social graph. โœ” Android only (for now! Desktop coming soon) โœ” Obtainium drop-in replacement (smaller catalog but growing) โœ” App releases are signed/curated by this account, as developers start self-signing โœ” Web of trust check before installing an app Get it at https://zap.store or (SHA-256 hash of the APK version 0.1.0 is 8540bd492064c17d83bcdc6d2a463c2aea46f13c2b0d13b8a96023df95bd0c9d) Feedback more than welcome, it's also possible to send directly from the โš™๏ธ screen in the app s/o to nostr legends @Niel Liesmons and @elsat for their invaluable help

Replies (43)

Some first feedback: * No support for beta/pre-releases (it detects a higher installed version of Zeus than what is available) * Clicking on a profile opens the browser in the primal ๐Ÿคฎ profile url instead of using the default user nostr app * Login flow could be better using Amber, even if readonly * I'm looking forward for more advanced features like reviews, tor proxy support, etc
Uploaded the apk to my blossom server. its the same file just hosted in more places now You should still verify the SHA-256 hash though naddr1qvzqqqrhvvpzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qqfxummnw3ez6ctwv3ex76ty94shqurn38gtdw
Default avatar
unknown 2 years ago
Because open source devs insist on fragmentation
Zap.store is built on nostr identity layer, which other appstores lack. This means that on my follows list, I can check if e.g. @npub108pv...yev6 uses, recommends, or verifies sha256 of a particular app. This may sound like a trivial change, yet it changes appstores to function more in line with recommendations from friends and family in real life ๐ŸŒถ๏ธ
Wow, congratulations man! ๐ŸŽ‰ ๐ŸงกSome first thoughts, the app looks amazing, would be amazing to have a kind of catalog or something to discover to not start in cold. Also searches didn't disappear of you clear the text input, neither if you try to go to home screen, what you search sticks there until you search something new.
Thank you Tony, right on. Bootstrapping a marketplace is a hard problem, so chose to hack the supply side in order to deliver UX, and slowly but firmly push for total decentralization
During the bootstrap phase only this nsec is signing releases but I'm building tools for developers to sign their own. Since there is no centralized source of truth anyone can claim an app is theirs, hence the importance of the social graph to establish trust and weed out scammers
I think this is a novel approach that does not exist on centralized appstore or play store. For instance @npub16r0t...z5pl can submit an app repo for @Zapstore consideration, and review. Placeholder feature request:
But it would be cool to also include apps where their devs don't know/care about nostr. I was thinking of something like the Arch User Repository (AUR) where users submit packages that are not theirs and it's up to other users whether they trust it or not.
Correct. There could/should be some way to bug devs to take ownership. You can have slower, app dev owned growth, or faster zap.store curation. Even with the latter nostr WOT lends social credibility, unlike traditional appstores.
Gracias amigo, great feedback. Clearing search is weird you're right, will fix. Discovery is coming, step by step!
why is this not on F-driod store? Obtainium allows for direct download from dev to user. you're using Hetzner CDN on .store which is controlled by ICANN but you're tired of obtainium? Your README file is completely Blank! you have no information about this app other this post! Can you please fill this information? I do not wish to blindly download your app apk at this current state.
Good catch, this is why we show the repo URL. It was a mistake and that app was removed from the relay. If you no longer want to see it please clear the storage for the app. In the next version there will be an easier way to do it.
Freerse is there since this afternoon! Try it on 0.1.1 What happened with Amber? Can you share more details?
Thanks for taking the time. It's the only report like that I know of. Would you mind sharing which device and OS version you are running? Feel free to DM
โ†‘