Ah yeah, I think you mght be coming from a similar place as Roomy.
For example, in the latest permissioned data diary:
Daniel mentions two options colocated where the group’s data is stored on alices PDS and everybody contributes to it there, or partitioned where the data is spread out across all contributor’s PDS.
We at @roomy.space kind of felt like it was missing the middleground between the two where the group’s records are colocated, but on a dedicated community PDS as opposed to somebody’s personal PDS.
We’re feeling like that is the best option for Roomy at least, where we are thinking of trying to build a kind of community PDS.
That’s not what everybody wants, such as Northsky having I think a more broad use-case for private data that is still shared widely and makes sense to be “personal” data not “community” data deserving it’s own community PDS.
My current thoughts on how to accomplish that are rough drafted here:
We’re still in the musing phase right now, but we have pretty much decided to start trying to make Roomy as ATProto native as absolutely possible, and since we need private data that means we will probably end up experimenting with our own proposal for private data on ATProto based something along those UCAN lines.