Magnetic fields appear to be as old as the universe itself. What created them?

All magnetic fields are generated by moving charges. Find the charges that were moving and the mystery is solved. My guess is relativistic jets with different mobilites of protons vs electrons resulting in huge charge imbalances creating large magnetic fields. At few points in the universe are the sums of all those fields zero.
 

Latest posts