A community only starts federating to your instance after someone on your instance subscribes to it
That sounds like a really bad way to do this.
So Social is the domain, and Mastodon/Piefed are the instances in my example?
If that’s the case, why not make everything (instance).com?
Case in point.