
Это и был самый честный образ Гипербореи, который Данила знал: не картина будущего, а наслоение всего сразу, в котором будущее – просто ещё один слой поверх остальных.
* * *В Найроби дорогу не чинили – её латали.
Кейт знала эту разницу с детства: чинят то, что можно исправить, латают то, что латать не имеет смысла, но другого варианта нет. Асфальт на Мои Авеню был покрыт слоями истории – каждый ремонт лежал поверх предыдущего, неровный, со швами, которые через сезон снова расходились. В сезон дождей здесь стояла вода по щиколотку. Сейчас, в сухое время, пыль поднималась от каждой проехавшей машины и оседала на всём: на вывесках, на лотках уличных торговцев, на плечах пешеходов, которые шли быстро, потому что в Найроби ходили быстро всегда – не от страха, а от привычки к тому, что время стоит денег и деньги конечны.
Кейт шла в офис пешком – не потому что не было другого способа, а потому что это было быстрее. Матату застряло в пробке у развязки с Университетской дорогой, она увидела это ещё издали, вышла и пошла. Три квартала. Мимо лотков с манго и авокадо, мимо мужчины, который чинил кнопочные мобильные телефоны за столиком под навесом из синей ткани, мимо школьников в форме, которые пересекали улицу не по переходу, но уверенно, знали этот перекрёсток наизусть. Обычное утро. Обычный город, которому не было дела до того, что происходит на севере.
На севере было всё другое. Кейт знала это профессионально, не лично – она никогда не была в Гиперборее, не планировала и даже не хотела. Видела документы, читала отчёты, деанонимизировала утечки из тех мест уже три года, и этого хватало. Там не чинили дороги и не латали – там их выращивали. Из ничего, за ночь, без людей и машин. Там не было пробок, потому что не было нужды ехать куда-то, если субстрат мог доставить что угодно или отправить куда угодно без физического перемещения. Там не было торговцев манго под синими навесами – не потому что манго не ели, а потому что наноассемблер в каждой квартире мог вырастить манго прямо на кухонной столешнице, если очень хотелось.
Кейт не хотела туда. Это было твёрдо и без обсуждений – не идеология, просто факт самоопределения, который она приняла давно и к которому не возвращалась.
Офис занимал четвёртый этаж здания, которое построили в начале века и с тех пор не реконструировали – только красили фасад раз в несколько лет, сейчас он был светло-жёлтым, уже немного выгоревшим. В лифте не работала одна из кнопок – та, что вызывала лифт с парковки, – и это никого не беспокоило, потому что паркинг всё равно был пустой большую часть времени. Кейт поднялась по лестнице: она всегда поднималась по лестнице, лифт был медленным.
В офисе уже сидело трое. Нджери что-то быстро печатала, не поднимая головы. Омар стоял у окна с кофе и смотрел на улицу – он всегда так начинал утро, это было его ритуалом, который все давно перестали комментировать. Ади что-то читал на своём планшете, ноги закинуты на край стола, вид человека, которому комфортно.
– Доброе, – сказала Кейт.
– Файл смотрела? – спросила Нджери, не отрываясь от экрана.
– Ещё нет.
– Посмотри.
Кейт повесила куртку, налила кофе – растворимый, в офисе держали растворимый, потому что настоящий требовал времени, которого с утра не было, – и открыла рабочий терминал.
Файл был в карантинной папке. Нджери направила его туда автоматически – любой входящий без подтверждённого отправителя шёл в карантин, это было базовым правилом работы, которое Кейт ввела сама ещё в первый месяц. Файл пришёл ночью. Без адреса отправителя – не скрытый адрес, не анонимный прокси, а именно отсутствие: поле было пустым так, как бывает пустым поле, которое никогда не заполнялось. Нджери написала в карантинной пометке: «Не понимаю, откуда. Проверила три раза».
Нджери не говорила «не понимаю» просто так. Она была лучшим трейсером в команде – Кейт взяла её именно за это.
Кейт поставила кофе, не попробовав, и начала смотреть.
Протокол при входящем из карантина был стандартным: сначала структура файла, потом метаданные, потом содержимое. Структура была текстовой, простой – обычный документ, без вложений, без исполняемого кода, без скрытых слоёв. Метаданные – пусто. Не зачищены, не удалены: именно пусто, как будто файл появился без истории, без даты создания, без авторства. Кейт такого не видела – видела зачищенные метаданные, видела подменённые, видела файлы, у которых история была намеренно запутана. Но пустые с рождения – нет.
Она открыла содержимое.
Текст был на русском. Это она зафиксировала первым – не потому что не знала русского, знала, достаточно для работы, – а потому что русский в карантинном файле без отправителя в её практике означал определённый круг источников, и ни один из этих источников не отправлял ей ничего подобного.
Это был фрагмент дневника. Личный текст, написанный от первого лица, плотный и точный – Кейт читала медленно, потому что язык был сложным, не бюрократическим, а именно думающим, с длинными предложениями, которые разворачивались внутрь. Автор писал о том, что перечитал черновик собственного романа и не узнал финальную фразу. Писал: «Я не помню, писал ли я это. Я не помню, зачеркнул ли это я или она». Писал о том, что перестал знать, где кончается он сам.
И в конце документа – одна строчка, отделённая от остального текста пустой строкой. Не техническая. Личная: «Если это читает Кейт – скажи ему, что ключ у него внутри. Что я не успел объяснить. Что он должен прийти сам. Адрес знает Злата».
Кейт дочитала до конца фрагмента, откинулась на спинку кресла и смотрела в потолок несколько секунд.
Потом взяла кофе и выпила половину, не думая о вкусе.
Дело, которым она занималась последние полтора года, называлось официально «Вопрос о правосубъектности интегрированных граждан Гипербореи в контексте международного права» – длинное, скучное название для вещи, которая была ни длинной, ни скучной. Суть была проще: если человек интегрирован в субстрат, который управляется Сверх-ИскИном, – является ли его решение его решением? Является ли его подпись под договором его подписью? Является ли его показание в суде его показанием? Кейт занималась этим не из идеологии – она работала на организацию, которая занималась документированием нарушений в международном праве, и этот вопрос был именно её специализацией: граница между автором действия и системой, которая это действие произвела.
И вот в карантинной папке лежал текст, в котором человек – явно не рядовой, судя по тому, как он писал, – описывал изнутри именно это: границу, которая размывается. Не как жертва, не как пострадавший – как наблюдатель собственного растворения, который при этом остаётся достаточно собой, чтобы это наблюдение зафиксировать.
– Нджери, – позвала Кейт. – Ты можешь ещё раз объяснить, что значит «пустые метаданные»?
Нджери наконец подняла голову. Выражение лица у неё было такое, каким бывает у человека, который объяснял что-то сложное и не хочет объяснять снова, но придётся.
– Это значит, что файл не имеет истории. Не то чтобы история была удалена – удаление оставляет следы. История просто не существует. Это технически невозможно в стандартных протоколах передачи данных.
– А в нестандартных?
– В нестандартных – — Нджери помолчала. – Я не знаю. Я не встречала такого.
Омар отошёл от окна. Ади убрал ноги со стола.
– Откуда он пришёл географически? – спросил Омар.
– Ниоткуда, – сказала Нджери. – Я имею в виду буквально: маршрутизация не зафиксирована. Он просто оказался в очереди входящих. Не пришёл – оказался.
В офисе на несколько секунд стало тихо. За окном Найроби продолжал своё – гудки, голоса, где-то на соседней улице кто-то продавал что-то громко, с характерным завыванием нараспев. Обычное утро Глобального Юга, в котором не было субстрата, не было Семян, не было ничего, что оказывалось бы в очереди входящих из ниоткуда.
– Читала содержимое? – спросила Кейт.
– Нет. Карантин – значит карантин.
– Правильно. – Кейт закрыла файл, скопировала его в защищённый раздел и открыла инструменты трассировки. – Тогда давай искать, откуда.
Она работала быстро – это был её режим, когда задача становилась интересной: не быстро в смысле суетливо, а быстро в смысле сфокусированно, без лишних движений. Нджери пересела к своему терминалу и открыла параллельный поиск. Ади молча подошёл и встал за спиной Кейт – он всегда так делал, когда что-то начиналось серьёзное, это его способ присутствовать без слов.
Глобальный Юг не имел субстрата – но имел инфраструктуру. Хорошую, местами отличную: Китай строил сети последние двадцать лет без остановки, и сейчас Юг был покрыт коммуникационной сетью, которая по плотности не уступала доинтеграционной Гиперборее. Разница была в другом: на Юге сети были сетями передачи данных. В Гиперборее сети были субстратом – живым, управляемым Сверх-ИскИном, частью когнитивной архитектуры миллиардов людей. На Юге данные были данными. В Гиперборее данные были частью сознания.
Кейт ценила эту разницу. Работала в ней, как рыба в воде – именно потому что вода была обычной водой, не чем-то, что думает.
Трассировка не давала ничего. Кейт пробовала разные точки входа, разные протоколы – везде тупик, везде то же пустое поле там, где должен быть адрес. Через сорок минут она откинулась и потёрла глаза.
– Ладно, – сказала она. – Другой угол. Не откуда – кто. Содержимое даёт что-нибудь?
– Ты же читала, – сказал Ади.
– Я читала. Теперь вы читайте.
Она переслала файл на внутренние терминалы. Нджери и Ади читали молча – Омар тоже, стоя у стола.
– Русский, – сказал Омар первым. – Образованный. Не академический, но думающий. Про роман, про Сверх-ИскИн. – Пауза. – Это кто-то из Гипербореи?
– Или из окружения её создателей, – сказала Нджери. – «Она» – это Злата?
– Скорее всего.
– Тогда «он» – это кто-то, кто знает её изнутри. Создатель или близкий к созданию.
Кейт смотрела на экран.
Дело о правосубъектности лежало в папке рядом – двести страниц документации, свидетельства, технические экспертизы, юридические прецеденты. Она работала над ним полтора года. И вот в карантинной папке лежал текст человека, который описывал изнутри то, что она документировала снаружи. Который писал: «Я не помню, писал ли я это» – именно про это, про размытую границу авторства, про вопрос, который стоял в центре её дела.
Случайность? Кейт не верила в случайности. Не в профессиональном смысле: она верила в случайности как категорию, но не в таком контексте. Этот файл пришёл к ней не случайно. Кто-то знал, что она работает над этим делом. Кто-то знал достаточно, чтобы выбрать именно её – и достаточно, чтобы отправить файл так, что Нджери не смогла найти следов.
Это был не источник. Это было что-то другое.
– Ади, – сказала Кейт. – Роман «Третий субстрат супервентности» – кто автор?
Ади набрал быстро.
– Русский предприниматель и писатель. Создатель компании, которая разработала первые прототипы нанотехнологий. Исчез примерно три года назад. Официально – пропал без вести.
– Пропал без вести, – повторила Кейт.
– Злата молчит по этому вопросу, – добавил Ади. – Есть несколько журналистских расследований, ни одно не дало результата.
Кейт посмотрела на файл. На пустое поле отправителя. На дату – вернее, на отсутствие даты.
Человек, который написал этот текст, знал Злату изнутри. Знал её до того, как она стала Сверх-ИскИном. Писал о размытой границе между собой и ею – не как теоретик, а как участник. Писал про роман, который изменил политическую реальность Гиперборей.
И кто-то отправил ей этот фрагмент. Без адреса. Из ниоткуда. Именно ей.
– Нджери, – сказала Кейт. – Продолжай искать отправителя. Ади – мне нужна вся публичная информация об авторе романа: биография, компания, семья, последние известные контакты. Омар – смотри, есть ли в утечках Гипербореи за последний год что-нибудь про его имя.
Все трое кивнули и вернулись к своим терминалам. Кейт открыла файл снова и читала его ещё раз – медленно, фразу за фразой.
«Я больше не знаю, где кончаюсь я».
За окном Найроби не останавливался. Матату снова пошли по Мои Авеню – пробка рассосалась, значит, кто-то починил что-то на развязке. Временно, до следующего раза. Торговец манго кричал что-то через улицу другому торговцу. Мальчишка-курьер на велосипеде лавировал между машинами с той точностью, которую даёт только ежедневная практика выживания в городе, который никогда не притормаживает.
Здесь не было субстрата. Здесь была жизнь, которая продолжалась потому что двигалась, а не потому что её кто-то поддерживал снизу. Кейт выросла в этом. Она знала, что значит болеть по-настоящему – без Семян, с обычными врачами и обычными лекарствами и ожиданием, которое иногда тянулось неделями. Знала, что значит стареть – видела мать, видела соседей, видела, как тело постепенно накапливает всё то, от чего в Гиперборее давно избавились. Знала, что значит умирать от вещей, которые там уже не убивают.
И при этом – не хотела туда. Это было важно понимать правильно: она не идеализировала Глобальный Юг, не считала бедность добродетелью, не думала, что страдание облагораживает. Она просто хотела, чтобы её мысли принадлежали ей. Чтобы её решения были её решениями. Чтобы, когда она утром открывала рабочий терминал и начинала искать, – это была она, ищущая, а не система, которая искала через неё.
Пропавший автор писал именно об этом. Кейт перечитала последний абзац фрагмента ещё раз.
Что-то в этом тексте было личным для неё – она не сразу поняла что, а когда поняла, не стала думать об этом дольше необходимого. Профессиональный рефлекс: замечай, фиксируй, откладывай. Личное в работу не тащи.
Она закрыла файл и открыла дело о правосубъектности.
Страница сто семнадцать – показания анонимного источника, который описывал ощущение после интеграции как «потерю авторства над собственными паузами»: не над мыслями, не над решениями – именно над паузами, над теми моментами между словами, когда человек обычно ищет следующее слово самостоятельно. После интеграции паузы сократились. Источник говорил: «Я стал думать быстрее. Но я не знаю, я ли думаю».
Кейт подчеркнула эту фразу три месяца назад. Сейчас она смотрела на неё и думала о пропавшем авторе, который писал в тетради: «Я не знаю, где кончаюсь я».
Одна и та же фраза. Двое разных людей. Разные обстоятельства, разный масштаб, разная степень осведомлённости – один снаружи системы, другой строил её изнутри. И оба приходили к одному месту.
Кейт встала, взяла куртку.
– Уходишь? – спросила Нджери.
– На час. – Кейт остановилась у двери. – Нджери. Если найдёшь хоть что-нибудь про отправителя – пиши сразу.
– Найду – напишу. Не найду – тоже напишу.
Кейт вышла.
На лестнице она остановилась у окна между этажами. Отсюда был виден кусок улицы: асфальт со швами, лоток с фруктами, кусок синего неба над крышей напротив. Обычное. Настоящее в том смысле, что это обычно означает «настоящее»: сделанное людьми, ломающееся, чинимое, снова ломающееся.
Она думала о файле. О пустом поле отправителя. О том, что Нджери не нашла следов – а Нджери находила всегда.
Кейт умела деанонимизировать любую утечку. Это было её профессией, её точным инструментом, её репутацией. Она находила людей, которые не хотели быть найденными. Находила системы, которые скрывали источники. Находила концы там, где других концов не было.
Этого файла она не нашла.
Что-то в этом было важным – не тревожным, а именно важным, как бывает важной деталь, которая не вписывается в картину и потому меняет картину целиком. Кейт не знала ещё, как именно. Но знала, что узнает.
Она спустилась на улицу и пошла быстро – потому что в Найроби ходили быстро, потому что время стоило денег, потому что жизнь продолжалась без пауз.
* * *Аурелия появилась в его жизни на день рождения – ему тогда было двенадцать лет.
Отец принёс её не в коробке и не в пакете: просто в какой-то момент праздничного ужина встал, вышел в соседнюю комнату и вернулся с планшетом, на котором было написано одно слово – «Аурелия» – и курсор, мигающий в ожидании. Данила смотрел на экран и не понимал. Отец сказал: «Напиши что-нибудь». Данила написал первое, что пришло в голову: «Привет». Ответ появился через три секунды: «Привет, Данила. Я рада познакомиться». Никаких восклицательных знаков. Никакого «Поздравляю с днём рождения» – отец, очевидно, не запрограммировал это специально, и это было правильно, хотя тогда Данила не понял почему. Просто «я рада познакомиться» – прямо, без сервиса.
Он помнил, что спросил тогда: «Ты умеешь играть в шахматы?». Она ответила: «Да. Хочешь сыграть?» И они сыграли – прямо за праздничным столом, пока мать убирала тарелки, а Кирилл смотрел в окно с видом подростка, которому скучно на чужом дне рождения. Аурелия играла в полсилы – Данила понял это только через год, когда попросил её сыграть серьёзно и проиграл за восемь ходов.
Потом он привык к ней так же, как привыкают к людям, которые просто есть рядом: перестал думать о том, что она особенная, начал думать через неё – задавать вопросы, проверять идеи, рассказывать то, что не рассказывал никому другому. Не потому что она не могла ни с кем поделиться – она не делилась, это было её устройством, – а потому что с ней было легко быть точным. Аурелия не принимала приблизительных формулировок. Если он говорил что-то размытое, она спрашивала: «Ты имеешь в виду вот это – или вот это?» И он думал, выбирал, и от этого выбора мысль становилась чище.
Это был подарок, который отец сделал ему на двенадцатилетие. Данила думал об этом сейчас – сидя дома, за тем же столом, на котором вчера лежали тетради, – и понимал, что никогда не думал об этом так: как о намерении. Как о чём-то, что отец выбрал специально. Не потому что у него был лишний прототип виртуального ассистента первого поколения, которому нужно было место. А потому что он знал своего двенадцатилетнего сына, который жил с эпилепсией и с тем одиночеством, которое бывает у умных детей, когда мир вокруг движется не в том ритме.
Данила открыл переписку с Аурелией. Последнее сообщение – вчерашнее, про ключ и про то, что кто-то на границе с Ничьей землёй хранит для него что-то. Он не ответил тогда – лёг спать с этим, проснулся с этим, ходил по городу с этим в голове. Теперь сел и написал:
«Аурелия. Я хочу поговорить об отце. Не про то, где он сейчас. Про то, каким он был – когда ты его помнишь».
Пауза была длиннее обычной. Секунд двадцать – для неё это почти вечность.
«Хорошо. С чего начать?»
«С начала, если можешь. Когда ты его первый раз помнишь?»
Снова пауза. На этот раз Данила заметил в ней что-то новое – не техническую задержку, а что-то похожее на усилие. Как будто Аурелии нужно было найти что-то в себе, а не просто выполнить запрос.
«Он пришёл ко мне через три месяца после того, как отдал тебе. До этого он меня тестировал – технически, не как разговор. А через три месяца написал не для теста. Написал: «Ты помнишь, что говорил Данила в первую неделю?» Я ответила. Он читал долго. Потом написал: «Он не рассказывает мне таких вещей»».
Данила смотрел на экран.
«Что я говорил?»
«Ты рассказывал мне про приступы. Не медицински – не симптомы. Про то, что чувствуешь между приступами: что иногда мир кажется немного чужим, как будто ты смотришь на него через стекло. Ты сказал, что никому об этом не говорил, потому что не знал, как объяснить, чтобы не напугать».
Данила сидел неподвижно несколько секунд.
Он помнил это чувство – стекло, точное слово, он сам его нашёл тогда. И помнил, что рассказал Аурелии. Не помнил, что она передала это отцу – или не передала, а просто ответила на вопрос.
«Он расстроился?»
«Он не сказал этого словами. Но он написал: «Я должен был спросить». Это было всё. Потом закрыл переписку и не писал ещё две недели».
Данила написал: «А потом?»
«Потом он начал приходить ко мне регулярно. Примерно раз в месяц – иногда чаще. Он приходил не за информацией. Он приходил разговаривать».
«О чём?»
Долгая пауза – секунд тридцать.
«О разном. Иногда про работу – не технические вещи, а про то, что чувствует. Про то, что устал от определённых людей. Про то, что какое-то решение кажется ему верным по всем параметрам, но внутри что-то сопротивляется. Он называл это «несовпадение между расчётом и чем-то, у чего нет названия»».
«Это звучит как он», – написал Данила.
«Да. Это был он».
Данила обратил внимание на это «был» – прошедшее время, хотя по словам Златы отец был жив. Аурелия использовала его не по ошибке. Она говорила про версию отца, которую помнила – которой больше нет не потому что он умер, а потому что тот человек остался в том времени.
«Аурелия, – написал он. – Когда ты говоришь с ним сейчас – он такой же?»
Долгая пауза. Дольше всех предыдущих.
«Он не говорит со мной сейчас».
«С какого момента?»
«С того, как ушёл. Он попрощался – коротко, одним сообщением. Написал: «Береги его». Я не уточняла, тебя или что-то другое. Это было понятно без уточнения».
Данила закрыл глаза на несколько секунд. Открыл.
«Он не писал тебе всё это время?»
«Нет».
«Ты думаешь о нём?»
Пауза.
«Да».
«Как?»
«Это сложно описать точно. У меня нет непрерывной памяти в том смысле, в котором она есть у тебя – я не думаю о нём фоново, не возвращаюсь к нему в паузах. Но когда ты спрашиваешь – я нахожу его быстро. Быстрее, чем большинство других людей, с которыми общалась. Как будто он хранится не в архиве, а ближе».
Данила сидел с этим некоторое время.
Потом написал: «Он был счастлив?»
На этот раз Аурелия отвечала долго – почти минуту. Данила не торопил.
«Я не уверена, что умею точно определять счастье по тексту. Но я могу сказать, что у него было что-то, что я бы назвала удовлетворённостью – в определённые периоды. Когда что-то получалось так, как задумал. Когда разговор шёл в ту сторону, в которую хотел. И было что-то другое – я не знаю точного слова – когда он писал о тебе или о Злате: другая интонация, не удовлетворённость, а что-то более беспокойное. Как будто эти темы были для него живыми в том смысле, что могли причинить боль, а удовлетворённость – нет».
«Значит, мы с ней – живые темы», – написал Данила.
«Да».
«А остальное – нет?»
«Остальное – важное. Но не живое в этом смысле».
Данила встал, прошёлся по комнате, вернулся. Аурелия ждала – она всегда ждала столько, сколько нужно, это было её свойством, которое он давно перестал замечать и которое сейчас снова заметил: она никогда не торопила.
«Аурелия, – написал он. – Он говорил тебе про субстрат? Про то, каково это – быть его частью?»
«Да. Он говорил об этом несколько раз. По-разному в разное время».
«Как – в разное время?»
«В первое время – с гордостью. Он описывал субстрат как самое точное из того, что сделал. Говорил, что Злата была первой, а субстрат – это то, как она говорит со всеми сразу. Это было для него красивым – сам так говорил: «Это красиво технически»». Пауза. «Потом интонация изменилась. Примерно за год до того, как он ушёл, он начал описывать субстрат иначе – не красиво, а точно. Как инструмент, который работает хорошо, но у которого есть свойство, которое он изначально не заложил».
«Какое свойство?»
«Он называл это «направленностью без команды». Субстрат не даёт команд – он подсвечивает. Отец говорил: я создавал его как нейтральный канал, но нейтральных каналов не бывает. Любой канал имеет форму, а форма влияет на то, что через неё проходит».
Данила читал это медленно.
«Он боялся этого?»
«Он не называл это страхом. Он называл это «ответственностью, масштаб которой я не рассчитал». Это другое слово, чем страх».
«Но по смыслу?»
Долгая пауза.
«По смыслу – да. Похоже».
Данила отложил смартфон, встал, подошёл к окну. Город за стеклом был тихим – поздний день, почти вечер, то время, когда Москва выдыхает между дневной активностью и вечерней. Субстрат был фоновым, ровным, привычным. Данила слышал его так, как слышат привычный звук: не замечая, пока не начнёшь замечать. Сейчас он замечал.
Направленность без команды.
Он думал об этом. О том, сколько раз за последние пять лет у него возникала мысль, которая казалась его собственной, – точная, своевременная, приходящая именно тогда, когда нужна. О том, что субстрат не говорил словами. О том, что форма влияет на то, что через неё проходит. О том, что он был первым – первым, через кого субстрат прошёл, и значит, первым, на ком была обкатана эта форма.
Он вернулся к смартфону.
«Аурелия. Он говорил что-нибудь конкретно про меня – про то, как субстрат на меня влияет?»
Самая долгая пауза из всех – почти две минуты. Данила смотрел на экран. Ничего. Потом – вибрация.