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