Developers hero graphic

Developers

One of the things that sets Marlin apart as a technology is that it’s backed by a set of specifications available for download by anyone.

This transparency goes well beyond the API access typically provided by other DRMs.

The Marlin Standard is published in a set of packages

Marlin Broadband specifications

The complete set of specifications for Marlin broadband clients, the Marlin Broadband Server, and the Marlin MS3 Server. This includes architecture, system entities, communication protocol, trust management, and file formats.

Marlin Simple Secure Streaming specifications

Marlin Simple Secure Streaming specification (MS3) defines lightweight protocols and mechanisms to enable a media streaming service to authenticate a trusted streaming client.

Marlin IPTV-ES specifications

The complete set of specifications for Marlin IPTV-ES clients and servers. This includes architecture, system entities, communication protocol, trust management, and file formats.

Marlin DRM eBook Extension specifications

The Marlin EPUB Extension specification v1.1 and its associated Conformance specification.

Common Test Keys

The Common Test Keys (CTK) are a set of Marlin objects that an adopter can use for testing purposes. CTK must not be used for any commercial purpose, but rather for development purposes.