We've been in a battle for AUTH, completely customizable relay management, and the establishment of Layer 2 relays, for some time, now.

It runs counter to their business model. As far as I know, only Nostrudel allows for all 3.

Reply to this note

Please Login to reply.

Discussion

Once we get that all through, the battle moves to app and relay wizards and a truly open Nostr OS.

1. What's Layer 2 Relays?

2. What' does AUTH mean on the App-side? (what does Nostrudel allow f.e. ?)

3. I don't see many business models on the App level yet 😹

1) Smart relays, like filter.wine, that work as business-logic "controllers" (in the model-view-controller architecture), wrapped around a model (the custom data set they manage). Nostr is originally designed to only have models (databases, in the form of dumb relays that store anything from anyone) and viewers (clients that contain both business logic and application logic).

Moving the BL to a Layer2 relay takes some of the control of the data from the client and puts it in the hands of the person running that relay, such as a community admin. It also makes the choice of client less important, so long as everyone in the community uses the same Layer2 relay, they could access it from anywhere those events are handled.

2) The client is the one managing the signing of events, so it has to sign the authorization request from relays. That signing function has to be built, and it's difficult.

3) Every product has a business model. If you don't see it, look a level higher. Someone's interests are being served. Who is that person or persons and what are their interests? In what direction is the development trending? Everyone has a strategy to serve some business model.