It occurs to me that there's a very simple and elegant solution to preempt any issues with ID/IFF shenanigans going "too deep", because it has occurred to me that treating other players purely on IFF might lead to stuff like LSF IFF'd Freelancers having to be allowed into Zone-21:
- Players must treat others according to their IFF
- Players cannot determine another players true ID, unless their ID or nongeneric IFF matches their own
That means, my GC IFF Freelancer is to anyone else a Golden Chrysanthemum, except to actual GC, who would know she isn't a member.
The LSF IFF Freelancer can be checked by real LSF.
And conversely, a Freelancer IFF BDM cannot be identified except by the BDM themselves.
I don't really see an issue with undercover intels otherwise being undetectable. This is effectively already the case with Freelancers: A Freelancer could be working for anyone and there's no mechanic that would determine that. Powergaming rules already exist to prevent people from doing anything too wacky in the intel world, this ID/IFF stuff wouldn't really change that.
Undercover intel activity has its associated downsides anyway, like not necessarily being able to assert your authority, or being targeted by enemies of your cover identity. It's a give and take.