China's Large High-Altitude Air Shower Observatory, one of the world's most advanced cosmic ray observatories, passed national appraisal on Wednesday. The facility will help scientists uncover the origins of high-energy cosmic rays and expand humanity's knowledge of the universe.