LJ's flat protocol isn't a major API, though--I'm talking about APIs used by more than one service. It's one of LJ's main APIs, but it's not going to help us much. Any client that implements LJ's flat protocol would end up having to do a custom implementation of our flat protocol, because we'd have to change and update parts of it anyway with the WTF split.
Re: standards compliance for interoperability