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