fiatjaf
· 6d
Can you give some examples of what is this technical debt?
If you were a Nostr lover and wanted to build a forum or group chat protocol from scratch, but abiding to the same principles of Nostr, how ...
If I know that I only ever want to do small communities, and private communities, or at least communities that don't care about broadcasting as widely as possible, I wouldn't care about Nostr at all, I would just focus on adding sovereign domains, ones that are easy to provision to users, to what we already have; emails, mailing lists, and some work on Drives, encrypted or just WebDav/S3-like API.
That is basically using Email to do what Nostr relays do, but the difference is that you don't add anything more than you absolutely must; usuable sovereign domains. The rest is good enough.
You can argue that you can repurpose Nostr relays to do what Email servers already can do, but then the same applies to S3 providers, and it is not clear why would I bet on Nostr relays and query language, Vs betting on S3 API and SDKs or Emails and their countless tools.
As if what I would do if I absolutely insist on using Nostr, then I would probably go all in on inboxes and outboxes and relays with serious data retention and storage quotas and access control and the whole thing, until they are indistinguishable from Email... Except for all the redundant effort for no reason.