SilberWitch on Nostr: The "dumb relay, smart client" mantra arose from the original architectural design, ...
The "dumb relay, smart client" mantra arose from the original architectural design, which assumed every user would have a client on every device, and lots of different clients, but relays would be more scarce.
Well, that didn't happen. I already have more relays than clients. 😂 Can spin up a new, custom relay in 5 minutes.
I'm moving business logic from the viewer (the client, which will now only contain application logic), to the model (the relay), by shifting the controller toward the model.
This means I can use the model from multiple different viewers... without being forced to reveal my control settings to the public. Even if the settings are in a list event, which npub controls that list? Any npub I control, controls the list.
Well, that didn't happen. I already have more relays than clients. 😂 Can spin up a new, custom relay in 5 minutes.
I'm moving business logic from the viewer (the client, which will now only contain application logic), to the model (the relay), by shifting the controller toward the model.
This means I can use the model from multiple different viewers... without being forced to reveal my control settings to the public. Even if the settings are in a list event, which npub controls that list? Any npub I control, controls the list.