Here is the annoying thing, Jim can definitely be Evil & I don't think anyone (atleast not me) has suggested they are completely clear.
How though? There are only two dopps. Crystal was killed by a dopp (her bones were gnawed). Jim claims to have acted on Magma, revealing Magma hasn't left his house and Magma hasn't denied this. Aliens can't watch people's houses (that I've seen in the role list). Jim would have to be lying and be making a very lucky claim about Magma in order for him to be a doppelganger or alien. Strictly speaking, not completely impossible, but I really don't see the scenario that makes sense here.
Possible sets I believe are not ruled out:
Magma Exterminator, Jim Exterminator Operative. They got shocking much tech between them, not sure if they have a chat too. Jim and Magma can freely lie about anything, they apparently know who they are (they gotta in order to trade tech? They maybe NEED a chat and to know who each other are? It's not expressly stated to have a chat though)
If Magma was roleblocked, and Jim... well it's still risk to claim that Jim is a sneak. But Jim can claim he saw Magma not do anything. And there's still the second dop out there if this is our reality, one who chewed Crystal. But if Jim knew nobody targeted him? Or thought that the claim made sense for other reasons?
I still don't have an eval I feel like I deeply understand on hivemind, so I don't rule that out. Like if Jim KNEW that Magma did something psychic to Jim, do all or some psychic things happen from home? If so, then it's a safe claim 'didn't leave the house' and actually happened so anyone with info would confirm it; anyone with psychic info if that exists doesn't counter it, just adds and Jim's still fine in his claim.
But that covers ANY psychic thing, if any. So I think Jim could make a few fake claims. Jim can also be honest, far as I see so far.
Am I off in what I think I see?