A space station particle detector is closing in on a comic ray mystery.