I like ditto but there’s some things that need to change with it. It’s lacking documentation needed for third party folks to run a ditto server. It’s a work in progress, but something which is needed. I think ditto servers need better user management. At the moment the only way to be “ON” a ditto server is to use that server for your nip-05. This feels like it’s overloading.

I do like that it’s providing UI for relays, communities, and moderation reports.

The other issue is that ditto right now is doesn’t help users creating nostr accounts, so users need to create an nsec/npub somewhere else, then come back to Ditto and register their nip-05 in order to join. It’s way too complicated for non-nostr users. I get why nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p doesn’t want to run an nsec bunker, but I think it needs a user authentication and authorization server which makes it easy for users who expect an email/password login easy with Nostr. Kind of like how crypto needed custodial exchanges in order to scale.

Reply to this note

Please Login to reply.

Discussion

Wanted to reply this to the Solid thread, but that one seems to have disappeared.

I just wanted to note that I'm currently adding nostr single sign-on to Solid. Rabble you may be interested to know that Solid already had OIDC sign in, which is quite complex, but I'm working through right now.

I do have a vision of Nostr, Ditto, Solid, and maybe ActivityPub all working together. It might be possible to have all sorts of different auth systems, I've not fully thought it through. Alex has been down that rabbit hole further. I'll definitely know much more by the end of the year.

I feel there's some sort of web convergence possible with these existing technologies, where nostr is one jigsaw piece...

Final note is that SolidOS is very much smart widgets put together in a page. It's basically Typed JSON that renders in a page. Similar to Event Kinds... more to follow!