Для передачи используется последовательность QR-кодов, которая выводится на экран с частотой 60 кадров в секунду. Второе устройство с камерой сканирует изображение и получает данные в реальном времени.

В каждый QR-код встроена защита от ошибок — помимо самих данных туда включены метаданные: идентификатор сессии, порядковый номер кода, размер блока, количество кодов, длина файла и хеш.

Проект выложен на GitHub для использования другими разработчиками. По словам автора, такой оптический канал позволяет обмениваться данными между смартфонами без подключения к единой беспроводной сети.