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.
Learn more
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.
Learn more
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.
Learn more
Marlin DRM eBook Extension specifications
The Marlin EPUB Extension specification v1.1 and its associated Conformance specification.
Learn more
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.