I'm sure I could dig into the details, but the Solid protocol seems to have similar high-level objects to AT Protocol, but a quick search doesn't reveal many sources that refer to both - are these communities ignoring each other, competing with each other, or just too new to find common ground?
TLDR: I like ATProtocol, but there are a couple of things that don't make it as decentralized/independent as I'd like. Also, the fact that everything is public in ATProtocol makes it very different from Solid. Solid is all about data ownership, and many of the use-cases require privacy. Until ATProtocol has an answer for private data, I don't think it's even worth considering for most use-cases that Solid wants to tackle.
ATProto team is familiar with SOLID, and we have a lot of respect for the people involved, but it didn't seem like it captured the right model for us. In particular, we felt it was important to debind identity from hosting, focus on high-scale aggregators (which are also debound from hosts), and use a data model which is more approachable to devs than RDF (json + lexicon).
reply