Een boek onafhankelijk uitgeven brengt een lange lijst zorgen met zich mee, en piraterij staat dicht bij de top voor iedereen die maanden heeft besteed aan het schrijven van iets dat het waard is om te verkopen. De traditionele aanpak om digitale boeken te beschermen omvat DRM-systemen die beperken hoe kopers hun eigen aankopen kunnen lezen, wat frustratie creรซert voor eerlijke klanten terwijl het vastberaden piraten nauwelijks vertraagt. Er moest een betere aanpak zijn, iets dat legitieme lezers niet zou bestraffen maar toch een spoor zou achterlaten wanneer een kopie ergens terechtkwam waar het niet hoorde. Die aanpak bleek verrassend eenvoudig: een unieke QR-code insluiten in elk afzonderlijk exemplaar van de PDF op het moment van aankoop.

Het idee kwam vanuit een zeer praktische plek. Een boek verkopen als PDF betekent dat elke koper een digitaal bestand ontvangt dat zonder enige moeite kan worden gekopieerd, gedeeld en herverspreid. In tegenstelling tot fysieke boeken, waar delen vereist dat het werkelijke object wordt overgedragen, vermenigvuldigen digitale bestanden zich oneindig. De vraag was nooit of piraterij zou plaatsvinden, maar of er een manier zou zijn om het te traceren wanneer het gebeurde. Traditionele zichtbare watermerken die "SAMPLE" of "DO NOT DISTRIBUTE" op elke pagina stempelen, verslechteren de leeservaring en worden binnen minuten bijgesneden door iedereen met basis PDF-bewerkingsvaardigheden. Het doel was iets onzichtbaar genoeg om lezers niet te irriteren, maar toch traceerbaar genoeg om de bron van een lek te identificeren.

Een QR-code ingebed als watermerk op een specifieke pagina van de PDF bleek het antwoord. Elke QR-code codeert een korte URL, en die korte URL bevat een versleutelde hash. De hash koppelt de kopie aan de specifieke koper, maar alleen de uitgever kan het decoderen. Vanuit het perspectief van de lezer lijkt het op een klein decoratief element of een link naar bonuscontent. Vanuit het perspectief van de uitgever is het een vingerafdruk die elk ooit verkocht exemplaar uniek identificeert.