I hope that by adding NIP-95 we start to see truly large (paid) relay operations develop. Many of them will be private, but that's ok for now. It's time to grow.
Discussion
nostr.wine already does a great job
While I came to agree with you on NIP-94 in part because it can really help with moderating CSAM and other problems. I completely disagree on NIP-95.
As others have pointed out web sockets aren’t the right vehicle for larger files. And you’re creating a nightmare for anyone trying to take down illegal content. I don’t want Nostr to replicate the legal problems of torrents.
You had mentioned serving things like emojis. Those are small and fit in the current limits of relays. Sure - have it support small files. But I’m totally against larger files.
Nip 95 is going to do the opposite. It is going to make running a relay way harder. This is a terrible idea.
That's false. You don't need to accept NIP-95 events.
So now everyone needs to build in custom filtering just because you want to do something stupid?
Do you prefer I put it directly in kind 1 tags like Will proposed?
Don't upload files on nostr, that's not what it is meant for.
The filter there must be is by message size. Anyone who creates a relay and doesn't set a message size limit doesn't know what they're doing