Wrapping up devops work, should now have a solid backup mechanism for databases and Blossom blobs!
Next: Android app bug fixes, writeup on product development, unclog the toilet
Zapstore
_@zapstore.dev
npub10r8x...t2p8
The open app store powered by your social network
Download 0.2.7 for Android: https://zapstore.dev/
SHA-256 checksum: 800b9048974dfcac4e1e1b9afe0812d15e42a08264ba0b8877e22c2e6d2221ae
APK certificate hash (for AppVerifier): 99e33b0c2d07e75fcd9df7e40e886646ff667e3aa6648e1a1160b036cf2b9320
Technical support: https://signal.group/#CjQKIK20nMOglqNT8KYw4ZeyChsvA14TTcjtjuC2VF6j6nB5EhDLZ7pQHvOeopr36jq431ow (do not use Nostr DMs)
GM fam
Deployed the new indexer and added 500+ new apps
Enjoy
Done ๐ซก
Added app search on
View quoted note โ
Apps โ Zapstore
Browse apps on Zapstore
Relay migration appears to be a success. No downtime and no issues so far!
The whitelisting mechanism for publishing was removed.
We now use @Vertex to check the pubkey's reputation instead, meaning that anyone with minimal reputable following can now publish on Zapstore without pre-approval! We do not appreciate spam or questionable content, which will promptly be added to the blacklist.
This new relay written in Go is faster, with more accurate search results. Thank you @Pip the WoT guy for the rely library and @Keyhan Alizadeh for implementing!
Heads up fellas: relay migration in process.
If everything burns to the ground, at least you were warned.
Added Zapstore installer verification notice on the website.
I am no longer including the hashes next to the APK link.
Downloading an application installer from a website and verifying it with a hash listed in the same page is security theater.
Created a Signal group for technical support:
Use that instead of DMs

Signal Messenger Group
Follow this link to join a group on Signal Messenger.
For those trying to install @Fountain via Zapstore:
The issue is that the APK has been removed from its original location https://storage.googleapis.com/fountain-fm-builds/android/fountain-1.3.2-1531.apk
@Oscar Merry are you aware? Could you get this fixed?
View quoted note โ
@npub1klkk...x3vt shilling Nostr to a packed room.
Great talk and thanks for bringing up Zapstore!


New Zapstore web!
Every app now has its own page (available at https://zapstore.dev/apps) and deep links are working in Zapstore 1.0 so sharing apps will become much easier.
Still unfinished but overall improved copywriting and aesthetic of the site.
Permissionless publishing update:
I received harsh criticism about the publishing experience lately, interestingly by some who genuflected before the centralized stores, but the feedback is valuable and made me rethink the whole process.
Publishing will have less friction, here's the medium-term plan:
1) Remove the relay.zapstore.dev whitelist. Pubkeys will be passed through a web-of-trust filter which should work for most profiles without asking for permission
2) Add relay management (will ship in Zapstore 1.1) such that app events can be hosted on any relay - now that a stable NIP has been defined
3) Create a tool to cryptographically link Android keystores with nostr pubkeys (NIP-39 PR). In this way, developers will only need to sign their kind 0, once. The Zapstore indexer will take care of pulling their app updates. (Downside: updates are not immediate as publishing directly)
Zapstore 1.0 update:
Reached feature parity with latest 0.2.7 (remember this is a complete rewrite). Issue of apps not refreshing latest version should be fixed now.
There are new features, notably comments on releases and silent updates (phase 1).
Still fixing the mess introduced by the AI, despite being strongly guided by the #purplestack context file and underlying libraries. I won't ship until the technical debt is low enough.
I just reorganized the milestones, here if you want to follow: 
GitHub
zapstore/zapstore
The social permissionless app store. Contribute to zapstore/zapstore development by creating an account on GitHub.