Replying to Avatar Anthony Accioly

Got it. I understand where "Blossom is the villain that allows others to distribute my content" comes from. IMO, this is Blossom’s main use case and strength; it’s built to do exactly this. So maybe it’s the wrong tool for the job if you have media that you, for whatever reason, want to make publicly available but don’t want others to distribute?

I mean, yeah, to soften my previous statement a bit, there are certain Blossom features around AUTH, paywalling, etc. Blossom is certainly less opinionated than I am. But honestly, if your use case requires making something publicly accessible without allowing folks to easily replicate or distribute it, there are better ways than Blossom to do this. We live in a world where DRM can be “the good guy” depending on who you ask.

If I was building, say, the next Internet Archive or tools for public distributed Git like nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7hycrvd, Blossom could be a great hammer. So my take here is: use Blossom where Blossom’s main strengths are a feature instead of a nuisance. Use NIP-96 or whatever else you want when that’s not the case.

As for clients allowing you to select where to initially upload things, this is slowly improving. Amethyst has allowed you to select your own Blossom server for ages. So does noStrudel, Nosotros, Primal, etc. If your favourite client doesn’t allow you to select your Blossom server, pester them to do it (or submit a PR 🤣).

Good take. For #communikeys I find blossom absolutely awesome.

Because I allow people to target their publications to MULTIPLE communities (publication houses), I can just include the hash in their publication from Zapchat and each targeted community can just store their own copy of the media file.

When then someone comes across this targeted publications, the app logic on Zapchat's side is relatively simple because the first fallback I go look for are the servers of the targeted communities.

Imo, the community server angle is underappreciated in this discussion.

And putting media server responsibility by default in the hands of the individual user is as dumb as it is for relay management (#outbox).

Reply to this note

Please Login to reply.

Discussion

Looking forward for it. I honestly thing that Nostr needs more of what CommunityKeys, NIP-29, etc are trying to do. Is there an easy way to join a public CommunityKeys server for now. I'm experimenting around creating dev communities where I can invite friends at the moment.

Yes: https://chachi.chat/c/660d8c78651f70487ec9b8ddc283e29cf2561693dda3ba246d3fd3c08dbb7083

And I'll send you a very first Zapchat APK to join that same exact #communikey later today or monday.

You android?

Tbh, I'm only switching my communities to my own servers once I have my Badges access controls built in Zapchat;

Joining. And yes, I'm on Android. Many thanks.

I'm still stuck with NIP-46 when logging in to ChaChi. Any known workarounds other than installing a browser extension or pasting my nsec directly?

You can try this B.E.T.A. here:

https://github.com/NielLiesmons/zapchat/releases/tag/test

Who knows, it might already beat nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg on that front. #slayyourheroes

Samsung's / Android department of Truth is giving me a hard time to install this one. I'll try to play with it later today (we live in a time where its sometimes easier than build from source than sideload an app lol).

Ow damn, yes I probably need to have a domain that works for their verification stuff.

Will check what I can do.

Graphenes don't have the issue.

Walled Gardens everywhere 🤣. Great minds think alike. By 'later today" I meant once I get home and grab my Graphene flashed phone :). It used to be my "Nostr phone" but I ended up installing Nostr sruff on my daily driver as well. Unfortunately some of my clients limits their authenticator to a list of "normie", unflashed, non-rooted phones with dev mode disabled (don't ask), so I have to deal with the Ministry of Truth to have a roof over my head :).

I just entered APK permission land for you haha. Learning, please wait...

Sad, sad place unfortunately. Don't worry about me; I'll bypass it soon. But yeah, this and "Get it Published on Android store" land is sadly part of mobile development. As much as I love Zapstore, F-Droid, Obtanium, etc, it's hard to escape walled gardens.

You are in!

Good to see that at least that already kinda works for you.

Making everything snappier and adding notifications next week.

Already fixed quite some bugs we found.

🫣

oh i didn't know this, can you add a bit more detail to https://github.com/purrgrammer/chachi/issues/77 thanks!

Done. I'll try with nak later today :).