茶几上多了两样东西。
一样是灰烬的数据盘——指甲盖大小。黑色。在第七街地铁站给的那枚。另一样是沈墨丢下的芯片——银色。在渡鸦集团顶层办公室丢在沈砚桌上的那枚。归零计划。
两枚盘并排放在茶几上。纸巾盒左边。工具箱右边。方烬的旧平板夹在中间。屏幕亮着。分辨率不高。偏蓝。
沈砚把归零芯片插进读取器。他插的方式和方烬不一样——方烬插数据盘的时候是手指推。沈砚是拇指和食指捏着盘的两侧。对齐。压进去。一步到位。不晃。不调。
方烬在旁边拆一台旧腕部轴承。拆了一半。螺丝刀搁在膝盖上。他侧过头看了一眼屏幕。
芯片里只有一份文件。一套完整的协议代码。压缩过。加密算法是旧的——渡鸦集团三年前的版本。沈砚的指尖在平板上划了三下。第一下解压缩。第二下破加密。第三下展开。
代码铺满了整块屏幕。
方烬把螺丝刀放下。凑过来。他的肩峰擦过沈砚的上臂——隔着衬衫布料。很轻。大概接触了不到一秒。方烬的动作没有停。但他的耳廓在那一秒里红了。从耳垂的边缘开始。往上蔓延了大概两厘米。不明显。在安全屋那盏旧吊灯的偏黄色光下面几乎看不出来。但沈砚的眼角捕捉到了——他的视线从屏幕上偏过来。在方烬的耳廓上停了不到零点三秒。然后移回屏幕。两个人都没提。
他不是程序员。看不懂那些嵌套的指令行。但他看得懂结构——那些代码块和代码块之间的逻辑关系。像他看一台坏掉的义体:不看型号。不看标签。看零件之间的传动路径。
「这个。」他伸手指着屏幕右下角的一段代码。指甲在屏幕玻璃上点了一下。留下一枚很淡的机油印。「启动条件。」
沈砚顺着他的手指看过去。那段代码是一组神经接口的握手协议。需要输入一串单独的密钥——一个神经接入代码。十六位。编码格式是渡鸦集团初代神经接口的旧协议。和沈砚在档案里见过的X系列实验体接入代码同源。
和RY-01的设计图上的编号格式一样。和那天方烬蹲在他面前、指尖描过他小臂内侧那四个激光蚀刻字符的时候——沈砚认出来的那种记号一样。
沈砚把平板转过来。对着自己。他看了代码看了大概二十秒。然后他开口。
「密钥在我这。」
四个字。
方烬看着他。那种——在等他把话说完的眼神。沈砚说短句的时候从来不是在省略。他是在把所有的前置推导过程和验证步骤压缩进一个句子里。然后在脑子里把省略掉的部分重新跑一遍。
方烬看着。看了三秒。然后走神。
不是在等答案。是在看沈砚说话的样子。眉骨在吊灯下面投下的那道细影。颞肌——在太阳穴下松着。喉结。下唇。方烬的视线停在沈砚的下唇上。在天台上碰过的位置。齿尖擦破过那里的黏膜。现在那里是完整的。在动。在组织句子。方烬在看。
沈砚的视线从平板屏幕上移过来。捕捉到了。两个人的目光在吊灯下面碰了一下。不到一秒。沈砚没有问。他的嘴角——左边——动了一下。不是笑。是确认。像在调试台上测到一组正好咬合的电压。然后他继续。但断的那一拍——方烬知道沈砚知道。
方烬把眼睛移回屏幕上。右手食指在膝盖上划了一道很短的线。左。右。不到三厘米。沈砚的余光看到了。没有说。
「X-07的神经接入代码。」沈砚说。「和我的训练手册上的记号——同一个序列。」
方烬的手指在膝盖上动了一下。指尖往上翘了一下——像在算。然后放回去。他不需要沈砚解释更多。那天他已经知道了——他的实验数据和沈砚的义体设计在图纸上是同一张。训练手册和神经接入代码从同一个源出来的。沈砚的义体编号刻在小臂内侧。X-07的代码刻在沈砚脑子里。
「所以这个归零计划——」方烬说。「只有你能启动。」
「是。」
「启动了之后呢。」
沈砚把代码往下翻。翻到协议的第二层。那层代码的注释只有一行——沈砚在档案里见过这行字。沈怀远在老宅说过它的名字。
「清除所有X系列实验记录。」沈砚说。语调平的。但他的拇指在屏幕边缘按了一下——按。指甲盖在玻璃上压出了一小片白色的指印。「代价——」
他的拇指停住。
方烬把那行代码看完。他读代码不快。但那行代码的结构太简单了——一个if语句。一个then。if归零协议启动。then激活X-07核心后门自毁程序。
方烬看完。没有表情变化。他把搁在膝盖上的螺丝刀拿起来。重新插进腕部轴承的卡扣里。拧了半圈。然后停住。
「所以它不是清除计划。」方烬说。「是回收计划。把所有的证据删干净。然后把我也删了。一石二鸟。」
沈砚没有说话。他看着屏幕上的那行then语句。自毁程序的触发条件和灰烬说的日期——三个月——不是同一个东西。灰烬说的是后门老化。归零计划说的是主动触发。一个是锈蚀。一个是引爆。
方烬把螺丝刀抽出来。放在茶几上。刀尖朝向墙。