Cross Platform Extras Manifest

Cross Platform Extras Manifest (CPE-Manifest) provides a mechanism for communicating interactivity data independent of execution. This can be used in conjunction with CPE-HTML or via players specific to CPE-Manifest. These specfiications are intended to be used with Interactivity Profiles and Best Practices.

CPE-Manifest is based on the Common Metadata Media Manifest, and us compatible with Media Manifest Core (MMC) used for content delivery.

CPE-Manifest is designed for use with CPE-AppData and CPE-Style.

The following illustrates a model for processing CPE-Manifest currently used in most implementations

Sample implementations of a preprocessor and players are available to qualified developers.


Current Version (Released)

  • Cross Platform Extras: CPE-Manifest, BP-CPE-M1, v1.0, April 15, 2016 (PDF, Word)

Compatibility Note

CPE-Manifest was originally written to Media Manifest version 1.5. Since then, Media Manifest has been updated to version 1.6. As a 1.5-compliant XML document is compliant with 1.6 (after namespace is updated), the original CPE-Manifest document still applies.

It is strongly recommended that recepients of CPE-Manifest accept 1.5 Manifests with either the 1.5 or 1.6 namespace.

VALIDATOR and Tool Suite

Information and links to the MDDF Validator are here:

The Tool Suite, including an online validator are at

Comments and Questions

Please address questions and comments to: