A fresh analysis of rocks from one of these periods, the Ediacaran (about 630-540 million years ago), aims to solve a ...