There's two types of packages in Zapstore. The ones we index (Github and other) and self published by developers. Ideal is the latter, but the former is necessary.
So, where the files live depends on the package. I encourage you to query our relay for kind 1063s and check url and x tags.
Indexed locations and hashes are captured at the time we crawled them. Some developers modified releases after the fact and this caused hash mismatch errors - Zapstore working as expected.
OK, so zapstore itself isn't storing packages.
The hash mismatch is expected, but you're computing them when the event comes to your relay? I'm assuming that is just stored in your internal DB, and not on nostr right? Could that be bypassed if the storage was a blossom server?
Sorry, I'm confused. When indexing we produce 1063 events we store as nostr events in our relay. We use a database for the relay
When developers upload their APKs to Zapstore, cdn.zapstore.dev acts as a read only Blossom server.
Thread collapsed
Thread collapsed