How does the "federation" work? I assume the actual team data is stored on a single foks server, the one the term is on, so I guess from there you basically have some lightweight SSO for team members using their server?
There is very little server-to-server communication, which simplifies the design and software upgrades.