One does not simply "implement NIP-42". Clients must decide to auth or not auth depending on the context.

Clients should not just authenticate with any relay that requests auth from them for reading public notes, for example.

They should authenticate in order to read DMs, for example, or other special-purpose activities and relays.

Reply to this note

Please Login to reply.

Discussion

i know, i already did this, thanks for your stellar base to build off

currently it doesn't enable the ad-hoc scheme of composition you designed but i will be putting this back in, right now just focusing on making the #layer2 integration with a secondary event store smooth so we can get the last tranche of our grant funding and keep being employed 🤣

also, no, it's not up to the clients when they decide to auth

that is the relay's prerogative and the clients have to account for all reasonable conditions