Андрею тридцать пять лет, и он ведущий специалист по облачным хуям, простите, решениям в крупном московском банке, том самом, что в «Москва-Сити», с зеркальными лифтами и турникетами, где охранники смотрят на тебя как на потенциального террориста, пока ты не приложишь свой пластиковый прямоугольник к считывателю. Он IT-архитектор, это значит, что он проектирует системы, которые позволяют другим людям не думать о том, как работают системы. Его жизнь — это выверенный, почти механический ритм, калиброванный с точностью до минуты, ибо время для него, как для всякого человека, который продает свой мозг корпорации по хорошей цене, есть самый ценный актив, черт бы его побрал.
Подъем в семь утра, и не секундой позже, потому что его умные часы, синхронизированные с календарем и кофе-машиной, подают на запястье вибросигнал, мягкий, но настойчивый, как рука старшего инженера, который требует объяснить, почему упал кластер. Потом пятнадцать минут медитации. Не для духовного просветления, нет, Андрей человек сухой, рациональный, он не верит в чакры и прочую эзотерическую хуйню. Это просто калибровка внимания, как прогреваешь двигатель перед тем, как выжать из него все соки. Он сидит на специальном коврике из овечьей шерсти, купленном в магазине для правильных людей с правильными доходами, смотрит на стену и считает дыхание. Вдох — четыре секунды, задержка — две, выдох — шесть. Математика, ничего лишнего.
Завтрак — овсянка на миндальном молоке с ягодами, которые он заказывает с доставкой раз в три дня, потому что два раза — это слишком часто, а четыре — ягоды начинают портиться, и это вносит элемент хаоса в его рацион. Он ест быстро, без удовольствия, как заправляет машину бензином. За этим занятием он проверяет почту, мессенджеры, агрегаторы новостей. Его день расписан по часовым слотам, включая время на дорогу до офиса в «Москва-Сити», которое он использует для прослушивания профессиональных подкастов. Голоса американцев и израильтян, которые что-то бубнят про Kubernetes и DevOps, заполняют его уши, пока его белый кроссовок ступает на плитку тротуара. Он человек порядка, и его порядок держится на трех китах: цифровом расписании в телефоне, синхронизированном с умным домом (умный дом знает, когда он уходит и когда возвращается, и даже иногда приветствует его голосом, который Андрей запрограммировал сам), безупречной кредитной истории (ни одного просроченного платежа, ни одной ошибки в отчетах) и отсутствии неожиданностей. Неожиданности, как он знает по опыту проектирования отказоустойчивых систем, — это всегда пиздец. Неожиданности нужно предвидеть, просчитывать и отсекать на подлете. Он живет в мире, где все должно иметь причину и следствие, где каждый запрос порождает ответ, а каждый байт находит свое место в выделенной памяти.
Именно поэтому утро, которое началось с того, что приложение «Госуслуги» вместо привычного приветствия — белого фона и слова «Здравствуйте, Андрей Владимирович» — показало ему уведомление о наличии неоплаченного административного штрафа за неустановленное нарушение, выписанного неким ведомством с аббревиатурой, которую Андрей видел впервые, стало для него точкой бифуркации. Он не понял этого сразу. Сначала он подумал, что глючит приложение. Он закрыл его, открыл снова, проверил соединение. Интернет был. Он перезагрузил телефон. Ни хуя не изменилось. Там, на экране, горела красная точка, и под ней — сумма: пятьсот рублей.
Проблема заключалась не в сумме. Пятьсот рублей для человека, который получает в месяц под четыреста тысяч (а то и больше, с бонусами), это даже не деньги, это стоимость двух походов в кофейню за ристретто, которую он оплачивает, не глядя на чек. Проблема была в самом факте существования этой неучтенной, нелогичной, асимметричной детали в его идеально выстроенной картине мира. «Неустановленное нарушение» — что это за хуйня? Он не нарушал. Он ничего не нарушал. Он платит налоги, он не паркуется в неположенных местах (у него нет машины, он принципиально пользуется такси и каршерингом, чтобы не тратить время на поиск парковки), он даже на красный свет переходит только тогда, когда уверен, что камеры его не видят. А тут — штраф. От неизвестного ведомства. За неизвестное нарушение. Это как если бы в его идеально написанном коде вдруг объявилась переменная, которая не была объявлена, но при этом компилятор не выдавал ошибку, а программа просто начинала жить своей жизнью, делая непонятно что.
Он не мог сосредоточиться на работе. Во время утреннего стендапа, когда коллеги, сонные и чайные, обсуждали миграцию баз данных на новый кластер, Андрей стоял в углу переговорной, сжимая в руке телефон, и слышал только гул собственной тревоги. Она была холодной и липкой, как пот на спине после бессонной ночи. Он смотрел на экран ноутбука, где мелькали графики нагрузки и диаграммы Ганта, но видел только ту красную точку. Он машинально отвечал на вопросы, кивал, что-то уточнял про тома и индексы, но мозг его работал на другой частоте. Он прокручивал в голове все свои цифровые взаимодействия за последние три месяца. Оплаты, переводы, авторизации, входы в личные кабинеты. Где? Когда? Что он мог сделать не так? Он не покупал ничего странного, не переходил по левым ссылкам, не скачивал сомнительные приложения. Его цифровой след был идеален. Он сам проектировал системы безопасности, еб твою мать. Он знает, как не оставлять зацепок.
В одиннадцать часов он не выдержал. Он закрыл ноутбук, вышел из переговорной, прошел по бесконечному коридору с видом на Москва-реку (вид на реку был частью его компенсационного пакета, наравне с ДМС и абонементом в фитнес) и сел в кресло в зоне коворкинга. Ему нужно было проверить историю своих поездок по карте «Тройка» за последние полгода. Чтобы исключить возможность эвакуации автомобиля. Автомобиля, которого у него, блядь, не было. Он понимал, что это идиотизм, но его мозг, привыкший к системному анализу, требовал перебрать все возможные варианты. Вдруг кто-то оформил машину на него? Вдруг это ошибка в базах ГИБДД? Вдруг… Он зашел на сайт мэрии Москвы, ввел логин, пароль, дождался смс-кода. И вместо личного кабинета увидел надпись: «Ваш личный кабинет заблокирован в связи с подозрительной активностью. Для разблокировки обратитесь в центр обслуживания пользователей». Подозрительная активность. Он сидел и смотрел на эту фразу, и в голове у него звенела тишина. Подозрительная активность. Это он-то, который в свои тридцать пять ни разу в жизни не превысил лимит по кредитке и не забыл оплатить коммуналку? У него был идеальный профиль. Безупречный. Как у робота.