agora-org / agora

File server that accepts Lightning Network payments for downloads
Creative Commons Zero v1.0 Universal
185 stars 24 forks source link

Publish file announcements to Nostr #290

Open fiatjaf opened 2 years ago

fiatjaf commented 2 years ago

Maybe a crazy idea, but I was thinking that we could have a special event kind number for "file announcement" on https://github.com/fiatjaf/nostr that would contain the files of different Agora instances and their descriptions and links for visitors to go and buy them.

Each Agora instance would publish these lists to multiple Nostr relays, then a special client software could browse all these files from multiple Agora instances from a central place, and then move to the individual Agora instance after deciding to buy one of the files.

What do you think?

casey commented 2 years ago

That sounds very cool, although I wonder if it would get too spammy. If an Agora instance is adding a bunch of files, then it would presumably be sending out a bunch of notifications. They might not generate notifications though, instead just being added to a list in the background, that could be perused and searched at will.

fiatjaf commented 2 years ago

The spamminess will depend on the client implementation and also on the criteria relays will use to determine whether they will accept a big bulk of spam stuff from particularly spammy Agora instances.

Yes, there could be just a big directory of files, no need for notifications.