TMTP is not federated because federation is a security hole, except in certain circumstances. There are other ways to connect with people outside your current circles. See my other comments herein.
I've been asked to create a doc describing the architecture and infrastructure of TMTP. That should clear up the Q's you and others have raised.
(I am the author.)