cmi5 is a contemporary elearning specification intended to take advantage of the Experience API as a communications protocol and data model while providing definition for necessary components for system interoperability such as packaging, launch, credential handshake, and consistent information model. It is the culmination of a great deal of work starting from an AICC working group and brought to release by pioneers of the xAPI community under the stewardship of ADL, all of whom have extensive experience in the elearning specification authoring space. It was released for production use in June of 2016, and implementations of both parts of a cmi5 system are now available.