18+
реклама
18+
Бургер менюБургер меню

Владимир Токарев – Эхо Сада решений (страница 1)

18

Владимир Токарев

Эхо Сада решений

Книга 1: Ошибка 404 в реальности

Эпизод 1: Код дождя

Цифровой артефакт: Уведомление Slack: «Марк, клиент в ярости. Баг в платежном модуле. Срочно нужен фикс.» 23:47.

Текст:

Дождь стучал по подоконнику тем же мерным ритмом, что и клавиши под пальцами Марка. Он пялился в код, пытаясь найти причину сбоя в платежном шлюзе. Баг был идиотским – где-то потерялся ноль в сумме перевода. Но из-за этого нуля разъяренный клиент грозился разорвать контракт на полмиллиона в месяц.

На втором мониторе мерцал личный мессенджер. Пусто. Уже три недели.

Марк потянулся за кружкой, сделал глоток. Холодный кофе с кислым привкусом. Он скривился, поставил кружку на пауэрбанк – единственное чистое место на столе, заваленном схемами интерфейсов и чеками из «Яндекс.Лавки».

Вибрация в кармане. Не рабочий слак. Личный телефон.

Сердце екнуло. Он вытащил смартфон. Уведомление из мессенджера, которым не пользовался со дня её исчезновения:

Эля (23:48): «Ты ищешь баг не в том месте. Он не в коде. Он в реальности.»

Марк замер. Пальцы зависли над экраном. За окном, в отражении неоновой вывески «Тинькофф» на соседнем здании, поползли капли, размывая красные буквы.

Он набрал: «Где ты?»

Три точки пульсировали мучительно долго. В комнате было слышно только тиканье механических часов – подарок отца на выпускной. Кап-кап с кухни – кран опять подтекал.

Эля (23:49): «Там, где ошибки становятся дверьми. Твой сквер. Ракета. 00:00.»

Сообщение прочитано. И… удалено. В истории осталась пустота.

Марк резко встал, задев локтем кружку. Холодный кофе разлился по клавиатуре, залил пробел и Enter. Он выругался, схватил тряпку со стула. Вытирая липкую жидкость, он уставился на экран монитора. На рабочем столе, поверх всех окон, внезапно открылся «Блокнот». В нем – одна строка:

ERROR 404: REALITY NOT FOUND. AUTHENTICATION REQUIRED.

За окном, заглушая дождь, пронеслась скорая с воем сирены. Свет в комнате мигнул. На долю секунды в темном окне монитора Марк увидел отражение – не свое. Женский силуэт, стоящий за его спиной.

Он обернулся. Никого. Только его собственное бледное отражение в черном экране телевизора.

С мобильного пришло новое уведомление. Календарь. Встреча: «Встреча с реальностью. Сквер Гагарина. 00:00. Будь точным.»

Создано: 3 недели назад. В день, когда исчезла Эля.

Эпизод 2: Бар «Байт» и теория заговора

Цифровой артефакт: Чек из бара. «Эль “Цифровая тоска” – 450р. Чипсы – 180р. Итого: 630р.» На обороте почерком Дениса: «Ты псих. И я тоже.»

Текст:

– Давай ещё раз, – Денис поставил пинту темного эля с апельсиновым послевкусием на салфетку с логотипом «Байта». – Ты получаешь сообщение от призрака, который велит тебе идти в полночь к ржавой ракете. И ты идешь.

– Я не пошел, – Марк крутил в пальцах стопку текилы. Он заказал ее для храбрости, но так и не решился выпить. – Я пришел к тебе.

– Гениально! – Денис развел руками, чуть не задев соседний столик. – Призрак скажет: «Ах ты жалкий смертный, не явился на свидание!» И все, твой аккаунт забанят в загробной жизни.

Бар гудел: IT-шники после дедлайнов, пара на неловком свидании, компания студентов, ржущих над тиктоком. Марк чувствовал себя инородным телом. Его мир сузился до экрана телефона и голоса, которого больше нет.

– Она не призрак, – пробормотал он. – У нее были… детали. Она знала, что у меня на столе лежит скрепка, согнутая в виде дракона. Видела отражение окна в моем мониторе.

– Веб-камера, Марк! Базовые навыки хакера! Ты же дизайнер интерфейсов, ты должен понимать: любое доверие – это уязвимость.

– Она не просила паролей. Не просила денег. Она… – Марк замолчал, вспоминая последний разговор. Они смотрели один и тот же стрим падающих звезд. Она говорила, что метеоритный дождь – это ошибки в коде небесной сферы. Красиво.

