@AvengingFemme yes actually, bonfire implements this (http://bonfirenetworks.org/posts/introducing_boundaries/), though it's still in early development so im not sure how usable it actually is (i don't think they fully federate yet?)
Introducing circles and boundaries

How will our online experiences be different once we take back control over exactly who should see, interact with, and even collaborate on our content and activities at the most granular level?