The Asset Ordering, Delivery and Tracking specification provides the means for studios, platforms and service providers to exchange data related to the delivery of metadata and assets (Asset Availability and Asset Order). This specification also addresses communication of status and errors between parties (Product Status).

Detailed instruction on using this specification can be found in the Media Delivery Core (MDC).

The Asset Ordering and Delivery Process is addressed in three parts

  • Rights Management – Generation and delivery of Avails or Title List
  • Asset Planning – All processes associated with determining which assets (audio, video, subtitles, artwork, metadata, etc.) will be delivered
  • Asset Delivery – Processes associated with the delivery of assets

These are illustrated in the figure below.

The Rights Management process is covered by Avails and is not further discussed in this document. See www.movielabs.com/md/avails for more information.

Asset Planning is further divided into asset policies that span Avails, and Avail-specific or titles-specific asset selection. Asset policies are captured in “Content Delivery Requirements”. Avail or title-specific requests are included in Avail Confirmations, Asset Orders, and Asset Status Manifests.

Asset Delivery has several parts including a Media Manifest Core (MMC) delivery spec, the assets themselves, QC failure reports that document issues, and Asset Status information. MMC is documented elsewhere (www.movielabs.com/md/mmc), and this specification is neutral to assets delivered—we attempt to support almost any format. This specification documents the QC failure reports and Asset Status data.

Current Version

VALIDATOR and Tool Suite

Information and links to the MDDF Validator are here: www.movielabs.com/md/validator.

The Tool Suite, including an online validator are at mddf.movielabs.com.

Educational Materials

We have created videos that explain concepts. An introduction to Media Manifest can be found here. The full class is here.


Detailed instruction on using this specification can be found in the Media Delivery Core (MDC).


  • Please submit questions and comments to