As far as I understand, having a # API for clients will mean that federated instances can also communicate as such. So the answer would be yes, assuming I haven't misunderstood anything so far. :)