:110percent:

For chat it's gonna be even worse, if everyone starts doing their own thing.

Writing up proposal for that.

Reply to this note

Please Login to reply.

Discussion

Some good stuff to glean from tinkering over there. There are 10 or so "Kind1" clients on ATProto (among them the Bluesky client itself, others like skeetsapp.com, deck.blue...) but this messy Kind1 problem does not exist on ATproto because of how the lexicon concept works.

If you make a "Kind1" client there, either you run with the leading lexicon or you don't. The leading lexicon limits posts to 300 characters, for example. If you can't accept that then you have to make a new lexicon and try to get some traction for that new one. Some do, some don't.

On Nostr a client can cheat, try to get the best of both worlds (a) the existing userbase vis a vis interop plus (b) the unlocked limit that nobody else offers. "Screw y'all I'm doing it." But that cheating will always incur a cost, and in Nostr it's always the user who pays that cost, and the cost is now getting very high.

https://youtu.be/JSauiX7XHDo?t=1066

This is worth watching, your exact issue. From 17:45 on lexicons, but whole video good.

Oh wow, thanks will do. Queued!

nostr:naddr1qvzqqqr4gupzqprpljlvcnpnw3pejvkkhrc3y6wvmd7vjuad0fg2ud3dky66gaxaqqgxymr4v4ekk7fdweej6mn0wd68y94g600

And this for context on the "facets" thing they have, which works alongside.

These facets are clean, until you have to interop on them.

The concept of interop is different. You can't "riff" on stuff there over there (purposefully). Either you jump on an existing bandwagon, or you start your own, nothing in between.

Basically what's happening now with the same NIP 29 group as viewed in 0xchat and Chachi—hard to see how that could happen on ATproto. There would be a lexicon clash before you even get to the rest of it all.