– Она что, давала тебе инвестиционные советы? – прищурился Денис.

– Нет.

– Просила перевести тысячу рублей на симку? Нет. Значит, это не развод. Это хуже.

– Денис наклонился через стол, и в его глазах мелькнула неподдельная тревога. – Это эксперимент. Кто-то тестирует на тебе продвинутый ИИ. Или социологическое исследование: «Как одинокий айтишник привязывается к голосу в наушниках». А теперь эксперимент вышел из-под контроля. Или вошел в новую фазу.

Марк вздрогнул от вибрации в кармане. Не телефон. Умные часы. На маленьком экране всплыло: «Пульс: 112 уд/мин. Обнаружен признак тревоги. Предлагаем дыхательное упражнение.»

Он сорвал часы, сунул в карман.

– Мне надо проверить сквер.

– В полночь? Один? Ты совсем? Ладно… – Денис вздохнул, допил эль. – Я пойду с тобой. Но если там окажется банда гопников или, того хуже, секта цифровых гуру, я буду смеяться последний. И бежать первым.

Они вышли на улицу. Дождь превратился в морось. Воздух пах мокрым асфальтом и карри из соседней шаурмичной. Марк натянул капюшон.

– Денис, а что если… она реальна, но не в том смысле? Не человек. А что-то еще. Ошибка системы, как она сказала.

– Ошибка в Матрице? – фыркнул Денис, застегивая куртку. – Брось, ты же не в 1999 году. Сейчас все ошибки – это фичи, за которые надо платить подпиской.

По дороге к скверу Марк проверял телефон. Ни новых сообщений. История переписки с Элей была пуста, будто ее и не было. Остались только аудиофайлы в защищенной папке. 47 штук. Он вставил наушник, запустил случайный. Ее голос, смешанный с шумом дождя: «Иногда мне кажется, что город – это интерфейс. Улицы – ссылки. Люди – всплывающие окна. А ты… ты – курсор. Застрявший на одном месте.»

Он выключил. Голос был слишком реальным. Слишком живым.

Сквер Гагарина оказался пустым и темным. Фонари не горели. Ракета, бутафорский «Восток» из советского прошлого, чернела на фоне серого неба. У ее подножия валялись пустые банки и пакеты.

– Ну? – прошептал Денис. – Где твое цифровое свидание?

Внезапно в правом кармане куртки Марка что-то жужжануло и осветилось. Он достал старый повербанк, который не использовал неделями. Его индикатор горел ровным синим светом. На маленьком дисплее не уровень заряда, а цифры: 00:00.

И прямо перед ними, на мокрой плитке, у основания ракеты, замигал свет. Не от фонаря. Исходил из самой земли. Ровный, холодный, голубоватый. Обрисовал контур: прямоугольник размером с дверь.

Из динамика повербанка, шипя, полился знакомый голос, но искаженный, как плохая связь:

«…аутентификация… пройдена… добро… пожаловать… в… сад…»

Свет погас. Повербанк отключился. На плитке осталась лишь лужица, отражающая уличный фонарь с другой стороны сквера.

– Что это было? – выдавил Денис. – Проектор? Подкол?

Марк опустился на корточки, провел пальцем по мокрой плитке. Она была просто холодной и мокрой. Но в воздухе висел запах – не дождя и не гнили. Сладковатый, как миндаль. Или как озон после грозы.

В кармане зазвонил его основной телефон. Неизвестный номер.

– Алло? – ответил Марк, не поднимаясь с корточек.

Тишина. Потом голос, которого он ждал три недели, но теперь он звучал иначе – без эха, без шумов, четко и близко, будто говорящий стоял рядом:

«Первая дверь открыта. Ключ – твоя боль. Вторая – в твоей серверной. 4:44. Не опоздай. Они уже знают.»

Щелчок. Гудки.

Марк поднял глаза на Дениса. Тот вытащил из кармана складной мультитул, раскрыл лезвие. Выглядел испуганным и решительным одновременно.

– Что она сказала?

– Что нам надо в мой офис. В четыре сорок четыре утра.

– «Нам»? – Денис фыркнул, но лезвие не сложил. – Охренеть. Мне за тебя деньги не платят. Но ладно. Только если там будет хоть намек на кибер-сектантов, я звоню в полицию. Понял?

Марк кивнул, глядя на темный прямоугольник на земле, который уже почти не отличался от остальной плитки. Он почувствовал не страх, а странное, леденящее спокойствие.

Ошибка нашлась. И теперь она вела его дальше.