Диплом мага
Глава 1
Моделирование адаптивных
систем управления
в условиях неопределённости
Борис тупо смотрел в экран ноутбука, как баран на новые ворота. Пять лет учёбы в вузе почти позади, а впереди маячил тот самый последний шаг длиной в целых полгода, за которые нужно не просто написать дипломный проект, но и суметь согласовать его с куратором, а потом ещё официально защитить.
Страница сайта института с перечнем тем будто насмехалась над ним: строчки сливались, заголовки казались одинаково непонятными, а где-то в середине списка мелькнуло что-то про «оптимизацию» и «моделирование» — слова, от которых у Бориса уже дёргался глаз. Он потёр виски, вздохнул и тихо пробормотал: — Ну давай же, выбери хоть что-нибудь… Хоть что-то, что не заставит тебя спать по три часа в неделю. Курсор замер над очередной темой, но палец так и не решился кликнуть. Борис тяжело вздохнул и прокрутил страницу вниз, будто надеялся, что в самом низу притаилась какая‑нибудь безобидная тема вроде «Оформление титульного листа по ГОСТу» — но нет. Список упрямо пестрел формулировками вроде «Комплексный анализ нелинейных динамических систем» и «Оптимизация распределённых вычислительных процессов с учётом стохастических факторов». «Ну хоть бы что‑то про Excel или про то, как правильно сохранять файлы, пронеслось у него в голове. Нет, им подавай прорывные исследования. Прямо как будто специально подбирают так, чтобы у студента сердце в пятки уходило при одном взгляде на название». Он откинулся на спинку стула, и та протестующе скрипнула. В комнате было тихо, только мерно гудел старый ноутбук — будто даже техника сочувствовала его растерянности. Борис снова уставился на экран, будто тот мог сам подбросить ему идею, подсказать, за что ухватиться, чтобы эти полгода не превратились в бесконечный кошмар. Ладно, пробормотал он себе под нос, словно заключая сделку с самим собой. Сначала выберем хоть что‑то. Хоть самое страшное. Главное не сидеть просто так. И, помедлив ещё пару секунд, он навёл курсор на третью строчку сверху. Пальцы замерли над тачпадом.
Борис задержал дыхание, будто от этого зависело, станет ли тема хоть чуточку понятнее, и щёлкнул по третьей строке. Страница подгрузилась, и перед ним развернулось описание: «Моделирование адаптивных систем управления в условиях неопределённости». Он поморщился, словно от кислого лимона. — «В условиях неопределённости»… Да это про всю мою жизнь, пробормотал Борис, но тут же поймал себя на том, что уже машинально копирует ссылку на страницу, открывает новый документ и печатает заголовок. Будто сам факт того, что тема теперь «его», немного укрощал её. Она перестала быть просто пугающей строчкой в списке — стала задачей. Пусть огромной, непонятной, с кучей подводных камней, но… конкретной. В этот момент телефон на столе завибрировал. На экране высветилось: «Макс: привет Борис, ты ещё живой там? Или диплом уже съел тебя?» Борис криво усмехнулся и быстро напечатал: «Живой. Даже тему выбрал. Сейчас буду разбираться, что вообще значит “адаптивные системы”». Ответ прилетел почти сразу: «О, поздравляю с самоубийством Но если что — я тут. И у меня есть старый конспект с третьего курса. Может, пригодится». На секунду тяжесть, давившая на плечи, стала чуть легче. Не то чтобы конспект мог разом всё объяснить, но знать, что ты не один против этой стены терминов, — уже что‑то. Борис снова посмотрел на экран. «Ладно, — подумал он. — Сначала просто выпишу все непонятные слова. Потом разберусь, что они значат. По одному». И, сделав глубокий вдох, он начал печатать: «Адаптивная система — это…» Не дописал открыл новую вкладку, вбил в строку поиска «адаптивная система управления простыми словами» и нажал Enter. Страница загрузилась, и на него обрушился вал определений: «динамическая система с обратной связью», «параметрическая адаптация», «стохастические возмущения»… — Да что ж такое, — пробормотал он, прокручивая вниз. — Мне не словарь терминов, мне хоть одну фразу, которую я смогу понять без словаря. Он щёлкнул по видео на YouTube с названием «Адаптивные системы — за 5 минут». На экране появился бодрый парень в худи, который с энтузиазмом чертил на доске какие‑то графики. Через три минуты Борис понял только одно: парень очень старается, но «простыми словами» тут и не пахнет. Тогда он сменил тактику. Вбил в поиск: «пример адаптивной системы в быту». И вот тут повезло. Первая же статья начиналась с термостата: мол, он подстраивается под температуру в комнате — вот тебе и адаптация. Дальше шёл пример с круиз‑контролем в машине: держит скорость, но реагирует на уклон дороги. Борис выдохнул и даже чуть выпрямился на стуле. — Ага… То есть это не про то, чтобы всё предсказать. Это про то, чтобы реагировать. Подстраиваться под изменения… — он быстро скопировал оба примера в свой документ и добавил: «Значит, “в условиях неопределённости” — это когда заранее не знаешь, что будет, а система должна сама подстроиться». Он ещё немного полистал статьи, выписал пару схем, пару ключевых фраз, а потом вдруг наткнулся на комментарий под одной из статей: «Если хотите реально разобраться — посмотрите про ПИД‑регуляторы. Это база для адаптивных штук». Борис замер, потом снова вздохнул — но уже не от отчаяния, а скорее от предвкушения, будто перед ним наконец приоткрылась маленькая щёлочка в эту непонятную дверь.
— ПИД… Ладно. Запишу. Разберусь. Он добавил новую строчку в документ, откинулся на спинку стула и на секунду прикрыл глаза. Стало чуть спокойнее. Тема всё ещё казалась огромной, но теперь она распадалась на кусочки: термостат, круиз‑контроль, ПИД. Можно было брать по одному. В этот момент на экране снова всплыло уведомление от Макса: «Ну что, уже стал гуру адаптивных систем?» Борис улыбнулся, быстро напечатал: «Пока только нашёл термостат. Но это уже что‑то. Скинь тот конспект, если не жалко. Хочу сверить, вдруг там эти штуки тоже есть». Через пару минут в чате звякнуло: «Держи. Это с лекций Петрова, он тогда ещё нормально всё раскладывал по полочкам». Борис скачал файл, открыл — и первое, что бросилось в глаза, была схема с подписью: «Простейшая адаптивная петля: вход → реакция → обратная связь → коррекция». Он вчитался. Петров писал не академично, а будто объяснял на пальцах: «Система не обязана знать будущее. Ей достаточно замечать, когда реальность расходится с планом, и чуть‑чуть подкручивать параметры». И тут же — пример с велосипедом: едешь, слегка заваливаешься — мышцы тут же компенсируют, и ты снова едешь ровно. Никакой магии, просто постоянная микрокоррекция. Борис замер, потом медленно улыбнулся. — Микрокоррекция… — повторил он вслух, будто пробуя слово на вкус. — То есть система не предсказывает, она просто вовремя подправляет. И вдруг его осенило. Он вспомнил свою старую идею — ещё с третьего курса, когда он делал курсовую про умный полив для комнатных растений: датчик влажности, простой алгоритм, который включает насос, если земля сухая. Тогда преподаватель сказал, что это слишком примитивно. А сейчас… — А если не примитивно, а адаптивно? — прошептал Борис. — Если добавить туда не просто «включи/выключи», а подстройку под погоду, под тип растения, под то, как быстро сохнет земля в разные дни… Он быстро открыл свой документ, стёр пару абзацев и начал печатать: «Идея диплома: адаптивная система полива с динамической настройкой параметров на основе внешних условий и обратной связи от датчиков. Условия неопределённости: непредсказуемые изменения температуры, влажности, индивидуальные особенности растений». Сердце забилось чуть быстрее. Тема из списка всё ещё висела перед глазами, но теперь она будто встала на место: «моделирование адаптивных систем в условиях неопределённости» — это как раз про то, что нельзя всё просчитать заранее, а надо уметь реагировать. И его полив мог стать вполне рабочим примером. Он ещё раз пробежался по конспекту, выписал пару формул, которые выглядели не страшно, и уже хотел написать Максу «Кажется, я что‑то придумал», как вдруг заметил внизу страницы приписку Петрова мелким шрифтом: «Лучший способ проверить адаптивность — сломать систему. Задай ей неожиданный сценарий и посмотри, как она будет выкручиваться». Борис хмыкнул. — Ладно, — пробормотал он. — Сначала придумаем, как она работает. А потом обязательно её сломаем. Он снова взглянул на список тем в соседней вкладке — и впервые за вечер не почувствовал, что его загнали в угол. Наоборот, появилось странное чувство, будто он нашёл лазейку. Борис увлёкся сбором данных для диплома, конечно только предварительных данных, не один студент даже отличник ещё не писал весь диплом за один вечер, но тут ноут неожиданно завис, стала беспрестанно крутится бесконечная загрузка страницы, а значок сети издевательски показывал вместо нормальной сети букву "Е" и всего лишь одну палочку мощности рядом с ней. Это не было аварией на линии как когда-то раньше это было намеренное отключения сети в целях какой-то там безопасности, ещё не известно чьей безопасности, но точно не его Бориса интересами. Мммм, дорогие очень приятные во всех отношениях товарищи, чтоб вам мммм очень хорошо жилось в дальнейшем, со злостью подумал про себя Борис. Он стукнул ладонью по крышке ноутбука — бесполезно: крутящееся колёсико на экране даже не дрогнуло, будто смеялось над ним. Он скосил взгляд на значок сети: «Е» и одна жалкая палочка. Не просто плохой сигнал — это было похоже на издевательство. Будто кто-то специально выкрутил громкость помех на максимум, чтобы именно сегодня, когда ему позарез нужно было скачать пару статей и сверить формулы, интернет превратился в насмешливую декорацию. «Ну конечно, — процедил он сквозь зубы, стараясь не повышать голос, чтобы не выдать, насколько всё это его бесит. — Безопасность. Кому-то там очень важно, чтобы я прямо сейчас не мог работать. А мне вот жизненно необходимо эту тему раскрыть, хоть кусочек, хоть план набросать…» Он встал, прошёлся по комнате, подошёл к окну и выглянул на улицу, будто надеялся увидеть где-то вышку связи, которую можно было бы уговорить поработать чуть лучше. Но улица была обычной: фонари, редкие прохожие, тишина. Никакой магии, никаких подсказок — просто город, который жил своей жизнью, совершенно не считаясь с его дедлайнами. Борис снова покосился на вышку — теперь уже без злости, скорее с горькой усмешкой. Да, он прекрасно знал, что дело не в аварии и не в таинственных помехах. Это было вполне официальное ограничение связи — «в целях безопасности», как сухо сообщали уведомления. Кто-то где-то решил, что сейчас лучше, чтобы сигнал был слабым, а интернет — капризным. И Борис, стиснув зубы, мысленно поблагодарил этого неизвестного благодетеля за такую «заботу»: мол, спасибо, что так трепетно оберегаете мою безопасность, аж дышать тяжело. Он откинулся на стуле, и тот снова протестующе скрипнул — будто тоже был не в восторге от всей этой ситуации. Интернет страница повисла на бесконечной загрузке, кружок крутился и крутился, будто издевался: «Ты никуда не денешься, будешь сидеть и смотреть». И вдруг в голове у Бориса что-то щёлкнуло. Не вспышка озарения, не гром с небес — просто тихое, упрямое понимание, которое пришло не сверху, а изнутри, из всей этой досады, из этого вынужденного простоя. «А ведь это и есть тема, — пронеслось у него в голове. — Не про базы данных. Не про интерфейсы. А про это… вот это всё. Про то, как система должна меняться, когда внешние условия вдруг становятся враждебными. Про адаптацию. Про то, что не надо ничего ломать — всё уже сломано и без меня. Надо просто научиться работать в этих условиях». Решено не какой то там пусть умный, но как сказал куратор примитивный полив, а полноценная «Адаптация информационных систем к принудительным ограничениям связи: стратегии устойчивости и перераспределения ресурсов». Борис на секунду замер, это звучало серьёзно, даже немного громоздко — но это было правдой. В этом было то, что он сейчас чувствовал каждой клеткой: мир вокруг меняется, условия становятся жёстче, и задача не в том, чтобы вернуть всё как было, а в том, чтобы научиться держаться на плаву, когда связь пропадает, сеть показывает букву «Е», а вышка, хоть и видна из окна, ничем не может помочь.
Глава 2
Уголок его губ чуть дрогнул — почти улыбка, но не от радости, а от облегчения. Как будто он наконец нашёл не просто тему, а способ превратить эту раздражающую ситуацию во что-то своё, в то, что можно разобрать, изучить, понять. Он ещё раз глянул на зависшую страницу, потом на вышку за окном, и тихо, почти шёпотом, произнёс: — Ладно. Пусть будет так. Будем работать с тем, что есть. Борис ещё пару секунд посидел, уставившись на издевательски вращающийся кружок загрузки, потом резко захлопнул крышку ноутбука — будто это могло хоть что-то исправить. «Ладно, если обычный интернет тут не работает, значит, надо работать с тем, что есть», — пробормотал он себе под нос. И тут его мысли сами собой свернули к байкам с курса культурологии — про «магический интернет», про то, как в фольклоре информация передавалась не по кабелям, а через знаки, символы, сны и даже через ветер. Тогда это казалось забавной метафорой, почти шуткой. А сейчас… сейчас это выглядело как единственный рабочий план. Он откинулся на спинку стула и прикрыл глаза, пытаясь уложить новую идею в какуюто систему. Низкая магия — не про заклинания и не про посохи. Это про обходные пути, про использование того, что уже вокруг: резонанса, ритмов, едва уловимых связей между вещами. Если глушилки режут радиоволны, может, есть способ передавать смысл иначе — через что-то, что не видно приборам, но чувствуется. Как будто мир сам хранит данные, а задача — научиться их считывать. «Теория магического интернета…» — Борис прошептал это вслух, и фраза вдруг перестала звучать как бред. Она стала схемой. Обход ограничений не через взлом, а через другой слой реальности. Не ломать систему — найти параллельный канал. Он снова открыл ноутбук, но теперь не для того, чтобы ждать загрузки страницы. На чистом листе документа он начал записывать не данные, а принципы: «альтернативные носители сигнала», «естественные проводники», «точки пересечения полей». Пусть пока это были просто слова, наброски, почти бред. Но это был его способ двигаться дальше — и, возможно, именно это и станет сутью диплома: как адаптироваться там, где всё намерено сломано.
Борис снова с ненавистью смотрел на злосчастную букву «Е» и одинокую палочку рядом с ней, эти символы беды просто притягивали его взгляд помимо воли. А в голове сами собой всплывали старые истории про SQL‑инфекции — те самые, из времён, когда интернет содрогался от волны атак. Тогда хакеры со всего мира ловко ставили системы перед безальтернативным выбором: пропустить, если пароль верный, или просто пропустить, если пароль неверный. Логика превращалась в лазейку, а уязвимость — в инструмент. Положение тогда спасло только полное отключение активности SQL‑операторов в сети: рубильник дёрнули резко, без церемоний, и поток цифрового озорства схлынул. «Вот бы сейчас отправить такой запрос к вышке, — подумал Борис, почти всерьёз. — Прямо в лоб: работать хорошо, не слушать никаких ограничителей, а их самих отправить в долгое путешествие на пример на Багамы». Он усмехнулся собственной фантазии, но тут же поймал себя на том, что идея не так уж абсурдна. Не в смысле магии, а в смысле подхода: если система реагирует на формулировки, если она вынуждена выбирать между условиями, значит, в этой логике можно найти зазор. Он открыл терминал, пальцы замерли над клавишами. Не хотелось писать что‑то банальное, какую‑нибудь стандартную проверку связи. Хотелось сформулировать запрос так, будто он предъявляет системе ультиматум — жёстко, без лишних слов, с акцентом на приоритет. Борис быстро набрал: GET /status HTTP/1.1
Host: tower.local
X-Priority-Level: emergency
X-Override-Policy: force
Потом попробовал второй вариант
GET /status HTTP/1.1
Host: tower.local
X-Force-Route: true
X-Ignore-Policy: yes
Это не было официальным протоколом, разумеется. Скорее, попытка сымитировать тот самый хакерский напор из легенд: не просить, а требовать, не умолять о сигнале, а ставить систему перед фактом. Он нажал Enter и замер, вглядываясь в экран, будто от этого зависело, сработает ли придуманная им дерзость. Секунды тянулись вязко, как густой сироп. Буква «Е» не исчезала, палочка по‑прежнему оставалась в гордом одиночестве. Всё таки этот код вовсе не протокол связи. Это скорее молитва на языке машин: просьба не следовать правилам, а прислушаться к тому, кто просит. Борис медленно опустил руки от клавиатуры, дерзкий запрос не сработал. SQL‑уязвимости, на которые он втайне надеялся, давно вычистили из систем. Мир стал осторожнее, а стены — плотнее. Но сдаваться Борис не собирался. Он откинулся на спинку стула, и вместо того чтобы снова тыкать в кнопки, начал думать не как хакер из старых легенд, а как студент, которому на лекциях по физике хоть и скучно было, но кое‑что всё же засело в голове. Сигнал с вышки — это электромагнитная волна. А у любой такой волны две стороны: электрическая и магнитная. Оборудование связи — электрическое, оно ловит и обрабатывает именно электрическую составляющую. И блокирует, соответственно, тоже её. А магнитная… она для современной техники вроде как лишняя, паразитная. Её не используют, её не ценят, её просто стараются не замечать. Но она есть. Она всегда есть — в каждом сигнале, в каждой волне, как тихий спутник, как своеобразная тень, которая идёт рядом, но никому не нужна. «А раз её не блокируют, — пронеслось в голове у Бориса, — значит, она может пройти там, где всё остальное упрётся в стену». Борис не ждал чуда — он искал лазейку, крошечный зазор в системе, где логика техники давала сбой из‑за того, что просто не учитывала одну из сторон сигнала. Дед когда‑то говорил, что металл «чувствует» волны. Может, в этой байке и была крупица настоящей физики? Потом он открыл терминал, но на этот раз не стал писать дерзкие заголовки и ультиматумы. Вместо этого он запустил простой анализатор спектра — ту самую утилиту, которую когда‑то скачал «на всякий случай» и почти забыл про неё. На экране поползли линии, графики, частоты. Борис вглядывался в них, пытаясь увидеть не цифры, а намёк: где в этом шуме прячется то, что система не замечает. Какой ни будь лёгкий, едва уловимый всплеск на частоте, которую обычно считали «мусором». Не электрическая волна, не чистый сигнал — скорее, её магнитный отголосок. Слабый, искажённый, но настоящий. Борис задержал дыхание, но это не помогло не ему самому, ни работающей утилите, ни исправно гудящему ноуту. Магнитных полей полно среди нас, но не мы не наша техника их почти не замечаем, разве что как паразитную составляющую электричества или гравитации. Так сказать тень технического могущества цивилизации, хотя едва ли не первым сложным прибором человечества основанным не на силе, а на логике был как раз магнитный компас. Ну что ж наконец сдался Борис, сегодня мне эту проблему не решить, но у меня есть ещё полгода, А интернет всё равно рано или поздно пробьёт себе дорогу и дойдёт до меня, тогда мы ещё и посмотрим кто кого. Прошло несколько дней. Некие неизвестные, тайные люди с возможно человеческим лицом наконец то поимели совесть и город будто выдохнул: интернет снова работал. Не с той лихорадочной дерзостью, как в моменты первых прорывов, а спокойно, буднично как будто и не было никакой невидимой стены. Вышка по-прежнему стояла на своём месте, равнодушная и неподвижная, а потоки данных снова текли сквозь воздух, неся знания и ту самую силу духа, о которой любили говорить в официальных сводках. Борис не спешил радоваться. Он знал: спокойствие в таких делах — не гарантия, а пауза. И эту паузу он собирался использовать. Диплом не ждал, но теперь к нему добавилась ещё одна задача — теоретическая, почти параноидальная, но от этого не менее важная: подготовить план на случай, если стена вернётся. Он больше не надеялся на старые уязвимости и дерзкие запросы. Теперь его стратегия строилась не на том, чтобы обмануть систему, а на том, чтобы обойти её слепые зоны. В центре этой стратегии была та самая магнитная составляющая сигнала — та, что считалась паразитной, ненужной, «мусорной». Борис собирал теорию по крупицам: читал старые статьи по радиофизике, копался в спецификациях антенн, выписывал формулы, связывающие напряжённость магнитного поля и чувствительность приёмников. На столе рядом с ноутбуком теперь лежали не просто случайные предметы, а заготовки для экспериментов. Тонкая медная проволока, аккуратно намотанная в несколько витков — простейшая катушка, способная хоть немного реагировать на магнитное поле. Рядом кусочек пермаллоя, который он с трудом достал через знакомого с кафедры материаловедения. Пермаллой, как он выяснил, обладал высокой магнитной проницаемостью: он мог концентрировать даже слабые магнитные поля, делая их чуть заметнее для техники. Борис открыл новый документ и начал формулировать раздел диплома, который пока существовал только в его голове как «план Б». Он писал сухо, академично, но за каждой фразой пряталась конкретная идея: «При распространении электромагнитной волны в ближней зоне излучателя магнитная составляющая может иметь локально повышенную амплитуду по сравнению с электрической. Использование магниточувствительных элементов (например, индуктивных катушек с магнитомягкими сердечниками) потенциально позволяет регистрировать сигнал даже при подавлении электрической компоненты в дальней зоне или при целенаправленной фильтрации таковой на стороне приёмника…» Он делал сноски, ссылался на работы по ближнепольной связи, на исследования индуктивной передачи данных, на примеры из промышленной телеметрии, где магнитные каналы использовали именно потому, что они меньше подвержены внешним помехам. Это не было фантастикой — это была инженерная хитрость, опирающаяся на реальные физические эффекты. Иногда Борис ловил себя на мысли, что выглядит как параноик, готовящийся к цифровой осаде. Но каждый раз, вспоминая ту упрямую букву «Е» и одинокую палочку на шкале сигнала, он снова склонялся над схемами. Пусть это будет перестраховка. Пусть это останется только теорией. Но если стена вернётся, он хотел быть готов не к спору с системой, а к тихому обходу по её слепой стороне — там, где она просто не смотрит. Борис вновь откинулся на спинку стула, и тот жалобно скрипнул — будто даже мебель устала от его бесконечных расчётов. На столе громоздились распечатки, исчёрканные карандашом схемы и потрёпанный учебник по электронике, раскрытый на главе про трансформаторы и индуктивную связь. Он ещё раз пробежал глазами по своим выкладкам: да, с точки зрения физики всё выглядело почти изящно. Подключить не к обмотке, а прямо к сердечнику — и пусть магнитное поле само «толкает» сигнал дальше, минуя электрические цепи. В теории это обходило бы глушилку: ведь блокировали именно электрическую составляющую, ту самую, что бегает по проводам, а магнитная жила где‑то рядом, тихая и незаметная. Почти как магия, только настоящая, из формул и железа. Но реальность, как всегда, подкидывала свои «но». Борис постучал ногтем по схеме, будто надеялся, что она сама подскажет выход. Проблема была не в физике, а в технике. Транзистор на плате вывода данных не умел «слышать» магнитное поле. Ему нужен был чёткий электрический сигнал — напряжение, ток, импульс. А сердечник, даже если в нём пульсировало поле, оставался для схемы просто куском металла. Никакой реакции. Никакого отклика. «Ну вот, опять упираемся в железку, которую мне не купить», — с горькой усмешкой подумал он. В теории существовали платы, способные работать с такими сигналами напрямую, — те самые, о которых не писали в открытых каталогах. Военные разработки, закрытые линейки, прототипы для спецзадач. Там инженеры как‑то умудрялись считывать именно магнитную компоненту, обходя привычные электрические тракты. Но для студента, живущего на стипендию и случайные подработки, эти платы были всё равно что на другой планете. Даже промышленные аналоги, куда менее засекреченные, стоили столько, что на эти деньги можно было целый год снимать квартиру в центре города. Борис закрыл глаза и на секунду задержал дыхание, пытаясь собрать мысли в кучу. Он знал, что нельзя сдаваться на полпути. Если нельзя взять готовое решение, придётся собрать своё — из того, что есть под рукой. Из дешёвых деталей, из старых плат, из идей, которые никто не считал серьёзными.
И тут его взгляд зацепился за коробочку в углу стола — ту самую, где лежали остатки деталей от разобранного блока питания: пара катушек, старый дроссель, кусок пермаллоевого сердечника, который он когда‑то вынул просто из любопытства. Пермаллой ведь как раз и нужен, чтобы концентрировать поле, делать его управляемым… «А если не пытаться обмануть систему, а сделать так, чтобы она сама захотела услышать этот сигнал?» — пронеслось в голове. Борис потянулся за карандашом. На чистом листе появилась первая линия новой схемы.
Глава 3
Борис мельком глянул на календарь — и внутри всё неприятно ёкнуло. Два месяца. Треть срока. Как будто кто-то незаметно подкрутил часы, и время вдруг пошло в два раза быстрее. На почте висело письмо от куратора — уже третье по счёту, вежливое, но с той самой интонацией, которая читается между строк: «Пора бы уже что-то показать». Он не торопился отвечать. Не потому что тянул время, а потому что слишком хорошо понимал: стоит только заикнуться про «обход глушилок через магнитную компоненту сигнала» — и тему зарубит не куратор, а сама система согласования. Кому нужен диплом, который случайно окажется инструкцией к уязвимости? Да ещё и бесплатной, изящной, бытовой — такой, что её сможет повторить любой студент с катушкой и паяльником. Борис отодвинул ноутбук и откинулся на спинку стула. В голове снова всплыл тот самый парадокс: магнитная составляющая есть в каждом сигнале, она неизбежна, как тень от провода. Её не используют, считают паразитной, почти не измеряют. А значит, и не блокируют. Но превратить эту «тень» в канал передачи данных — совсем не то же самое, что заметить её в учебнике. Теория шептала: «Это возможно». Практика хмуро качала головой и подсовывала графики наводок, кривые гистерезиса, таблицы проницаемостей, где идеальные цифры рассыпались в шум при первом же шаге за пределы лаборатории. Он достал из ящика старый блокнот — не для записей, а чтобы просто подержать в руках, почувствовать тяжесть бумаги, заземлиться. На полях ещё виднелись каракули первого месяца: схемы, стрелки, обрывки формул, наивные надежды. Теперь они казались детскими. Борис усмехнулся: тогда он думал, что достаточно найти лазейку. Сейчас он знал — нужно не просто обойти стену, а доказать, что это не дыра, а новый путь. И сделать это так, чтобы в комиссии не вспоминали про государственную безопасность. Экран ноутбука мигнул, напоминая о себе. Письмо куратора ждало ответа. Борис вздохнул, открыл новый документ и начал печатать — не про магнитные поля, не про глушилки, а про «адаптацию систем связи к изменяющимся условиям среды». Звучало сухо, академично, безопасно. Но где-то между строк, в сносках, в приложениях, он всё равно собирался спрятать ту самую идею — так, чтобы её заметил только тот, кто действительно ищет. Через несколько дней Борис поймал неожиданную мысль, будто сам воздух в комнате вдруг стал гуще, плотнее, как будто реальность прислушалась к его мысли и затаила дыхание. Идея ударила не логикой — она ударила ощущением: правильным, пугающим, до странного естественным. Хватит пытаться заставить железки делать то, для чего они не созданы. Хватит искать лазейки в чужих схемах. Если транзистор не видит магнитного спектра — это не значит, что спектра нет. Это значит, что транзистор слеп к нему. А Борис — нет. Не глазами, не ушами, а чем-то глубже: тем внутренним компасом, который просыпается, когда логика упирается в стену. Он вспомнил про птиц. Как они чувствуют магнитное поле Земли, словно невидимую карту, прошитую сквозь каждый километр их пути. Для них это не абстракция, не график в учебнике — это дорога. И если птица может использовать магнитное поле как ориентир, почему человек не может использовать его как канал? «Организм как сотовая вышка…» — Борис прошептал это тихо, будто боялся спугнуть мысль. Не в смысле передачи радиоволн — нет, тут он не собирался спорить с физикой. Но если посмотреть иначе… Если считать не электроны, а ощущения. Если превратить собственное восприятие в интерфейс. Он встал, подошёл к окну. Внизу город жил своей обычной жизнью: машины, вывески, люди, уткнувшиеся в экраны. А над всем этим висело невидимое — магнитное поле планеты, тонкие колебания, остаточные поля трансформаторов, линий электропередач, старых кабелей в стенах. Всё это сплеталось в тихий, почти неслышный гул. Обычный человек его не замечал. Но Борис вдруг поймал себя на том, что прислушивается — не к звуку, а к этому фону, к его ритму, к тому, как он чуть меняется, когда мимо проезжает троллейбус, или когда на этаже ниже включают мощный прибор. «Не обманывать систему, — подумал он. — Стать её параллельным узлом». Борис вернулся к столу, но теперь не к ноутбуку, а к своему старому блокноту. На чистой странице он вывел крупно: «Интерфейс: человек». Ниже — схему из стрелок и слов, больше похожую на карту мыслей, чем на инженерный чертёж. «Вход: магнитные флуктуации. Обработка: восприятие, паттерны, ассоциации. Выход: решение, действие, запись». Это звучало как бред. И в то же время — как единственный путь, который не требовал ломать стены. Пусть государство глушит радиоканал. Пусть фильтры режут трафик. Но никто не мог заблокировать то, что происходит внутри головы. Никто не мог запретить человеку замечать закономерности там, где техника видела только шум. Он улыбнулся — впервые за долгое время без напряжения, почти с облегчением. Теперь задача звучала не как «обойти глушилку», а как «настроить себя». И в этом была своя магия — не из сказок, а из той самой странной границы между наукой и тем, что наука пока не научилась измерять. Теперь в его взгляде не было азарта — только упрямое упрямство. Идея «стать магом», а не пользователем прибора, не давала ему покоя. Если он будет таскать с собой датчики и осциллографы, его вычислят за неделю. А ему нужно, чтобы сила жила в нём самом — тихая, незаметная, как шёпот под кожей. Он снова вспомнил про птиц, про их внутренний компас. У них в организме есть крошечные кристаллы магнетита, встроенные прямо в нервную ткань. Вот оно. Не прибор. Не схема, а часть тела. И тут он подумал не как инженер, а как студент, который слишком долго сидел над биохимией. Магнетит — это оксид железа. А железо в организме и так есть: в гемоглобине, в ферритине, в трансферрине. Организм не просто умеет работать с железом — он им дышит, его хранит, его переносит. Значит, дело не в том, чтобы запихнуть внутрь что-то чужеродное. Дело в том, чтобы заставить уже существующее железо в его теле отзываться на магнитное поле. Борис вскочил, заметался по комнате, скидывая на стол распечатки, старые конспекты, статьи про трансферрин и гематоэнцефалический барьер — те самые, что он когда-то искал просто из любопытства. И теперь они вдруг сложились в единую картину. «Не инородный магнетит — шептал он себе, будто закрепляя мысль. — А перенастройка того, что уже есть». Он сел и начал писать новую концепцию про «эндогенную магниторецепцию»: способность организма использовать собственные запасы железа как чувствительный элемент. В тексте он аккуратно обходил опасные формулировки, заменяя «я стану живой антенной» на «моделирование отклика железосодержащих белков на низкочастотные магнитные поля». Звучало академично. А между строк пряталась чистая магия. Но теория — это одно. Практика же требовала чего-то большего. Борису нужно было усилить сигнал, в технике эта проблема решается обычной антенной. Так почему бы ему тоже не обзавестись внешней антенной. Только конечно человек с антенной на голове будет выглядеть глупо, антенну надо как то спрятать выдать за естественную деталь. Пожалуй скромная татуировка будет тем что нужно. И тут он вспомнил ещё одно вещество: олеиновую кислоту. Она связывается с липидами, проникает через барьеры, помогает доставлять вещества туда, куда обычно не пускают. Если смешать микродозы железосодержащего соединения с чем-то, что организм примет за «своё»… не яд, не порошок, а мягкий, почти незаметный вектор… Борис замер, глядя на лист бумаги с формулами. Он точно мог бы использовать принципы, которые уже работают в теле: транспорт железа, липидные оболочки, естественные рецепторы. Сделать так, чтобы организм сам, по своим правилам, позволил ему «услышать» магнитное поле — не как радио, а как ощущение, как тень на краю зрения, как внезапную уверенность: «сейчас поверни налево». Он улыбнулся. Это было сложно. Это было на грани науки и чуда. Но это было честно. И это было по-настоящему его. В ту ночь Борис впервые почувствовал, как мир чуть-чуть изменился. Не громко, не с грохотом, а тихонечко и незаметно, можно сказать обыденно. Конечно Борис начал тренироваться «чувствовать» магнитные поля и естественно столкнулся с реальными ограничениями биологии человека, ему был нужен магнитид внутри собственного черепа и он знает где его взять, тонер от лазерного принтера, который продается почти любом магазине ему подойдёт, правда непосредственно глотать его очень опасно, но уж этот момент обойти гораздо легче чем техническое устройство противодействия угрозам, что фильтруют а иногда и отключают трафик интернета.
На следующей день Борис купил тонер и теперь сидел над пластиковой баночкой и хмуро её разглядывал. Идея с татуировкой была дерзкой, но в ней чувствовался правильный азарт: не прятать силу в приборах, а сделать её своей. Только вот обычный тонер для этого не годился. Он знал: если просто смешать его с краской и загнать под кожу, тело воспримет это как мусор и начнёт избавляться. Никакой антенны, никакой магии — только воспаление и шрам. Но если подойти к делу как к химии, а не как к вандализму… Если зафиксировать магнитные частицы так, чтобы они стали частью рисунка, а не чужеродным телом. Он достал из ящика старый флакон с лаком для ногтей — прозрачный, без блёсток, почти пустой. Его как то после очередных посиделок студентов – одногруппников оставила в его квартире Ленка. Рядом положил немного олеиновой кислоты, если говорить по научному, а по простому просто отлил немного подсолнечного масла, в нём этой самой кислоты было около 30%. Потом добавил ещё — каплю медицинского клея, который держал на случай мелких порезов. Смешал всё это в крошечной керамической чашечке, добавил щепотку тонера и начал медленно, почти благоговейно, мешать стеклянной палочкой. Смесь становилась густой, тёмно-серой, с едва заметным металлическим отблеском. Борис знал, что делает: олеиновая кислота поможет частицам «сцепиться» с липидами кожи, лак создаст тонкую, но прочную плёнку, а клей поможет всему этому держаться. Не навсегда, конечно, но достаточно долго, чтобы проверить идею. На чистом листе он набросал эскиз: не череп, не мрачные символы, а простую геометрическую фигуру — переплетённые дуги, напоминающие силовые линии магнитного поля. Что-то вроде контуров яблоко, ну или если посмотреть под другим углом то филейной части человека. Так не пойдёт скривился Борис и провёл посредине толстую вертикальную линию, словно перечёркивая рисунок. Получилась самая обычная буква Ф, подумав ещё несколько мгновений самозваный художник решил немного наклонить рисунок, градусов на 30-35. Вот теперь это был настоящий эскиз татуировки, который мог бы быть как схемой, так и казаться со стороны каким то оберегом. Это будет означать Фантастика, ну или допустим Фантомас, кто что сам увидит. Потом Борис взял тонкую кисть и начал наносить состав прямо на кожу за виском, слой за слоем, давая каждому подсохнуть. Это была не татуировка в привычном смысле — скорее, временная метка, которую можно смыть, если всё пойдёт не так. Но пока она высыхала, Борис чувствовал, как по коже пробегает едва уловимое покалывание — то ли от состава, то ли от напряжения, то ли от чего-то третьего, чему он ещё не придумал названия. Когда последний слой лёг на место, он замер, прислушиваясь к себе. Ничего драматичного: ни вспышек, ни голосов, ни внезапного всезнания. Только тихий, ровный гул, который он уже научился замечать, — тот самый «шопот поля». Но теперь он звучал чуть ближе, будто кто-то убавил фоновый шум. Борис провёл пальцем по высохшему рисунку. Холодный, чуть шершавый, с металлическим отливом. Как будто кожа стала тоньше, а мир — чуть прозрачнее. Если эксперимент пройдёт удачно, позднее он сделает такой же рисунок за вторым виском и возможно расширит этим свой доступный диапазон. Но пока пусть всё останется так, хватит и одной татуировки. Всё равно недели через две её необходимо будет обновлять, тогда и можно будет удвоит свои возможности.
Борис отодвинул папку с чертежами и расчётами — проект на технических принципах и правда почти сложился: схемы, графики, обоснования, даже черновик пояснительной записки. Всё это лежало аккуратной стопкой, скучной и надёжной, как кирпичная стена. Диплом можно было добить за пару вечеров. Но это только для него это был вчерашний день, а в институте он явно произведет эффект разорвавшейся бомбы, ведь эти приборы если их собрать реально обеспечат дешёвый и бесконтрольный доступ к сети, даже лучше чем пресловутый стар линк, к тому же спутники для этого оборудования запускать не надо.
Глава 4
Но вот эта штука внутри, эта новая, едва уловимая способность — она не имела отношения к зачётам и комиссиям. Это было его личное. Его тихий бунт и его же тихая награда. Он больше не пытался впихнуть в себя что-то чужеродное. Вместо этого он учился слышать то, что уже жило в нём: железо в крови, белки, что таскали его по венам, крошечные магнитные отклики, прятавшиеся в самых обычных вещах. Он не называл это магией вслух — слишком легко было услышать в этом слово «безумие». Но про себя он знал: он настраивается, как старый радиоприёмник, который вдруг начал ловить частоты, о которых никто не писал в учебниках. В тот вечер он вышел из дома без цели, просто чтобы пройтись. Город гудел привычными звуками, но теперь к ним добавился ещё один слой — не слышимый, а скорее ощущаемый. Возле трансформаторной будки стрелка внутри него дёрнулась, мягко, но уверенно, и он свернул в переулок, сам не зная зачем. А потом увидел: на стене, почти стёртый дождями, висел старый трафаретный знак — не реклама, не граффити, а что-то вроде метки. Чёрная надпись «кабель». И в этот момент Борис понял: он пришёл сюда не случайно. Не логика, не память, не привычка привели его сюда — а тот самый тихий отклик, который он научился замечать. Он коснулся пальцами шероховатой стены, где ещё угадывались линии знака, и улыбнулся. Не широкой, радостной улыбкой, а той, что появляется, когда ты наконец-то делаешь что-то только для себя — и оно работает. Теперь он не искал способы обмануть систему. Он учился быть её частью — но на своих условиях. Слышать то, что она считала шумом. Видеть то, что пряталось между строк. И хранить это в секрете, потому что такие вещи лучше не выносить на свет под пристальные взгляды преподавателей и кураторов. Теперь предстояло самое сложное: научиться отличать настоящий сигнал от обычного фона. Не просто чувствовать вибрации, а понимать, что они значат. Он закрыл глаза и начал простую тренировку. Сначала — сосредоточиться на самом сильном источнике поблизости: трансформаторной будке в конце двора. Представить её поле, его форму, его ритм. Потом — на что-то слабее: на провода над улицей, на старый холодильник в кухне, на телефон в кармане. И наконец — на тишину между ними, на тот самый фон, который обычно сливался в сплошной шум. И тут он впервые заметил разницу. Фон был неровным, «пушистым», как статический треск в наушниках. А сигналы от предметов — чёткими, ритмичными, каждый со своим рисунком. Будто мир говорил на одном языке, а Борис наконец-то начал разбирать отдельные слова. Он улыбнулся, не открывая глаз. Это было не волшебство в смысле чудес. Это было волшебство в смысле открытия: научиться слышать то, что всегда было рядом, просто пряталось за шумом. Первые дни с меткой над виском Борис ловил себя на том, что замирает посреди комнаты, будто прислушивается к чему-то, чего никто вокруг не слышит. Одногруппники косились, куратор вздыхал, но Борис только пожимал плечами: «Голова немного гудит, сейчас пройдёт». На самом деле он учился различать оттенки этого гула. Оказалось, мир полон магнитных голосов, и все они говорят на разных тонах. Холодильник на кухне тянул одну и ту же низкую, ровную ноту — будто старый бас, который звучит всегда, просто раньше его не замечали. Лифт в подъезде отзывался короткими импульсами, когда пускал ток по тросам, — чёткими, как стук в дверь. А трансформаторная будка во дворе гудела тревожно, с лёгкой вибрацией, от которой у Бориса чуть покалывало в виске, там, где лежала метка. Он выстроил простую рутину. Утром, ещё до кофе, выходил во двор и десять минут стоял у угла дома, закрыв глаза. Задача была не в том, чтобы «услышать» что-то особенное, а в том, чтобы научиться не пугаться фона. Фон был везде: в проводах над дорогой, в фонарных столбах, в старом трамвае, который дребезжал по рельсам. Этот фон был пушистым, неровным, как статический треск в наушниках, когда те не подключены ни к чему. Потом Борис учился выделять отдельные сигналы. Он брал обычный компас из ящика стола и шёл по маршруту: сначала к будке, потом к подъезду, потом к киоску с газетами, где стоял старый холодильник. Каждый раз он смотрел на стрелку, потом закрывал глаза и пытался угадать, куда она смотрит, ориентируясь только на то, как меняется гул в голове. Иногда угадывал, иногда нет. Но с каждым днём промахи случались реже. Метка над виском стала для него чем-то вроде дополнительного чувства — не ярким, не кричащим, а тихим, как ощущение сквозняка на коже. Она не делала его сильнее или быстрее, но добавляла ещё один слой к тому, как он видел город. Теперь он замечал не только вывески и светофоры, но и невидимые линии, по которым тянулся ток, и зоны, где магнитное поле будто сгущалось, становилось плотнее. Однажды вечером, когда уже стемнело, он шёл домой и вдруг понял, что не смотрит на фонари, чтобы найти дорогу. Он просто знал, где поворот, потому что гул от трансформаторной будки за углом стал чуть громче, а шум от трамвайных путей ушёл влево. Это было странное, почти забытое чувство — как в детстве, когда ты бежишь по знакомому двору в сумерках и всё равно не спотыкаешься, потому что знаешь каждый камень на ощупь. Борис улыбнулся и ускорил шаг. Никакой магии в смысле чудес. Просто он научился слышать то, что всегда было рядом, и теперь это стало частью его обычного дня — как завязывать шнурки или проверять телефон.
Борис стоял у доски объявлений, где висел приказ о смене темы диплома, и делал вид что, внутри всё сжимается до крохотной ледяной точки. Лист бумаги, казалось, смотрел на него с издевательской невозмутимостью — чёрные буквы на белом фоне выглядели до абсурда буднично: «Тема проекта изменена. Согласовать новую формулировку в течение трёх рабочих дней». Он машинально коснулся виска, где под тонкой плёнкой временной татуировки прятался слой едва уловимого магнитного состава. Пальцы дрогнули, но он тут же одёрнул руку — слишком много любопытных взглядов в коридоре. Студенты сновали туда‑сюда, кто‑то смеялся, кто‑то торопился на консультацию, а для Бориса весь этот привычный шум вдруг стал чужим, будто он смотрел на жизнь сквозь толстое, искажающее стекло.
«Начинать всё с начала… за два месяца…» — эта мысль колотилась в голове, как упрямый, надоедливый сигнал тревоги. Да, у него был тот самый «запасной» проект — аккуратный, безопасный, без намёка на магнитные поля, «магический интернет» и прочие идеи, от которых у любого нормального куратора волосы встали бы дыбом. Но всё же новая тема требовала совсем другого подхода, других расчётов, другой логики. Борис медленно побрёл к выходу из корпуса, не замечая, как ветер треплет воротник куртки. В голове крутились обрывки фраз: «адаптация гаджетов», «блокировки», «свободный трафик»… Теперь это звучало почти как признание в чём‑то запретном. И самое неприятное — куратор не просто сменил тему, он будто хотел выбить из‑под ног Бориса опору, оставив его наедине с тем, что нельзя показывать, но и нельзя просто так выбросить из головы. Так дело должно было выглядеть со стороны, на самом же деле Борис даже не старался делать вид, будто мир рухнул. Ну, сменили тему — бывает. Этот ход давно им просчитан, можно даже сказать что изначально. Да, жалко тех двух предстоящих месяцев «свободного полёта», когда можно было просто дышать, отдыхать и догуливать последние дни студенчества на всю катушку, и ещё потихоньку шлифовать свою настоящую идею, но… в глубине души он даже усмехнулся: диплом-то уже отработал своё. К тому же он изначально задумывался с двойным и даже тройным дном. Именно он, этот вынужденный поиск обходных путей, и подтолкнул его к главному — к той самой «магнитной магии», которую он теперь и не думал кому-то показывать. Это была его личная сила, его тихий секрет, спрятанный под кожей, за виском, в самом ритме его шагов. Куратор отводил взгляд, будто сам чувствовал неловкость от всей этой суеты с темами. И к удивлению Бориса, не стал упираться, когда тот робко, почти шёпотом, предложил вернуться к старой идее — к умному поливу комнатных растений. Ещё на третьем курсе он делал такую курсовую: датчики влажности, простой контроллер, таймер, капельный полив — всё по-честному, без чудес. Тогда куратор морщился и называл это «слишком примитивно», а теперь, глядя на сжатые сроки, только кивнул: — Ладно, давай эту. Хоть тут всё понятно, не придётся каждый раз объяснять, что ты имеешь в виду. Главное — уложись в сроки. Борис едва сдержал улыбку. Да, «примитивно». Зато надёжно. У него и конспект сохранился — тот самый, что когда-то прислал Макс, с пометками на полях и кривой схемой, нарисованной синей ручкой. Да и мама тогда на третьем курсе ещё помогала ему, бедному студенту: распечатывала статьи про датчики, ворчала, что «электроника — это не игрушки», но в итоге сама нашла тот самый дешёвый модуль влажности, который в итоге и стал сердцем всей конструкции. Теперь это было спасением. Пока все вокруг судорожно пытались впихнуть в диплом что-то «масштабное и прорывное», Борис спокойно доставал старые записи, раскладывал их на столе, как карты в пасьянсе, и видел: тут добавить график полива, тут — простую логику срабатывания, тут — пару абзацев про энергоэффективность… И всё это можно собрать за пару недель, ну в крайнем случае за месяц если с перекурами, а напрягаться Борис точно не собирался. А настоящая его работа — та, что касалась магнитных полей, сигналов, невидимых каналов связи, — оставалась в тени. В блокноте с потёртой обложкой, в ощущениях, которые он тренировал вечерами, когда сидел в тишине и пытался «слышать» поле вокруг себя. Диплом был просто ширмой, удобной и практичной. Он оправдал все ожидания: дал время, дал повод копать глубже, дал ту самую искру, от которой теперь разгоралось что-то большее. Вечером, закрыв дверь комнаты и выключив лишний свет, Борис достал из ящика маленький пластиковый контейнер — в нём лежали остатки того самого состава, которым он покрывал временные татуировки. Он не собирался использовать его в дипломе. Ни в коем случае. Но он знал: пока диплом будет тихо и добросовестно расти на бумаге, его настоящая сила будет крепнуть в тишине. Борис уже дважды обновил свою временную татуировку и даже нанес её второй экземпляр за другой висок, и всё чаще стал подумывать о нанесение настоящей татуировки на постоянной основе. А что он слышал что есть такие тату салоны где слово заказчика закон и можно перенести свой рисунок. Если очень повезёт или мастер окажется совсем беспринципным наверное можно будет и как-нибудь протолкнуть свой состав в качестве чернил.
Через несколько дней Борис сидел на подоконнике в своей комнате, рассеянно потирая висок, где под тонкой плёнкой временной татуировки прятался слой магнитного состава. Состав потихоньку вымывался, и с каждым днём «чувство поля» становилось чуть тусклее — будто кто-то потихоньку убавлял громкость у невидимого приёмника. «Надоело», — подумал он, и эта мысль прозвучала в голове неожиданно твёрдо. Он снова прокрутил в голове ту самую идею: настоящая татуировка. Не временная, не смывающаяся через две недели, а постоянная. Да, звучит как авантюра, но ведь он слышал, что в некоторых тату‑салонах мастера относятся к клиенту как к заказчику: хочешь дракона — будет дракон, хочешь абстрактные линии — пожалуйста. А если мастер окажется ещё и не слишком щепетильным… Может, удастся как‑то «протолкнуть» свой состав в качестве чернил. Главное — объяснить всё правильно. Не про «магию», конечно. Про экспериментальный пигмент. Про устойчивость. Про то, что это не краска, а особый материал, который держится годами.
Глава 5
Борис достал телефон и начал листать страницы тату‑салонов в городе. Он не искал красивые портфолио и не вчитывался в отзывы о стиле мастеров. Его интересовали совсем другие вещи: адреса подальше от центра, где меньше любопытных глаз; страницы, где в описании мелькают фразы вроде «работаем с нестандартными запросами» или «подходим индивидуально». Он отмечал в блокноте названия, адреса, телефоны, а в голове уже складывал легенду: мол, хочет особый состав, почти невидимый, но стойкий, для арт‑проекта. Звучит достаточно безобидно, чтобы не вызвать лишних вопросов, но достаточно странно, чтобы заинтересовать мастера, которому нравится «нестандарт». Вечером он решился и позвонил в один из салонов. Трубку взял парень с хриплым голосом, представился Димой. Борис, стараясь говорить спокойно и уверенно, начал объяснять про «особый пигмент». Дима не перебивал, только хмыкнул пару раз, а потом спросил: — Слушай, а ты точно понимаешь, что тату — это навсегда? И что мы не можем гарантировать реакцию кожи на какой‑то там твой состав? — Понимаю, — ответил Борис, чувствуя, как внутри всё сжимается от напряжения. — Но мне важно именно это. Дима помолчал, будто взвешивая слова. — Ладно. Приезжай завтра днём, поговорим вживую. Только без фокусов, ладно? Если состав токсичный или нестабильный — я не возьмусь. Но если ты сможешь нормально объяснить, что это и как с ним работать, — подумаем. Борис положил трубку и несколько секунд просто сидел, глядя в стену. Сердце колотилось где‑то в горле. Это был риск. Большой риск. Но временная татуировка уже не справлялась. Ему нужно было что‑то постоянное, что‑то, что станет частью его, а не просто плёнкой на коже. На следующее утро он собрал в небольшую коробку всё, что могло пригодиться: образец состава, распечатанные выдержки из статей про биосовместимые материалы (он специально выбрал самые нейтральные, без намёка на «магию»), пару фотографий временных татуировок — чтобы показать, как это выглядит. И ещё он положил туда маленький магнит — не для демонстрации, а просто на всякий случай, чтобы почувствовать себя увереннее. В салоне пахло антисептиком и чернилами. Дима оказался парнем лет двадцати пяти, с густой бородой и татуировками на обеих руках. Он внимательно выслушал Бориса, не перебивая, потом внимательно осмотрел образец, смотрел даже на свет, покрутил её в пальцах и спросил: — Ты сам это делал? — Почти, — честно ответил Борис. — Это на основе тонера, но с добавками. Я проверял на коже — нет раздражения. Состав инертный. Дима прищурился. — Тонер? Ты что серьёзно? Ты хоть понимаешь, сколько в нём всякой гадости? Борис почувствовал, как краснеет. — Я всё очистил. И добавил стабилизаторы. Это не просто тонер. Это… рабочая формула. Дима вздохнул, положил флакон на стол и посмотрел на Бориса так, будто пытался разглядеть, не сумасшедший ли перед ним. — Знаешь, я не люблю рисковать ни своей репутацией, ни здоровьем клиентов. Но ты меня заинтриговал. Давай сделаем так: я не стану набивать это прямо сейчас. Но я знаю одного химика, который иногда консультирует нас по пигментам. Если он скажет, что твой состав безопасен и стабилен — поговорим дальше. Если нет — извини, но я не возьмусь. Борис кивнул, чувствуя одновременно и разочарование, и облегчение. Это был не отказ. Это был шанс. — Хорошо, — сказал он. — Пусть проверит. Дима улыбнулся уголком рта. — Вот это правильный подход. Без спешки. Когда Борис вышел из салона, воздух показался ему чуть свежее, чем раньше. План не рассыпался. Он всё ещё мог сделать это. Но теперь ему предстояло самое сложное: доказать, что его «магический» состав — это не безумие, а что‑то, с чем можно работать. И что настоящая татуировка — это не просто рисунок на коже, а следующий шаг в его собственной, тайной системе. Химик, к которому Дима привёл Бориса, оказался сухоньким мужчиной в очках с толстыми стёклами. Он долго крутил в пальцах Флакон с составом, щурился, что‑то бормотал себе под нос, потом капнул немного на стекло, посмотрел под лупой, понюхал (хотя Борис был уверен, что у смеси вообще нет запаха) и наконец хмыкнул: — Ну, жить будешь. Никакой экзотики тут нет, парень. Обычная низкосортная смесь на основе оксидов, стабилизаторы примитивные, но рабочие. Ничего «суперэксклюзивного» тут нет. Ты, наверное, сам себе нафантазировал, что это какой‑то секретный состав. Борис только молча кивнул, стараясь не выдать, что внутри у него всё сжалось. Пусть смеётся. Пусть считает его дураком, который из ничего сделал себе легенду. Главное — состав безопасен, а значит, можно идти дальше. Химик ещё раз фыркнул, будто ему было забавно смотреть на эту юношескую серьёзность, и махнул рукой: — Ладно, делайте свою татуировку. Только пусть мастер следит за стерильностью — и не потому, что смесь опасная, а потому, что любая царапина может стать воротами для инфекции. Дима, стоявший рядом, только кивнул: — Я всё знаю. Спасибо, Стас. В салоне было тихо — только гудел стерилизатор да где‑то в углу тихо играла какая‑то спокойная музыка. Борис сел в кресло, откинул голову и закрыл глаза. Дима работал быстро и уверенно, без лишних разговоров. И правда, покраснения на коже, оставшиеся от временных татуировок, чётко подсказали, где именно располагались прежние метки. Словно сама кожа помнила. Игла тихо жужжала, ритмично и деловито. Дима то и дело поглядывал на Бориса, будто пытался понять, что за смысл прячется в этой простой наклонной букве «Ф», да ещё и в зеркальном отражении с обеих сторон, прямо за висками. Наконец он не выдержал: — Слушай, ну вот честно… Арт из простой буквы? Да ещё и такой минимализм… Это какой‑то личный символ? Или отсылка к чему‑то? Борис чуть улыбнулся, но так, чтобы Дима этого не заметил. — Да нет, ничего такого. Просто нравится форма. Симметрично. Спокойно. Дима хмыкнул, но настаивать не стал. Он привык к самым разным просьбам: кто‑то хотел дату, кто‑то — абстрактный узор, кто‑то вообще приносил распечатки из мемов. Буква «Ф» была не самой странной из них. Когда всё закончилось, Дима аккуратно нанёс заживляющую мазь, наклеил плёнку и отступил на шаг, оценивая результат: — Выглядит… лаконично. Необычно, но лаконично. Главное, ухаживай как надо. Никаких бань, бассейнов, чесания. Если начнёт сильно краснеть или появится отёк — сразу ко мне или к врачу, не тяни. Борис кивнул, чувствуя, как по коже разливается лёгкое жжение — не боль, а скорее напоминание, что теперь это часть его тела. Он осторожно потрогал плёнку, не нажимая, просто чтобы убедиться, что всё реально. — Спасибо, — тихо сказал он. Выйдя на улицу, Борис остановился, чтобы просто подышать. Ветер слегка трепал волосы, и он вдруг поймал себя на мысли, что чувствует что‑то новое. Не магнитное поле — пока ещё нет, состав должен «усесться», кожа должна привыкнуть. Но появилось другое: ощущение, что он сделал шаг, который уже нельзя отменить. Теперь это не эксперимент на пару дней. Это навсегда. Или, по крайней мере, надолго. Он достал телефон, быстро написал Максу: «Тату сделал. Две буквы Ф за висками, зеркально. Не спрашивай зачем». И, не дожидаясь ответа, убрал телефон в карман. А про себя улыбнулся. Пусть химик смеётся над «низкосортной смесью». Пусть Дима гадает про смысл буквы. Пусть все думают, что это просто арт. Борис‑то знал, что это — метка. Точка входа. И когда придёт время, эти две буквы станут чем‑то большим, чем просто рисунок на коже.
Борис усмехнулся, глядя на экран. «Идиот». Короткое, хлёсткое, абсолютно в духе Макса — без лишних объяснений, без драматизма, просто констатация факта с дружеской издёвкой. Он убрал телефон и снова потрогал плёнку за виском — осторожно, едва касаясь. И правда, со стороны это выглядело как чистой воды безумие. Две буквы, зеркально, за висками. Никакой истории, никакого скрытого смысла, который можно было бы гордо рассказать в компании. Любой, кто увидит, покрутит пальцем у виска. Но Борису вдруг стало спокойно от этой простоты. Пусть думают что хотят. Пусть Макс злится или смеётся — ему не нужно было никому ничего доказывать. К тому же теперь всё было «легализовано». Состав проверен, мастер предупреждён, документы подписаны, стерильность соблюдена. Никакой подпольной химии, никаких сомнительных экспериментов в подсобке. Всё по правилам — настолько, насколько вообще может быть по правилам татуировка с самодельным пигментом. И вопрос «зачем?» действительно почти перестал существовать. Остался только тихий, упрямый ответ, который Борис хранил для себя: «Потому что мне это нужно». В тот же вечер куратор прислал короткое сообщение: «Жду черновик по поливу до пятницы. Хоть что‑то, чтобы я мог дать обратную связь». Борис вздохнул, но без прежнего напряжения. Диплом по умному поливу шёл ровно: старые конспекты, знакомые схемы, понятные расчёты. Это было как тихая гавань после шторма — скучно, предсказуемо, но надёжно. Он открыл файл, быстро накидал пару абзацев, вставил график, который ещё в третьем курсе строил вместе с Максом, и отправил. Пусть куратор видит, что работа идёт. А ночью, когда город затих и даже уличный фонарь под окном будто стал светить тише, Борис сел на пол, прислонившись спиной к холодной стене, закрыл глаза и попытался снова «услышать» поле. Не так, как раньше, когда состав был просто плёнкой на коже. Теперь он был внутри. В структуре кожи, в её памяти, в этих двух зеркальных буквах, ставших чем‑то вроде антенн. Сначала была только тишина. Обычная, бытовая тишина квартиры: скрип старого холодильника, далёкий гул лифта, шорох ветра за окном. Но потом, очень тихо, почти незаметно, сквозь эту тишину пробилось что‑то ещё. Тонкий, едва уловимый гул — не звук, а скорее ощущение, будто воздух вокруг чуть-чуть потяжелел, стал плотнее. Борис замер, боясь спугнуть этот миг. Это было не похоже на то, что он чувствовал раньше. Тогда временная татуировка работала как слабый приёмник — он улавливал резкие всплески, сильные поля, мощные источники. Сейчас же появилось что‑то новое: глубина. Он не столько «слышал» отдельные сигналы, сколько ощущал общий фон — как будто мир вокруг него был пронизан невидимыми нитями, и эти нити теперь отзывались в нём самом.
Борис приоткрыл один глаз, посмотрел на маленький компас, который положил рядом. Стрелка едва заметно дрогнула, будто хотела повернуться, но не решилась. Он улыбнулся — тихо, беззвучно. «Работает», — подумал он. Не магия. Не чудо. Просто физика, которую он заставил работать на себя. И пусть химик смеялся над «низкосортной смесью», пусть Макс обзывался, пусть куратор требовал графики по поливу. Сейчас, в этой тишине, Борис чувствовал себя так, будто наконец нашёл свой собственный канал связи с миром — тихий, скрытый, но настоящий. Он убрал компас, встал, потянулся, прогоняя оцепенение, и пошёл на кухню налить себе стакан воды. Завтра нужно было дописать раздел про энергоэффективность. Борис сидел на полу, скрестив ноги, и дышал медленно, ровно — так, как подсказывало новое чувство. Боль от свежих татуировок наконец ушла, оставив после себя странное тепло в висках, будто кожа там стала тоньше и теперь пропускала сквозь себя не только воздух, но и невидимые волны. Наклонные буквы «Ф» за обоими висками больше не казались просто рисунком — они ощущались как распахнутые окна, через которые в него вливался город: гул линий электропередач, дрожь рельсов, тихий пульс подстанций. Сначала он, как и раньше, ловил внешние потоки — настраивался на трансформатор за рынком, на вышку на окраине, пытался разобрать, где сигнал чистый, а где его ломают глушилки. Но вдруг его словно дёрнуло изнутри: зачем слушать снаружи, если самое сильное поле может быть прямо здесь, в нём самом? Он закрыл глаза и осторожно сместил фокус с внешнего мира внутрь. Это было похоже на то, как если бы он стоял в тёмной комнате с включённым радио, а потом вдруг понял, что можно не крутить ручку настройки, а прислушаться к самому приёмнику — к тому, как гудят его катушки, как щёлкают контакты, как греется плата. И тогда он её увидел. Не глазами, а тем новым чувством, которое теперь жило между висками и затылком. В глубине, где-то в районе среднего мозга, у самого основания позвоночника, вспыхнула точка — яркая, пульсирующая, похожая на крошечную звезду в ночном небе. Она не мерцала, а ровно тлела, и от неё расходились тонкие нити, будто соединяя её с татуировками на висках. Борис замер, боясь спугнуть это ощущение. Он осторожно потянулся к точке вниманием, как тянулся бы к угольку, чтобы раздуть пламя. Сначала она оставалась просто искрой — маленькой, но упрямой. Он стал дышать глубже, мысленно направляя к ней всё, что чувствовал: тепло в висках от «Ф», лёгкое покалывание вдоль позвоночника, даже ту самую вибрацию, которую раньше принимал за шум в ушах. Искра дрогнула. Потом налилась цветом — тёмно‑красным, почти багровым, как раскалённый металл. Она росла, не теряя формы, и Борис вдруг понял: это и есть его ядро. Не придуманное, не собранное из чужих схем, а своё, живое, выточенное из тысяч городских пылинок, из тонера, из железа, что годами оседало в нём, пока он ходил по улицам, сидел в трамвае, спал под гудение проводов. Теперь система сложилась окончательно. Две постоянные антенны — наклонные «Ф» за висками — ловили внешний мир. А внутри, в самой глубине, горело ядро: красный уголёк, который он раздул из искры. Оно не просто светилось — оно тянуло к себе сигналы, сортировало их, пропускало через себя и отдавало обратно, уже очищенными, понятными.
Глава 6
Борис улыбнулся, не открывая глаз. Теперь он мог не просто слышать магнитные поля — он мог видеть, где они начинаются и где заканчиваются, мог отличить настоящий сигнал от шума, мог найти тот единственный поток, который ему нужен, даже если вокруг всё гудело и вибрировало. Он медленно повернул голову, проверяя, как отзывается система. Татуировки мягко потянули внимание в сторону окна, ядро внутри ровно пульсировало, удерживая баланс. И в этот момент Борис понял: он больше не пытается обмануть технику. Он сам стал техникой. Своей собственной, живой, невидимой для всех остальных.
Борис присел на подоконник, свесив ноги, и сжал в пальцах телефон — экран ещё не загорелся, но Борис уже чувствовал, как сквозь пластик и металл пробивается тонкий, неровный след чужого поля. Макс. Его сигнал всегда был каким-то дёрганым: то резкий, как искра по металлу, то проваливался в тишину, будто кто-то на той стороне дёргал рубильник. Но сегодня Борис не собирался просто слушать этот шум. Сегодня он хотел дотянуться. Не рукой, не словом, а через поле — через то самое ядро, что теперь горело у него внутри, ровно и жарко, как доменная печь на малых оборотах.
Он прикрыл глаза, отсекая свет и тени комнаты, и позволил себе провалиться глубже в это новое чувство. Буквы «Ф» за висками отозвались сразу — не болью, не зудом, а лёгким, почти ласковым напряжением, будто две тонкие струны натянулись и теперь гудели в унисон с городом. Они ловили фон: гудение лифта в подъезде, треск старой проводки, далёкий рокот троллейбусных линий. Но Борис не цеплялся за них. Он тянул внимание ниже, туда, где в глубине, у основания позвоночника, пульсировала та самая точка. Сначала она была просто искрой — крошечной, упрямой, как уголёк, который не хочет гаснуть даже под дождём. Но стоило Борису мысленно потянуть к ней тепло из висков, как она вспыхнула ярче. Он не раздувал её, как костёр; он её узнавал. Это было похоже на то, как будто ты годами ходил мимо одной и той же двери, не замечая её, а потом однажды остановился, потрогал ручку — и понял, что всё это время она ждала, когда её откроют. Ядро налилось тёмно‑красным, почти багровым светом, и Борис вдруг ощутил, как оно начинает работать не как лампочка, а как магнит. Оно не просто светило — оно притягивало сигналы, сортировало их, пропускало через себя и отдавало обратно уже очищенными, понятными. Это и было то самое «магическое ядро», о котором пишут в книгах: не волшебная безделушка, а живой, горячий центр, вокруг которого теперь вращался весь его мир. Только в отличие от книжных магов, Борис не чертил пентаграммы и не шептал заклинания. Его магия была тихой, стальной, выточенной из железа города и терпения. И теперь это ядро должно было стать мостом. Телефон в руке тихо вибрировал — Макс наконец ответил. — Ну, чего там? — голос в динамике звучал привычно раздражённо, будто сам воздух между ними был шершавым. — Опять какие-то теории? Борис не спешил отвечать. Вместо этого он позволил ядру мягко потянуться вперёд, как раскалённый металл тянется к холоду. Он не пытался «увидеть» Макса — он пытался почувствовать его поле сквозь провода, сквозь вышки, сквозь километры асфальта и бетона. И оно было там: неровное, дёрганое, но настоящее. Татуировки за висками едва заметно дрогнули, будто две антенны поймали новый, неожиданный сигнал. Борис мысленно подкрутил фокус, и вдруг картина прояснилась. Он увидел (не глазами, а этим новым чувством) тонкую нить, протянувшуюся от его ядра к тому месту, где сейчас стоял Макс. Нить была не ровной, она то натягивалась, то провисала, как провод на ветру, но она была. И по ней бежали импульсы — не слова, не буквы, а чистые эмоции: раздражение, усталость, какая-то глухая тревога, которую Макс даже сам не замечал. Борис улыбнулся. Он не собирался ничего говорить Максу о том, что сейчас чувствует. Пусть думает, что это просто очередной странный разговор. Но теперь Борис знал: он может не просто слышать слова. Он может слышать то, что прячется за ними. — Да ничего, — наконец спокойно ответил он, и в его голосе не было ни напряжения, ни спешки. — Просто хотел убедиться, что ты на связи. Макс фыркнул, но в этом фырканье Борис уловил лёгкое облегчение — будто Макс сам не хотел признаваться, что рад, что кто-то просто спросил, как он там. А Борис, не разрывая этой невидимой нити, осторожно потянул её чуть сильнее, проверяя прочность. Ядро внутри ровно пульсировало, татуировки держали направление, а связь с Максом становилась чётче, словно кто-то выкрутил громкость на максимум. Теперь он мог не просто слушать слова — он мог различать оттенки, находить слабые места, понимать, когда Макс врёт, а когда просто устал. «Вот оно, — подумал Борис, чувствуя, как по коже пробегает лёгкая, почти приятная вибрация. — Не прибор, не программа, не хак. А я сам. И этого никто не увидит». Телефон в руке Бориса вдруг будто потяжелел. Голос Макса звучал по-прежнему — ворчливо, привычно, с этой его вечной интонацией «я занят, но всё равно слушаю». Но поверх слов, как помехи на старой плёнке, проступила чужая пульсация — ровная, расчётливая, без человеческих неровностей. Она не пыталась прятаться, она просто была, как лишний провод, небрежно брошенный поверх аккуратной схемы. Борис замер, не шевелясь, чтобы не спугнуть это ощущение. Буквы «Ф» за висками напряглись, словно антенны поймали неожиданный шторм. Ядро внутри, то самое, что ещё минуту назад мягко пульсировало, вдруг отозвалось резким, коротким толчком — будто кто-то дёрнул за невидимую струну. И в этот момент Борис понял: его не просто слушают. Его фильтруют. И делают это не на уровне слов, а на уровне поля — кто-то считывал сам сигнал, саму его магнитную подпись, ещё до того, как он превращался в звук в динамике. Он не стал перебивать Макса. Вместо этого он позволил ядру мягко расшириться, как расширяется нагретый металл. Он не пытался кричать или прятаться — он пошёл вдоль этой чужой линии, туда, откуда шёл этот ровный, неживой ритм. Это было похоже на то, как если бы он стоял в тёмном коридоре и вдруг заметил тонкую полоску света под дверью. Только теперь он не просто видел её — он мог пройти сквозь эту дверь. Мысль Бориса скользнула по невидимым трассам телефонных коммуникаций: по оптоволокну под асфальтом, по ретрансляторам на крышах, по узлам связи, где провода сплетались в тугие узлы. Он чувствовал, как его ядро нащупывает эту чужую линию, как татуировки на висках держат направление, будто два компаса, указывающих на одну и ту же точку. И эта точка вела не к случайному серверу, не к безликой базе данных — она вела в конкретное место. В небольшое, плотно закрытое помещение в местном отделении каких-то официальных органов. В комнату без окон, где на столе стоял компьютер с массивным жёстким диском, который тихо гудел, записывая каждый импульс, каждый всплеск, каждый шёпот, превращая их в сухие строки логов. Борис не видел ни стен, ни людей — он чувствовал только поле: холодное, металлическое, выстроенное по строгим правилам. И в центре этого поля, как сердце всей системы, вращался диск, жадно глотая информацию. «Они не знают, что я здесь, — подумал Борис, и в этом осознании было странное спокойствие. — Они думают, что ловят сигнал. А я ловлю их». Ядро внутри него на мгновение вспыхнуло ярче, как будто подтверждая: да, он добрался. Две антенны-буквы «Ф» держали связь с внешним миром, а ядро стало точкой опоры, точкой проникновения. Он не взломал систему — он стал её частью, невидимым эхом, которое проскользнуло сквозь фильтры и оказалось по ту сторону стены. И теперь он мог не просто чувствовать, что его слушают. Он мог видеть, как это делается. Макс в трубке что-то буркнул, но Борис почти не слышал его. Он был там, в той комнате, рядом с гудящим диском, ощущая, как чужие алгоритмы пытаются разобрать его сигнал на части. И вдруг его осенило: если они считывают поле, значит, он может не только быть услышанным — он может оставить след. Не в логах, не в файлах, а прямо в самом поле, как царапина на стекле. Осторожно, почти невесомо, он подтолкнул своё ядро, заставляя его испустить короткий, резкий импульс — не слова, не код, а чистую магнитную волну, тонкую, как лезвие. Она пронеслась по той же линии, по которой пришёл чужой сигнал, и ударилась о систему прослушки, оставив на ней едва заметную вмятину — как если бы ктото провёл ногтем по полированному металлу. Диск на секунду сбился с ритма. Чужое поле дрогнуло. А Борис уже возвращался обратно, по той же невидимой дороге, через узлы связи, через ретрансляторы, обратно в свою комнату, к телефону, который всё ещё лежал у него в руке. — Эй, ты там? — голос Макса звучал чуть растерянно, будто он сам почувствовал эту странную паузу. — Ты вообще меня слышишь? Борис медленно выдохнул, возвращаясь в реальность. Комната снова стала просто комнатой, а не узлом магнитных линий. Он посмотрел на экран телефона, потом на свои руки — они не дрожали. Внутри всё было спокойно, только ядро продолжало мягко пульсировать, как будто говорило: «Я здесь. Я держу». — Слышу, — спокойно ответил он, и в его голосе не было ни страха, ни спешки. — Просто задумался. Тут кое‑что странное происходит… будто сеть сама себя слушает. Макс хмыкнул, но в этом хмыканье Борис уловил не насмешку, а лёгкое напряжение — будто Макс тоже почувствовал, что воздух вокруг стал чуть тяжелее. А Борис улыбнулся про себя. Пусть Макс думает, что это просто помехи. Пусть те, в комнате без окон, думают, что всё под контролем. Теперь он знал: он может не просто прятаться в шуме. Он может ходить по этим линиям. И однажды — может быть, очень скоро — он вернётся туда снова. Не чтобы спрятаться, а чтобы оставить свой след. Борис шёл по улице, не поднимая головы, но теперь он видел город иначе. Не глазами. Его «магнитное зрение» работало как тонкая сеть: каждый фонарь, каждая камера на столбе, каждый датчик в витрине — всё это пульсировало своим полем, и Борис считывал эти пульсации, как слепой читает шрифт Брайля. Сначала он просто отмечал их как помехи — мелкий, привычный шум. Но сегодня шум стал громче, настойчивее. Он шёл мимо камеры на углу, и вдруг его ядро внутри дёрнулось, как будто кто-то щёлкнул выключателем. Татуировки за висками отозвались коротким, неприятным покалыванием, будто по буквам «Ф» провели наждачной бумагой. Борис замедлил шаг, не останавливаясь, и осторожно потянулся вниманием к камере. И тут он увидел. Не картинку, не лицо, а саму структуру сигнала: плотный, ровный поток данных, который тянулся от объектива к невидимому центру. И в этом потоке был ещё один слой — не просто запись картинки, а анализ: система считывала его походку, наклон головы, даже микрожесты, которые он сам не замечал. Это была не случайная слежка. Это был профиль. Его профиль. Он свернул в переулок, и тут же другая камера, на фасаде магазина, подхватила его движение. Поле стало плотнее, будто воздух вокруг загустел. Борис почувствовал, как его ядро пытается отфильтровать этот напор, как оно сжимается, чтобы не дать чужому сигналу проникнуть глубже. И тогда его накрыло внезапной, ледяной ясностью. Это не были таинственные люди в тёмных плащах. Это была система. Официальная, отлаженная, встроенная в сам город. Камеры, датчики движения, считыватели на турникетах, даже уличные фонари с умными модулями — всё это было частью одной сети, которая теперь смотрела только на него. И причина была проста. Настолько проста, что от этой простоты становилось ещё холоднее. Его первый вариант дипломного проекта. Тот самый, который куратор зарубил на корню, едва Борис начал объяснять про магнитные каналы и обход блокировок. Комиссия тогда переглянулась, куратор покачал головой, сказал что-то про «нецелесообразность» и «потенциальные риски», и тема была закрыта. Но, видимо, «закрыта» не значило «забыта». Видимо, кто-то из комиссии решил, что такие идеи лучше не просто отклонить, а взять на карандаш. И этот карандаш принадлежал не вузу, а тем, кто следит за тем, чтобы технологии не уходили туда, куда не положено. Борис остановился у глухой стены, прислонился к холодному кирпичу и закрыл глаза. Его ядро горело ровно, татуировки держали контур, отсекая лишний шум. Он позволил себе на секунду представить ту комнату без окон, где крутится жёсткий диск и бегут строчки логов. Теперь он знал: его не просто слушают. Его собирают по кусочкам. Каждый его шаг, каждый взгляд, каждый импульс, который он неосознанно посылал через своё поле, — всё это фиксировалось, анализировалось, складывалось в досье. Но тут же пришла и другая мысль — спокойная, твёрдая, как сталь. Они знали о его проекте. Они следили за его передвижениями. Они слушали его разговоры. Но они не знали о главном. О том, что его «магнитная магия» — это не теория, не схема, не дипломная работа. Это было внутри него. В среднем мозге, у основания позвоночника, в этих двух наклонных «Ф» за висками. Это была его собственная система, выточенная из города, из пыли, из тонера, из тысяч незаметных импульсов, которые он годами впитывал, сам того не зная. И самое главное — он никогда не выносил её наружу. Ни в расчётах, ни в чертежах, ни в словах. Это была тайна, которую он не доверял бумаге, не записывал в файлы, не обсуждал даже с самыми близкими. «Это моё, — подумал Борис, и в этой мысли не было ни гордости, ни вызова, только холодная уверенность. — Это никто не сможет забрать. Никто не сможет скопировать. Потому что это не технология. Это я». Он открыл глаза. Улица была такой же, как и раньше: серые фасады, редкие прохожие, камеры, которые смотрели на него с высоты. Но теперь он не чувствовал себя загнанным в угол. Он чувствовал себя невидимым. Не потому, что прятался, а потому, что его настоящая сила оставалась вне их сетей, вне их алгоритмов, вне их папок с грифом «секретно». Борис выпрямился, расправил плечи и пошёл дальше. Его шаги звучали чуть твёрже, чем раньше. Он знал, что за ним следят. И он знал, что они видят только тень. А настоящая суть — его ядро, его антенны, его способность чувствовать магнитные нити города — оставалась скрытой. Его личной, невидимой, неуловимой.
Глава 7
Теперь игра изменилась. Раньше он пытался обойти систему. Теперь он понимал: система думает, что охотится на него. А на самом деле она просто бежала по ложным следам, пока он шёл по своим собственным, невидимым тропам. Борис не сразу поверил, что это работает. Он стоял в полутёмной комнате, сжимая в руке телефон, и пытался удержать в голове сразу три ощущения: ту самую «звёздочку» в среднем мозге, тонкие нити от татуировок за висками и этот новый, странный след — не просто направление, а будто текстуру. След был шершавым, холодным, с металлическим привкусом, и тянулся он от экрана Макса прямо сквозь стены, прямо в подвал какого то здания, где гудели серверные стойки. Он сделал шаг к окну, потом ещё один, не отрывая взгляда от собственного отражения, будто боялся, что если посмотрит наружу, то потеряет эту невидимую нить. И тут пришло второе открытие: по этой нити можно было не только идти, но и… слушать. Не ушами, а тем самым внутренним зрением, которое теперь видело не свет, а сдвиги в магнитном поле. Сначала это были просто всплески — как помехи на старом телевизоре. Потом они начали складываться в узоры. Борис вдруг понял, что каждый резкий скачок — это команда, каждый плавный изгиб — поток данных, а там, где поле становилось вязким, будто налипало на что-то, там сидели фильтры, глушилки, протоколы безопасности. Он не знал кода, не понимал синтаксиса, но чувствовал логику системы на уровне ощущений: вот здесь она ждёт подтверждения, здесь проверяет подпись, а здесь, в тёмном углу, тихо копит логи. И тогда он попробовал потянуться чуть дальше — не по каналу связи, а сквозь него, как будто нырнул под воду, минуя рябь на поверхности. И вдруг наткнулся на что-то тёплое. Не техническое, не машинное. Человеческое. Это была эмоция. Она ощущалась как тёплая капля в ледяном потоке. Борис замер, боясь спугнуть это чувство, и осторожно потянулся к нему. Это был не просто сигнал, а чей-то внутренний отклик — лёгкое напряжение, почти незаметное, как когда человек замирает, ожидая плохих новостей. Он понял, что это чувство принадлежит тому, кто сидит перед монитором в той самой серверной. Тот человек только что увидел в логах странную аномалию — чей-то запрос, который не должен был пройти, который обошёл три уровня защиты, будто его и не существовало. И теперь он ждал, что система сама всё исправит, а сам старался не дышать. Борис улыбнулся. Он не взломал систему. Он обошёл её, потому что смотрел не на экраны, а на поля. Система защищала данные, но не знала, что можно читать не байты, а магнитные тени, которые эти байты оставляют. Осторожно, будто ступая по тонкому льду, он двинулся дальше. Теперь он шёл не по каналам связи, а по следам человеческих реакций. Там, где тревога сгущала поле, где раздражение оставляло острые искры, где усталость делала магнитную ткань рыхлой и податливой. Он чувствовал, как один оператор злится из-за сбоя, другой машинально потирает переносицу, третий уже думает о том, что сегодня опять опоздает на ужин. А потом он добрался до памяти. Не до файлов, не до баз данных — до самого железа. Он ощутил, как магнитные домены на пластинах жёсткого диска хранят не просто нули и единицы, а микроскопические завихрения, которые можно «прочитать» не как текст, а как эхо событий. Каждый сохранённый лог оставлял свой отпечаток в поле, каждый удалённый файл — тень, которая не исчезала сразу. Борис не видел букв, но чувствовал структуру: вот здесь — цепочка звонков, вот тут — геометки, а вот здесь, в самом тёмном углу, прячется папка с пометкой «не трогать». Он не забирал данные. Он просто касался их, позволяя своему внутреннему ядру резонировать с этими магнитными следами, и в ответ получал не строчки кода, а ощущения — как будто кто-то шептал ему на ухо, что именно здесь важно. Теперь уже не органы следили за ним. Теперь он сам был этой невидимой тенью, скользящей по проводам, читающей эмоции операторов и эхо удалённых файлов. Они сидели в своих кабинетах, нажимали кнопки, проверяли логи, строили стены из протоколов и фильтров, даже не догадываясь, что прямо сквозь эти стены за ними наблюдает тот, кто видит не экраны, а магнитную ткань мира. Борис медленно опустил телефон. На экране всё ещё висело сообщение от Макса: «Ты где?». Он не стал отвечать сразу. Вместо этого он прикрыл глаза и ещё раз прислушался к этому новому миру — миру, где каждый провод, каждый чип, каждый человеческий нерв оставлял свой след в магнитном поле, и где он наконец-то научился читать эти следы. «Я здесь, — прошептал он, скорее себе, чем кому-то ещё. — И я всё вижу». Борис почти не когда не выключал свой «приёмник» — фоновый гул магнитных полей стал для него таким же привычным, как шум дождя за окном. Он уже научился вычленять из этого шума отдельные всплески: резкий скачок напряжения в трансформаторной будке, тихий писк зарядки в соседней комнате, тяжёлый ритм промышленного станка на окраине города. А потом начали проступать и другие сигналы — не электрические, а будто бы окрашенные в чувства. Сначала это были просто оттенки: липкий холодок тревоги возле кабинета куратора, тёплая волна облегчения, когда Макс наконец-то сбрасывал звонок. Потом Борис стал различать не только эмоции, но и то, что их вызывало. Это не было видением — он не видел картинки перед глазами. Вместо этого в голове всплывали обрывки воспоминаний, чужих или своих, будто кто-то щёлкал пультом, переключая каналы, и на долю секунды проскакивал стоп-кадр. Однажды он стоял в коридоре возле деканата, ловя очередной всплеск напряжения в щитке, и вдруг в сознании мелькнул кадр: рука с часами, торопливо застёгивающая пуговицу на пиджаке. Не его рука. Не его пиджак. Но он знал, что видел это не сейчас — а минуту назад, в другом конце здания. Потом ещё один кадр: открытая папка на столе, угол бумаги, тень от лампы. И ещё. Как будто ктото быстро листал фотоальбом, а Борис успевал схватить только по одному кадру. Он замер, стараясь не спугнуть это ощущение, и сосредоточился не на звуке поля, а на том, как эти кадры сцепляются между собой. Не видеть — а вспоминать. Не смотреть — а узнавать. И тогда случилось то, чего он ждал: кадры перестали быть разрозненными. Они начали складываться в последовательность. Это было похоже на старый телевизор с плохой антенной: сначала — рябь, потом — отдельные пятна света и тени, а потом — чёткая картинка, которая всё равно оставалась чуть размытой по краям. Борис не видел происходящего в реальном времени. Он видел то, что уже случилось, — как запись, которую кто-то прокручивает назад. В тот день он стоял у окна, прислушиваясь к гулу проводов, и внезапно перед внутренним взором промелькнула короткая сцена: куратор быстро просматривает бумаги, хмурится, резко захлопывает папку. Потом — коридор, шаги, поворот головы. Потом — рука, нажимающая кнопку на панели. Всё это шло не как кино, а как обрывки плёнки, склеенные наспех, но достаточно связно, чтобы понять: куратор только что вышел из кабинета, прошёл по коридору и зашёл в комнату охраны. Борис улыбнулся. Он не смотрел на мир сквозь магический глаз. Он вспоминал его — чужими глазами, чужой памятью, чужим вниманием. И чем дольше он слушал поля, тем длиннее становились эти воспоминания. Теперь это были не просто стопкадры, а целые видеоролики, будто кто-то оставил запись на старом видеомагнитофоне, и Борис научился находить нужную кассету и нажимать «Play».
Борис стоял в полутёмном коридоре, прислонившись плечом к шершавой стене, и слушал. Не голоса — поля. Они гудели, шелестели, звенели на разные лады, и среди этого шума теперь проступали не просто эмоции, не просто стоп-кадры, а целые сценки, будто кто-то оставил запись на старой плёнке, а Борис научился её проигрывать. Он уже не пытался «видеть» — он вспоминал. Чужими глазами. Чужим вниманием. И чем дольше он удерживал этот поток, тем яснее понимал: прошлое не застывшее. Оно не каменная плита, на которой выбиты буквы. Оно — как река: даже если ты смотришь на участок воды минуту назад, в нём всё ещё есть движение, инерция, след от брошенного камня. В тот вечер он снова вернулся к сцене с куратором: как тот захлопывает папку, как идёт по коридору, как сворачивает к комнате охраны. Борис прокручивал этот фрагмент снова и снова, ловя мельчайшие детали: как дрогнула рука, когда куратор касался дверной ручки, как на долю секунды он замер, будто прислушиваясь к чему-то. И в этом замирании Борис вдруг почувствовал точку — узкий, хрупкий момент, где действие ещё не стало поступком, где решение висело на волоске. И тогда он попробовал не просто наблюдать, а… подтолкнуть. Не силой. Не магией в привычном смысле. Он не швырял молнии и не шептал заклинания. Он работал с тем, что умел: с магнитными полями, с резонансом, с тем, как его собственное «ядро» в среднем мозге отзывалось на чужие всплески. Он настроился на эту точку замирания, как настраивают антенну, чтобы поймать слабый сигнал. И начал тихо, почти незаметно, менять рисунок поля вокруг куратора — совсем чуть-чуть, так, чтобы это выглядело как случайный скачок напряжения, как лёгкий сбой в электросети. Куратор дёрнулся. Не от страха — от неожиданности. Рука, уже готовая толкнуть дверь, на мгновение замерла, потом скользнула чуть ниже, к замку. Он не вошёл сразу. Он постоял, будто что-то припоминая, потом достал блокнот, черкнул пару строк, сунул его обратно. И только после этого шагнул внутрь. Борис выдохнул. Он не заставил куратора развернуться и уйти. Он не переписал историю. Но он сдвинул её на миллиметр. Добавил крошечную заминку, лишнюю мысль, секундную неуверенность. И этого оказалось достаточно, чтобы в цепочке событий появилась новая ветка.
Позже, сидя в своей комнате и глядя на тусклый свет лампы, Борис понял: он не управляет прошлым. Он лишь находит в нём щели — моменты, где люди сами готовы колебаться, сомневаться, менять решение. И тогда достаточно лёгкого намёка, едва уловимого сдвига в поле, чтобы человек выбрал другой путь. Но у этой способности была и обратная сторона. Чем чаще он «подталкивал», тем сильнее прошлое цеплялось за него. Чужие воспоминания прилипали к его собственным, как намагниченная стружка. Иногда он ловил себя на том, что вспоминает запах кофе в деканате — но не тот, который пил сам вчера, а тот, что стоял в воздухе три дня назад, когда там сидел куратор. Или слышал голос Макса — но не нынешний, а из вчерашнего спора, и на секунду ему казалось, что этот спор всё ещё идёт.
Однажды вечером, когда он снова пытался «прокрутить» сцену у комнаты охраны, перед внутренним взором вместо привычной картинки вдруг вспыхнул чужой страх — острый, ледяной, чужой. И Борис понял: не все воспоминания безобидны. Некоторые хранят в себе боль, которую тот, кто их оставил, старался забыть. И теперь эта боль пыталась найти себе новый дом — в нём, в Борисе.
Он резко оборвал связь, отшатнулся от потока, будто вынырнул из ледяной воды. И впервые по-настоящему задумался: если он может влиять на прошлое, пусть и по крохам, то кто решает, что правильно, а что нет? Где граница между «помочь человеку чуть-чуть задуматься» и «заставить его сделать то, что нужно мне»?
А на следующий день куратор, проходя мимо Бориса в коридоре, вдруг остановился. Не как обычно — мимолётно, не глядя. А по-настоящему, будто увидел его впервые. — Ты… — куратор нахмурился, подбирая слова. — Ты ведь успеешь в срок с новой темой? Борис кивнул, стараясь не выдать волнения.
Он понял: его крошечный сдвиг дал всходы. Куратор, задержавшись у двери, что-то заметил. Что-то, что заставило его по-другому взглянуть на мир. И теперь он искал объяснение — и, сам того не зная, протянул Борису ниточку, за которую можно было потянуть.
Глава 8
Борис не хотел думать про границы. Он хотел понять, насколько далеко можно зайти. В тот вечер он как всегда сидел на подоконнике, глядя, как город рассыпается на полосы света и тени, и снова тянулся к полям — но не к ближайшим, а к тем, что тянулись дальше, через кварталы, через стены, через чужие комнаты. Он искал не эмоции, не страх и не радость, а ритм. Тот самый момент, когда решение ещё не принято, когда человек завис между «да» и «нет», и в этом замирании мир становится чуть мягче, податливее.
Он нашёл такой момент у Макса. Не в воспоминаниях, а прямо сейчас — в живом времени. Макс стоял у подъезда, смотрел на телефон, пальцы замерли над кнопкой вызова. Он собирался позвонить кому-то, кого не хотел тревожить. В этом колебании Борис и уловил ту самую щель. И он не стал «подталкивать» грубо. Вместо этого он мягко перестроил поле вокруг Макса — так, будто рядом проехал трамвай, будто в щитке на этаже щёлкнул автомат, будто сама улица на секунду вздохнула чуть иначе. Это был не приказ, а намёк. Как если бы кто-то тихо кашлянул рядом — и человек, сам того не замечая, меняет маршрут. Макс опустил руку. Потом сунул телефон в карман. Потом развернулся и пошёл не к подъезду, а в сторону парка.
Борис почувствовал, как внутри что-то щёлкнуло — не в голове, а глубже, там, где пульсировало его «ядро». Он не заставил Макса отказаться от звонка. Он просто дал ему повод подумать ещё полминуты. И этого хватило. Но стоило ему отпустить поле, как на него накатило чужое. Не воспоминание, а ощущение: шершавая поверхность кирпичной стены под ладонью Макса, холод металла перил, запах сырого асфальта после дождя — всё это вдруг стало его собственным. На секунду Борис забыл, где он. Он стоял не в своей квартире возле подоконника, а там у неизвестного ему подъезда. Он чувствовал не свою усталость, а чужую нерешительность.
— Нет, — прошептал он и резко отвернулся от окна, закрывая глаза. — Не моё. Он начал выстраивать барьер — не из слов, а из ритма. Стал мысленно отбивать простой такт: раз-два-три, раз-два-три. Как метроном. Как пульс. Как ток в проводе, который не даёт сигналу растечься. И постепенно чужое стало отступать, растворяться, превращаясь из живого ощущения в тусклый отголосок, в эхо.
Когда он снова открыл глаза, город был прежним. А внутри осталось странное чувство: он не просто влиял на чужие решения — он брал на себя часть их тяжести. И эта тяжесть оседала в нём, как пыль на магнитную пластину.
На следующий день Макс сам подошёл к нему в коридоре. — Слушай, — сказал он, потирая затылок, — вчера хотел кое-кому позвонить, а потом вдруг передумал. И до сих пор не пойму почему. Будто что-то удержало. Странное чувство.
Борис сжал кулаки в карманах, стараясь не выдать ни волнения, ни вины. — Бывает, — ответил он как можно спокойнее. — Иногда просто не время. Макс кивнул, будто искал в этих словах подтверждение. — Да… наверное. Но знаешь, я рад, что не позвонил. Оказалось, там всё само решилось.
Борис ничего не сказал, но внутри у него что-то сжалось. Он не хотел быть причиной чьих-то решений. Он хотел быть тем, кто помогает им родиться самим. А вечером, когда город снова погрузился в гул проводов и фонарей, Борис попробовал новый фокус. Не менять чужие решения, а помогать людям замечать то, что они и так хотели увидеть. Он настроился на поле возле деканата и мягко, едва уловимо, усилил один сигнал — тот самый, что шёл от папки с его дипломным проектом. Не чтобы куратор её открыл, а чтобы она просто попалась ему на глаза в нужный момент. Чтобы он не пропустил её среди других бумаг.
Куратор действительно остановился. Посмотрел на папку. Повертел её в руках. И тихо пробормотал: — Надо бы глянуть, что там у Бориса… И Борис понял: он не переписывает прошлое. Он расставляет маяки. Показывает двери, которые люди и так собирались открыть. И делает это так тонко, что никто не догадывается о его участии.
Борис всё чаще ловил себя на том, что прислушивается не к громким всплескам, а к тишине между ними. Он учился быть незаметным — не как тень, а как лёгкий сквозняк, который шевелит занавеску, но не сбивает вазу со стола. Его новая цель была не в том, чтобы менять решения, а в том, чтобы помогать им вызреть самим: ставить маяки, подсвечивать двери, которые люди и так собирались открыть.
Он тренировался на мелочах. В столовой он едва заметно усиливал поле возле тарелки с яблоком — так, чтобы сосед по столу машинально потянулся именно к нему, а не к пирожку, и потом удивлялся: «Странно, я же сладкое хотел». В библиотеке он мягко смещал внимание библиотекаря к нужной полке — и тот, сам того не замечая, советовал Борису именно ту книгу, которая была нужна. Он не тянул за ниточки, он просто делал так, чтобы нужные вещи оказывались чуть ближе, чуть заметнее.
И поначалу всё шло гладко. Маяки работали. Двери открывались. А потом случилось то, чего он не ожидал. В деканате Борис как раз собирался, как и раньше, поставить свой тихий маяк для куратора, он чуть усилил поле вокруг папки, чтобы она бросилась в глаза. И папка действительно попалась на глаза… но не куратору, а секретарю, которая в тот момент как раз собирала документы для срочной проверки из ректората.
Секретарь схватила папку, быстро пролистала, нахмурилась над парой формулировок и, не задумываясь, переложила его работу в другую стопку, ту что явно первой на очереди. Борис почувствовал этот сдвиг мгновенно — как будто тонкая нить, за которую он потянул, зацепилась за что-то тяжёлое и теперь тянула уже его. Он не хотел этого. Он просто хотел, чтобы куратор быстрее взглянул на его работу. А вместо этого запустил другую цепочку, ту которую не мог и не хотел предвидеть. Когда он вышел из кабинета, Макс поймал его у лестницы. — Ты чего такой бледный? — спросил он. — Тебя там случайно не отчислили? — Почти, — криво усмехнулся Борис. Макс хмыкнул.
Ночью, сидя над схемами и расчётами, Борис понял одну вещь: даже самый тихий сигнал может вызвать лавину. Он не мог предсказать, куда поведёт цепочка последствий. Он мог только выбирать, куда ставить маяк — и быть готовым к тому, что мир ответит громче, чем он рассчитывал.
Он начал учиться не только ставить маяки, но и видеть, к чему они ведут. Он стал прислушиваться не только к полям, но и к паузам между решениями, к тем местам, где тишина была особенно густой, — и понял, что именно там чаще всего прячутся самые тяжёлые последствия. Борис закрыл тетрадь с расчётами и на секунду замер сам, будто прислушиваясь не к комнате, а к себе самому. В висках пульсировало, и это было не привычное гудение города, не фоновый гул проводов — это был его собственный внутренний сбой. Будто он слишком долго крутил ручку настройки, пытаясь поймать слабый сигнал, и теперь в ушах звенело от перенапряжения.
Сначала он подумал, что просто устал. Три дня потраченные на новую пояснительную записку, ночные схемы, постоянные попытки держать ритм, чтобы чужие мысли не прилипали к своим, — этого хватило бы, чтобы свалиться любому. Но когда он попытался снова «прислушаться» к полю в коридоре — просто проверить, не идёт ли куратор снова к деканату, — вместо привычной картины перед внутренним взором мелькнула серая муть. Как будто экран телевизора выключили, и осталась только зернистая тишина.
Он попробовал снова. Чуть сильнее. И тут по затылку прокатилась острая, колючая волна, будто кто-то провёл по оголённому проводу. Борис резко выдохнул и отшатнулся, прижимая ладони к вискам. Его «ядро» не просто молчало — оно сопротивлялось. И это сопротивление отдавалось болью.
В тот вечер он впервые по настоящему понял, что его способность — не бесконечный ресурс. Каждый маяк, каждый тихий сдвиг поля, каждая попытка удержать чужой момент между «да» и «нет» забирали что-то изнутри. Это было похоже на то, как если бы он часами держал в руке магнит, заставляя его вибрировать на грани резонанса: сначала это легко, потом мышцы начинают дрожать, потом пальцы немеют, а потом ты просто не можешь больше сжать кулак.
На следующее утро он едва дошёл до столовой. Голова гудела, как перегруженный трансформатор, а любое резкое движение отзывалось вспышкой боли за глазами. Макс, увидев его, присвистнул: — Ты как привидение. Тебя там не током ударило? Борис криво усмехнулся и покачал головой, стараясь не делать резких движений: — Просто… перегрузка. Слишком много схем считал. Макс посмотрел на него с сомнением, но спорить не стал. Вместо этого он молча подвинул к нему стакан крепкого чая и тарелку с бутербродом: — Ешь. И не строй из себя железного дровосека. Даже роботы иногда зависают.
И Борис понял, что Макс, сам того не зная, подсказал ему ключ. Процессор не работает без питания. Магнит не держит поле без энергии. И его собственное «ядро», каким бы оно ни было, тоже нуждалось в подпитке.
После обеда он вышел во двор, подальше от гудящих щитков и линий электропередач, туда, где шум города становился тише, а ветер шевелил листву так, что казалось — это не листья, а миллионы крошечных антенн, ловящих что-то своё. Он сел на скамейку, закрыл глаза и перестал пытаться «слышать» поля. Вместо этого он начал просто дышать, стараясь поймать тот самый ритм, который раньше отбивал как метроном: раз-два-три, раз-два-три. Постепенно боль в висках стала тише. Не исчезла совсем, но перестала быть острой, превратилась в глухой гул, с которым можно было жить. И вместе с этим к нему начало возвращаться ощущение пространства — сначала как туманная дымка, потом как отдельные точки света, потом как знакомые линии полей, бегущие вдоль улиц.
Он понял: чтобы восстанавливать силы, ему нужно не усиливать сигналы, а отпускать их. Нужно давать себе тишину, в которой его «ядро» могло бы снова набрать заряд. С тех пор Борис начал замечать у себя странные маленькие ритуалы. Он стал чаще заходить в тихие дворы, где не было ярких источников помех. Стал пить крепкий чай — не ради вкуса, а ради того, чтобы почувствовать, как тепло медленно растекается по телу, возвращая ощущение «своего». Стал ложиться спать раньше, потому что понял: истощение приходит не только от работы с полями, но и от усталости тела, которое пытается удержать то, что ему не предназначено.
Однажды вечером, когда он снова сидел на подоконнике и прислушивался к городу, он поймал себя на мысли, что теперь делает это иначе. Раньше он тянулся к сигналам, будто хотел выжать из них всё до капли. Теперь он выбирал только один, самый тихий, самый чистый — и позволял ему течь сквозь себя, не пытаясь его удержать. И после этого не было ни звона в ушах, ни серой мути перед глазами.
А потом случилось кое-что важное. Куратор, проходя мимо, вдруг остановился и посмотрел на Бориса не как на студента, который вечно опаздывает с документами, а как на человека, который наконец-то выглядит так, будто знает, что делает. — Ты сегодня спокойнее, — заметил он, чуть наклонив голову. — Не дёргаешься.
Борис пожал плечами, стараясь не выдать, сколько усилий стоило ему это спокойствие: — Просто научился не торопиться. Куратор хмыкнул, будто в этих словах было что-то знакомое: — Это самое сложное. Не торопиться, когда всё вокруг кричит, что надо бежать.
И в этот момент Борис понял: цена его «магии» — не только в головной боли и усталости. Цена — в том, что он должен научиться чувствовать границу между тем, что может сделать, и тем, что должен оставить в покое. И восстанавливать силы — не чтобы снова броситься вперёд, а чтобы идти ровно, не сжигая себя.
Борис как всегда сидел на краю подоконника, сжимая в пальцах тёплую кружку, и пытался не думать о том, что через полтора часа ему снова придётся «слушать» поля. Голова всё ещё гудела, будто внутри тихо трещал статический разряд, и он знал: если сейчас не найдёт способ вернуть себе хоть каплю контроля, следующий сдвиг поля может просто выбить его из равновесия.
Он сделал глоток. Чай хоть и был крепким, но и сахар был в нём в огромном количестве, тепло от кружки медленно растекалось по ладони, переходило в запястье, поднималось выше. И вдруг Борис поймал странную вещь: этот тёплый, плотный поток как будто вытеснял из него чужую, холодную рябь полей. Не заглушал её — именно вытеснял, возвращая ощущение собственного тела. «Это как заземление», — подумал он. — «Только не через металл, а через тепло».
Он вспомнил, как в детстве бабушка грела ему руки, когда он возвращался с улицы в мороз: прижимала его ледяные пальцы к тёплой кружке, и холод уходил не сразу, а слой за слоем, будто счищался. Сейчас происходило что-то похожее. Только вместо мороза из него уходила чужая тяжесть — осколки чужих сомнений, липкие обрывки чужих решений, которые он невольно тянул на себя каждый раз, когда ставил очередной маяк.
Глава 9
Борис поставил кружку на подоконник, закрыл глаза и снова прислушался к себе. На этот раз он не пытался поймать внешние поля — он искал свой собственный ритм. Тот самый, который раньше отбивал как метроном. И на фоне этого ритма тепло от кружки стало не просто ощущением, а якорем: точкой, к которой можно было возвращаться, если чужие сигналы начинали тянуть его в сторону.
С этого дня у него появился свой маленький ритуал. Перед любой работой с полями он выпивал полкружки горячего чая — не спеша, чувствуя, как тепло опускается вниз, как выравнивается дыхание, как пальцы перестают быть чужими. А если становилось совсем тяжело, он просто прижимал ладони к тёплой поверхности — к батарее, к стенке чайника, к кружке — и ждал, пока собственное тепло не начнёт перевешивать чужую рябь.
Однажды Макс застал его за этим: Борис сидел на скамейке во дворе вуза, прижав ладони к горячей крышке трансформаторного ящика (не для тока, а именно для тепла), и дышал медленно, будто считал секунды. — Ты что, греешься? — хмыкнул Макс. — Или это какой-то новый метод медитации? Борис чуть улыбнулся, не открывая глаз: — Почти. Это… калибровка. Чтобы не слышать лишнего. Макс помолчал, потом сел рядом и тоже приложил ладонь к тёплой крышке: — И что, помогает? — Помогает, — кивнул Борис. — Главное — не торопиться. Макс как всегда весело хмыкнул.
Со временем Борис начал замечать и другие простые вещи, которые работали как тихая подзарядка. Долгий тёплый душ, когда вода стекала по плечам и смывала не грязь, а ощущение чужих взглядов. Тёплый хлеб прямо из пекарни — не ради вкуса, а ради того, чтобы почувствовать, как тепло переходит в тело. Даже просто сидеть у окна, когда солнце нагревает стекло, и прижиматься к нему лбом, пока чужая рябь не начнёт таять.
Это не было магией в привычном смысле. Это было заземлением. Возвращением к себе. И чем чаще он это делал, тем тоньше становилась его работа с полями: он уже не пытался продавить сигнал, а мягко вплетался в него, ставил маяк и тут же отступал, оставляя между собой и чужим решением тонкую, но прочную границу.
Борис отодвинул стул, потянулся так, что в спине щёлкнуло, и посмотрел на стол. Аккуратная стопка распечатанных листов лежала у края — чертежи, графики, расчёты, схемы контроллеров. Папка на жёстком диске называлась «Диплом_Полив_Финал», и в ней всё было разложено по папкам: «Схемы», «Расчёты», «Графики», «Приложения». Даже шрифт везде одинаковый, поля по ГОСТу, нумерация страниц не сбилась.
Он выдохнул. Впервые за два месяца ему не хотелось ничего переделывать. Диплом по автоматическому поливу комнатных растений был почти готов. Оставалось только самое простое — и одновременно самое нудное: написать вывод к пояснительной записке и собрать на пару страниц подборку ссылок про эффективность умного растениеводства. С интерактивными ссылками, с авторитетами, с научными сайтами. Чтобы куратор, пробежав глазами, кивнул и сказал: «Хорошо, вижу, что ты понимаешь, зачем это всё».
Борис открыл браузер, потёр глаза и начал методично собирать материал. Не про магию, не про поля и не про воспоминания — а про воду, датчики влажности, таймеры и реальную пользу. Сначала он зашёл на сайт Российского государственного аграрного университета — там нашлась статья про микроклимат в помещениях и влияние влажности на рост комнатных растений. Автор — профессор кафедры агрономии, с десятками публикаций. Борис скопировал ссылку, добавил пару цитат про то, как стабильная влажность повышает прирост биомассы даже у неприхотливых видов.
Потом полез в базу научных статей, где быстро нашёл исследование про энергоэффективность систем капельного полива в малых объёмах — не для полей, а именно для квартир и офисов. В статье сравнивали обычный полив и автоматизированный по расходу воды и стабильности роста. Цифры были понятные: экономия до 30 % воды, прирост зелёной массы на 15–20 % при стабильной подаче влаги. Борис аккуратно выписал ключевые тезисы, чтобы вставить их в вывод.
Дальше он открыл сайт профильного журнала по автоматизации в сельском хозяйстве — там была колонка инженера, который рассказывал, как собирать простые системы на базе Arduino и датчиков влажности. Не теория, а практика: какие датчики лучше, как калибровать, на что обращать внимание при установке. Это тоже пригодилось: Борис отметил, что его система как раз использует похожий принцип, но с доработанным алгоритмом, учитывающим температуру и освещённость.
В конце он добавил пару ссылок на открытые лекции агрономов на образовательной платформе — короткие ролики, где специалисты говорили про комнатное растениеводство без пафоса: про то, что растения в квартирах часто страдают не от недостатка воды, а от её избытка, и как автоматика помогает держать баланс.
Когда все ссылки были собраны, Борис открыл документ с пояснительной запиской и начал писать вывод. Он старался не сыпать терминами, а говорить просто, но убедительно: «Разработанная система автоматического полива позволяет поддерживать оптимальный уровень влажности почвы для комнатных растений за счёт комплексного учёта данных с датчиков влажности, температуры и освещённости. Применение микроконтроллера и алгоритма адаптивного полива снижает риск переувлажнения и пересыхания грунта, что напрямую влияет на стабильность роста растений. Анализ научных источников подтверждает, что автоматизация полива в условиях ограниченного пространства повышает эффективность комнатного растениеводства: сокращается расход воды, стабилизируется прирост биомассы, снижается влияние человеческого фактора.
Таким образом, предложенное решение является технически реализуемым, экономически оправданным и практически полезным для широкого круга пользователей — от любителей комнатных растений до владельцев небольших зимних садов». Он перечитал абзац, поправил пару слов, убрал лишнее тире и выдохнул. Потом добавил список источников с активными ссылками — в отдельный раздел, чтобы было удобно проверять.
На часах было почти полночь. Борис собрал распечатки в папку, проверил, чтобы ничего не помялось, и аккуратно подписал обложку: «Дипломный проект: система автоматического полива комнатных растений. Студент Борис Бортов». Но Борис не успел закончить проект, совсем чуть, чуть ему оставалось совсем немного, когда ноуд опять капитально подвис, бесконечное вращение указателя загрузки и снова зловещая буква "Е" с одной палочкой мощности сигнала. Видно эти ссс, смелые люди вернулись из багамов, куда их посылала страна отдыхать и опять взялись за своё чёрное дело, дело принудительного ограничения трафика и блокировки интернета, подумал Борис про себя.
Борис замер, глядя на экран, взглядом кобры, он будто надеялся, что если посидит неподвижно, то эта дурацкая «Е» исчезнет, а вместо неё снова загорится уверенный значок 4G. Но стрелка крутилась и крутилась, бесконечно, как загнанный в колесо хомяк. Курсор завис над кнопкой «Сохранить», так и не успев нажать.
Он сжал кулаки, потом резко разжал — стараясь не сорваться на крик, потому что в пустой комнате это прозвучало бы слишком жалко. Ещё пять минут. Ему нужно было буквально пять минут, чтобы дописать вывод, вставить эти чёртовы ссылки, нажать «Сохранить» и выдохнуть. А теперь ноутбук показывал, что он в цифровой пустыне, где даже файлы отказываются слушаться.
Борис стукнул пальцем по клавише F5 — бесполезно. Потом дёрнул ползунок громкости, будто это могло как-то повлиять на сигнал. Глупо, но когда всё летит к чертям, делаешь хоть что-то, лишь бы не сидеть сложа руки.
«Ну конечно, — пробормотал он себе под нос, стараясь говорить спокойно, будто это просто ещё одна техническая заминка, а не крах двух месяцев работы. — Конечно, именно сегодня. Когда всё уже почти готово». Он встал, прошёлся по комнате, посмотрел в окно. Город внизу жил своей жизнью: фары машин чертили полосы по асфальту, в окнах напротив горел свет.
Борис вернулся к столу, сел, снова уставился на ноутбук. Папка «Диплом_Полив_Финал» висела в проводнике, но открыть её не получалось — система будто забыла, что внутри есть файлы. Он попробовал скопировать папку на флешку — и тут же получил ошибку: «Не удалось завершить операцию».
Тогда он вспомнил про автосохранение. В Word оно должно было сработать. Он закрыл документ и открыл его заново, молясь всем цифровым богам, чтобы последняя версия сохранилась. И о о о о, чудо к сожалению не произошло, хотя на экране и появился текст, но далеко не весь, лишь его не большая часть.
Взгляд Бориса снова упал на злополучную букву «Е». Без интернета не получится ни проверить последние правки, ни скачать тот самый график, который он хотел добавить в приложение. А без графика защита могла пойти совсем не так гладко, как хотелось бы. Борис вздохнул, потянулся к стопке распечатанных листов и начал перебирать их, выравнивая края. Пусть не идеально, пусть без последнего штриха — но это всё равно его работа. Его расчёты, его схемы, его идея. И завтра он сдаст это куратору только то что у него осталось.
Борис всё смотрел и смотрел на эту «Е» — и вдруг в груди не осталось ни паники, ни злости, только холодная, звенящая ясность. Будто внутри щёлкнуло какое то реле, которое годами стояло мёртвым грузом, а теперь наконец сработало. Он не прежний студент, который трясётся над каждым процентом заряда и ждёт милости от провайдера. Он тот, кто два месяца назад всерьёз думал про биогенный магнетит, про резонанс, про «магическое ядро» — и пусть диплом про полив был попыткой всё это спрятать, сделать нормальным, человеческим, но сейчас нормальность не спасала. Татуировки за висками — две зеркальные «Ф», будто антенны, выставленные в такт — тихо кольнули, будто их коснулась ледяная игла. Не боль, а сигнал. Отклик.
Борис закрыл глаза, не чтобы уйти от реальности, а чтобы её лучше услышать. И услышал: не голос, не слова, а ритм. Тонкий, вибрирующий, как пульс в кабеле. Поле связи не исчезало — оно просто стало слишком слабым, его глушили, давили, прятали за стенами и фильтрами. Но если ты не пытаешься поймать вышку, а сам становишься точкой приёма… если ты настраиваешься не на частоту оператора, а на собственную частоту, где татуировки — это плечи диполя, а «ядро» в среднем мозге — точка синхронизации… Он глубоко вдохнул, задержал дыхание на три секунды, потом выдохнул ровно, как будто выталкивал из себя лишнее напряжение. И в этот момент внутри всё, абсолютно всё, встало на место — как шестерёнка, которая наконец нашла свой зуб.
Ноутбук тихо пискнул. Курсор перестал крутиться. На месте «Е» вспыхнул значок — не 4G, не LTE, что-то странное, будто самодельный символ: печатная буква «А» в круге, причём вершина и ножки буквы выходили за границы круга. Сеть появилась. Не обычная. Его собственная. Борис не стал тратить время на вопросы «как». Он открыл документ, и автосохранение подгрузило последнюю версию — почти всю. Не хватало только финального абзаца и пары незначительных ссылок, но теперь он мог просто дописать абзацы и плевать ему на эти ссылки. Он быстро допечатал вывод, добавил ссылки на статьи, которые помнил наизусть, и проверил список источников. Потом сохранил файл на диск, на флешку, в облако — и на этот раз система отозвалась сразу, без ошибок.
Когда всё было готово, он откинулся на спинку стула и на секунду замер, прислушиваясь. Поле вокруг него было тихим, ровным, будто он натянул невидимый купол, и теперь внутри этого купола его ноутбук — единственная точка, которая имела право на связь. «Ладно, — пробормотал он себе под нос, почти улыбаясь. — Пусть это не по ГОСТу. Зато работает».
Он вытащил флешку, аккуратно положил её в карман, собрал распечатки, выровнял стопку, чтобы ни один уголок не торчал. Папку подписал твёрдым почерком: «Дипломный проект: система автоматического полива комнатных растений. Студент Борис Бортов». На часах было почти два ночи. Завтра последний срок сдачи дипломных проектов. И пусть комиссия не знает про татуировки, про резонанс и про то, как он сам стал своей собственной вышкой. Пусть думают, что это просто упорство, трудолюбие и капля везения. Но сам Борис то знал правду.
Глава 10
Борис щёлкнул крышкой ноутбука, и экран погас, оставив в комнате только тусклый свет настольной лампы. Диплом — наконец-то — был дописан. Вывод, который он мучительно формулировал последние два часа, теперь выглядел стройно: «Предложенная система автоматического полива с адаптивным контролем влажности и резервным питанием позволяет сократить расход воды на 37 % при сохранении оптимальных условий для роста комнатных растений в городских квартирах». Он выдохнул, потянулся и, не раздеваясь, рухнул на кровать.
Сон навалился мгновенно — тяжёлый, липкий, наверное из-за переутомления и тревоги. Но не прошло и часа, как тишину разорвал резкий, требовательный стук в дверь. Борис подскочил, сердце ухнуло куда-то вниз. На часах — ровно три. В голове мелькнуло нелепое: «Может, ошиблись дверью?» Но следующий удар был уже не в дверь, а будто прямо в рёбра, в виски, в каждую нервную клетку. — Открывайте! Полиция! Обыск по постановлению! Голос звучал глухо, сквозь металл двери. Борис застыл посреди комнаты, пытаясь сообразить, что делать. В голове крутились обрывки мыслей: «Диплом… флешка… папка на столе… схемы…»
Он подошёл к глазку, но там была только темнота — кто-то закрыл его снаружи. Тогда он снова прислушался — не ушами, а тем странным внутренним чутьём, которое у него было. Магнитные поля за дверью сплетались в плотную, жёсткую сеть: металл, электроника, рации, оружие. Семь человек, не меньше. И в этой сети чувствовалась не просто служебная жёсткость — в ней была холодная, отработанная ярость, как у людей, которые привыкли брать штурмом офисы, склады, целые здания. «Маски-шоу… как при рейдерском захвате…» — мысль обожгла. Но ведь он не фирма. Не контора. Просто студент в маленькой квартире с горшком герани и схемой полива на экране.
Стук повторился — теперь уже не кулаком, а чем-то тяжёлым, будто резиновой дубинкой по металлу. — Последний раз предупреждаем! Открывайте, иначе вскроем! Борис отступил на шаг, потом ещё на один. Взгляд метнулся к столу — флешка лежала рядом с ноутбуком. Он схватил её, сунул в карман, машинально прикрыв ладонью. И в этот момент дверь содрогнулась от мощного удара снаружи.
Борис глубоко выдохнул, сжимая в кармане флешку так, что пластик чуть вдавился в ладонь. Холодная уверенность пришла не из головы — она выросла из той самой тишины магнитных полей, которую он сумел услышать. Пожалуй Борис сам сможет открыть им дверь ведь не чего предосудительного в его квартире нету, ну разве что сотрудники сами ему подкинут, Борис опять прислушался к магнитным полям и погрузился глубже в них, туда где читается память людей и их эмоции, Нет у людей за дверью есть азарт, злость, уверенность в своих силах, ожидания страха гражданского лица, и даже гордость за свою грубость и силу, но подлости нет не в одном из тех семерых что стоят в подъезде за его дверью, а значит не чего они ему точно подкидывать не будут
Борис щёлкнул замком, отодвинул засов. Дверь распахнулась с протяжным скрипом, будто сама не хотела пускать эту грубую реальность внутрь его тихой квартиры. На пороге стоял старший группы — высокий, с жёсткой линией плеч и взглядом, привыкшим не просить, а требовать. За его спиной мелькали силуэты, тускло поблёскивали рации, ремни, бронежилеты. В коридор ворвался чужой, тяжёлый воздух — запах улицы, металла и напряжения. — Борис Игоревич? — голос старшего звучал ровно, без крика, но от этой ровной твёрдости становилось только холоднее. — У нас постановление на обыск. Предъявите электронные носители, сдайте всё: ноутбуки, телефоны, флешки, карты памяти.
Борис кивнул, будто это самое обычное дело — будто к нему каждый день приходят с обыском в три часа ночи. Он вытащил из кармана флешку и протянул её, не пряча глаз. — Вот. Это моя. Там диплом. Система автоматического полива… для комнатных растений. Старший не взял флешку сразу. Он смотрел на Бориса, будто пытался прочесть в нём что-то большее, чем просто слова. Потом коротко махнул кому-то за спиной: — Оформите изъятие. И ноутбук тоже. Один из оперативников шагнул вперёд, аккуратно, но без лишних церемоний взял ноутбук со стола, быстро осмотрел комнату взглядом, привыкшим замечать каждую деталь. — А можно… — голос Бориса чуть дрогнул, но он заставил себя говорить ровно, — можно хотя бы копию диплома? Там все расчёты, графики… Завтра сдавать куратору.
Старший на секунду замер, будто впервые услышал, что перед ним не подозреваемый, а студент. Потом чуть нахмурился, будто эта просьба нарушала какой-то внутренний устав. — Копий не делаем. Всё идёт на экспертизу. Если там действительно только полив — разберутся. В этот момент Борис снова скользнул чуть глубже в магнитные поля — не чтобы подслушать, а чтобы почувствовать. И уловил короткий, почти незаметный сдвиг в эмоциях старшего: не злость, не азарт, а тень неловкости. Будто тот сам понимал, что ломает чью-то маленькую, но важную жизнь. Но долг был сильнее. — Пройдёмте в комнату, — уже мягче, но всё так же твёрдо сказал старший. — Будем составлять протокол. И расскажите, откуда у вас интернет. В районе сейчас глушение, а у вас трафик идёт.
Вот оно. Сердце Бориса ёкнуло. Он вспомнил: да, в квартире работал Wi‑Fi, он даже не задумывался об этом, пока не дописал диплом. Но как они это засекли? — Я… не знаю, — честно ответил он. — Просто роутер. Обычный. Может, сигнал откуда-то сбоку пробивается… Старший кивнул, будто ждал именно этого ответа — или его отсутствия. — Разберёмся. Пока вы — свидетель. Но будьте готовы к дополнительным вопросам.
Оперативники начали методично осматривать комнату: открывали ящики, проверяли полки, заглядывали за шкаф. Всё делалось быстро, без лишней грубости, но и без намёка на деликатность. Борис сел на край кровати, чувствуя, как реальность расползается по швам. Диплом, который он столько ночей собирал по крупицам, теперь лежал в запечатанном пакете. Завтра — последний день сдачи. А он — свидетель по делу, о котором даже не догадывается. И только одно оставалось при нём — его способность. И пока никто не знал о ней.
Борис хотел было снова промямлить что-то про «сбой связи» и «пробился сигнал сбоку», но слова застряли в горле. Потому что стоило ему чуть глубже нырнуть в магнитные поля — и он вдруг почувствовал: да, интернет тут ни при чём. Вернее, не совсем ни при чём — но источник трафика был не в его роутере. Среди ровных, жёстких ритмов раций, телефонов и нагрудной электроники оперативников мелькнул ещё один сигнал. Тонкий, прерывистый, будто кто-то пытался пробиться сквозь глушение короткими импульсами. Он не принадлежал ни одному из семерых. И шёл не из коридора и не с лестничной клетки — а откуда-то сверху, почти вертикально, сквозь перекрытия. С крыши или технического этажа.
Борис замер, пытаясь удержать эту нить в восприятии, пока её не заглушили чужие поля. Сигнал был похож на те, что он ловил раньше, когда экспериментировал с ближними магнитными связями: будто кто-то передавал короткие пакеты данных, экономя каждый бит. И самое странное — в этой передаче чувствовался знакомый оттенок. Не чужой. Почти родной. «Это не я… но это про меня», — пронеслось в голове. Старший тем временем смотрел на него пристально, будто ждал, что студент сейчас расколется и выдаст какую-то большую тайну. — Ну, что ещё скажете про интернет? — голос был спокойным, но в нём звенела пружина нетерпения.
Борис сглотнул. Сказать правду про магнитные поля? Смешно. Поверить ему не поверят, а вот вопросы появятся совсем другие. Но и врать про «пробился сигнал» уже не хотелось — потому что сигнал действительно пробился. Только не снаружи внутрь, а… откуда-то рядом, по вертикали. И тут его осенило. — Подождите, — Борис поднял взгляд, стараясь говорить твёрдо, без дрожи. — Я правда не знаю, почему у меня трафик есть. Но… может, это не мой роутер? Может, сигнал идёт сверху? У нас же технический этаж… Там всякое оборудование стоит. Я иногда слышу, как гудят вентиляторы… Старший чуть приподнял бровь — не то чтобы поверил, но зацепился. — Сверху? Что именно? — Не знаю… антенны, усилители… Я не разбираюсь. Но если трафик есть, может, это оттуда? Какой-нибудь резервный канал?
Оперативник переглянулся с напарником, коротко кивнул. Тот тут же что-то пробормотал в рацию. А Борис снова скользнул в поля — и успел уловить, как тонкий сигнал дёрнулся, будто его кто-то резко оборвал. И в тот же миг в общей картине магнитных волн что-то сдвинулось: один из оперативников, стоявший у окна, вдруг напрягся, будто получил новую вводную. Старший снова повернулся к Борису, и в его взгляде мелькнуло уже не подозрение, а холодный расчёт. — Хорошо. Допустим, сверху. Но носители мы всё равно изымаем. И вы пойдёте с нами, дадите показания. А там уже разберёмся, откуда этот «сбой» взялся.
Борис молча следил за тем, как оперативники упаковывают его ноутбук, флешку, даже распечатанные листы с графиками и схемами — будто эти аккуратные столбцы цифр и линии соединений могли быть «документацией к незаконной деятельности». Он не спорил: знал, что слова сейчас не помогут. Вместо этого он скользнул чуть глубже в магнитную картину происходящего — не чтобы подслушать, а чтобы запомнить.
Он фиксировал ритмы раций, тонкие всплески служебных команд, едва уловимые сдвиги в эмоциях людей: у старшего — холодную собранность, у одного из бойцов у окна — лёгкое нетерпение, у третьего — странную, почти детскую гордость от того, что он здесь, в этой операции. И поверх всего этого — тот самый тонкий, прерывистый сигнал, который он уловил раньше. Теперь он шёл не сверху, а прямо из группы: от человека, который спускался к ним с верхнего этажа. Когда они вышли в подъезд, этот сотрудник подошёл, коротко кивнул старшему, и в тот момент, когда их плечи почти соприкоснулись, Борис чётко ощутил: источник сигнала — его оборудование. Какой-то компактный блок под бронежилетом, работающий короткими импульсами, экономя энергию. Не аномалия. Не загадка. Просто спецоборудование конторы.
«Значит, всё просто», — подумал Борис, и впервые за эту ночь в груди шевельнулось что-то похожее на облегчение. Не мистика, не заговор против него лично — обычная служба, свои задачи, свои протоколы. И его диплом тут, скорее всего, вообще ни при чём. Просто он оказался в зоне интереса, где любой трафик — подозрительный. Они шли по лестнице — тяжёлые, уверенные шаги, звон металла, приглушённые переговоры. Борису позволили закрыть дверь квартиры, даже не стали опечатывать. Это тоже было знаком: он не главный фигурант, не опасный субъект, а пока только свидетель. — Держи ключи крепче, — тихо бросил старший, будто подслушав его мысли. — Пока их не изымаем. Но на связь — сразу. Сейчас в управлении расскажешь всё про роутер, про соседей, про то, где ещё в подъезде антенны стоят.
Борис кивнул, сжимая в кулаке связку ключей. Металл был тёплым от его ладони — единственное, что осталось при нём. Внизу, у входной двери, их ждала машина — тёмная, неприметная, с тонированными стёклами. Один из оперативников открыл заднюю дверь, жестом показал: «Садись». Борис шагнул внутрь, сел на жёсткое сиденье, и дверь захлопнулась с глухим, окончательным звуком. Машина плавно тронулась, и город за окном поплыл размытыми огнями. Только теперь, когда суета обыска немного улеглась, Борис позволил себе снова прислушаться к полям. Сигнал от спецоборудования по-прежнему пульсировал где-то рядом, ритмично и деловито.
Но среди этих служебных волн он вдруг уловил ещё кое-что — тонкий, почти незаметный отголосок, будто кто-то пытался передать сообщение на очень низкой частоте, почти на грани восприятия. Не от оперативников. Не от их техники. Откуда-то сбоку, из другого потока. И в этом отголоске ему почудилось что-то знакомое Как будто кто-то тихо позвал его по имени — не голосом, а ритмом. Борис замер, стараясь не выдать себя ни взглядом, ни движением.
Он не стал углубляться, чтобы не потерять контроль — просто запомнил направление, частоту, характер импульса. На потом. Когда будет время разобраться. Машина выехала на проспект, фары выхватили из темноты дорожные знаки, светофоры, пустые тротуары. Город жил своей ночной жизнью, ничего не зная про диплом, про обыск, про странные сигналы. А Борис сидел, смотрел в окно и думал: «Завтра я всё верну. Или хотя бы пойму, что вообще происходит.
Спасибо за чтение
Вернуться к книге
