Decoding the Ediacaran Enigma