Allow selective use of SOCKS proxy
SOCKS proxy for federation is supported and enables the federation with instances hosted on Onion services. This is great but it means that all federation then happens via Tor. Sometimes this might not be the most reliable method, especially where exit circuits are required for non-Onion service federation (you get that non-protected hop between the exit relay and the target instance).
Selectively using SOCKS proxies for different TLDs might also enable the federation with i2p eepsites in addition to Onion services for example.