Джош привык к городу, где каждый второй задумчиво скользит пальцем по экрану смартфона, погружённый в личные вселенные приложений. Он сам — блоггер и знаток этих виртуальных миров. Каждое утро, прихлёбывая кофе навынос, Джош проверяет телефон, ожидая новые обновления. И вот однажды он получает предложение от загадочной компании протестировать их приложение. Приложение, которое вместо скучных игр в стиле "три в ряд" предлагает задания из реальной жизни с обещанной наградой в виде бонусных баллов. Поначалу Джош скептически улыбается, но всё же не может устоять перед заманчивым вызовом. Задания оказываются неожиданно простыми, но увлекательными: приготовить завтрак из здоровых ингредиентов, помочь пожилой соседке донести пакеты до двери, потратить день без жалоб. Джош с энтузиазмом выполняет одно за другим, словно ребёнок на каникулах. Неожиданно его реальная жизнь начинает удивительно изменяться. Его блог внезапно набирает популярность, коллеги смотрят на него с уважением, а самое приятное — девушка мечты наконец-то обращает на него внимание. Однако приложение не останавливается. Задания постепенно становятся странными и пугающими. Джош с тревогой замечает, что задание "ударить кого-нибудь" уже не кажется столь абсурдным, когда на карте звенит уведомление о новом переводе денег. Джош стоит перед сложным выбором — продолжать и дальше следовать указаниям приложения или остановиться, пока ещё не слишком поздно. Границы между игрой и реальностью начинают размываться, и парень понимает, что жизнь больше не компьютерная игра, где можно просто выйти и начать заново. Внутренний конфликт достигает кульминации, когда задания принимают непредсказуемый оборот. Вопрос лишь в том, сможет ли Джош разорвать этот замкнутый круг. И именно здесь начинается самое интересное.