周三晚上,十点十一分。
岑怔站在三号仓库侧面,手电筒按了两短一长。铁皮墙上有一道竖向划痕——上次的暗号还在,下面多了一个新的:一个小小的菱形符号,用白漆补过。
他把提前写好的纸条塞进墙缝。纸条上只有一句话:"需要了解老街外围天宁巷废弃居民楼的相关信息。如果是安全的,请回复。"
做完这些,他没停留,转身走了。
回住处的路上,零的声音在耳边响起。
〔你用了十一分钟走到这里,比上次快了四分钟。是因为你知道方向,还是因为不想在天宁巷附近多待?〕
岑怔没回答。
〔我建议你回答。沉默会被计入回避行为统计。〕
"回家。"
零没再说话。
---
周五,他再次经过三号仓库。
墙缝里的纸条不见了。取而代之的是一块拇指大小的铁片,上面用极细的刻痕写着字。岑怔蹲下来,借着手电筒的光一个字一个字地辨认。
"该区域属于灰色地带,不建议直接进入。如需信息,通过以下方式联络——"
后面跟着一个六位数字和一个时间段。
他把铁片揣进口袋。
〔苏婆婆网络仍在运作。回复格式符合其标准协议:铁片、刻痕、数字联络码。但有一个值得注意的细节。〕
"什么。"
〔上次你联络时,回复用了四十六小时。这次用了三十八小时。效率提升,要么是网络活跃度增加,要么你提出的天宁巷触发了更高的响应优先级。〕
岑怔走出巷子,没发表评论。
灰色地带。他早就知道。天宁巷那栋废弃居民楼不在任何管辖区的地图上,名义上是老街改造后遗留的空白区,实际上——谁的空白区,就是谁的地盘。
零的远程感知在周三捕获过一次低频脉冲信号,频率极低,普通人根本无法察觉。信号源指向天宁巷那栋楼的方向。然后信号消失了,像是什么东西进入了更深的待机状态。
他没有继续往天宁巷的方向走。
---
周六下午,通过那个六位联络码,他接到了一个正式任务。
任务的措辞很规矩——至少比上次的纸片正式得多。这次有明确的任务描述、地点、时间窗口,以及一份所谓"免责声明"。
任务内容:前往城西四区某栋商住楼的七层,修复一台损坏的数据终端,并从中提取指定数据。终端属于苏婆婆网络的某位关系人,对方不方便自己出面。
"不方便出面"四个字可以有很多种解释。岑怔选择了不解释的那一种。
报酬:200新币。
〔当前流动资金160新币,加上这笔,合计360。负债1927新币不变。你注意到一个有趣的数学关系吗?〕
"不想注意。"
〔你的负债是你流动资金的5.35倍。如果按当前收入速度——假设每月稳定接两笔灰带任务——完全清偿需要约48个月,前提是没有新的支出、负债利率不变、以及你没有死。〕
"你的算法考虑了'没有死'这个变量?"
〔风险模型必须覆盖所有可能状态。死是一种状态。〕
岑怔决定不再跟零讨论财务问题。
---
城西四区那栋商住楼看起来比他预想的正常。有门禁,有电梯,楼道灯有一半是亮的。七层的走廊尽头有一扇门,门上贴着褪色的物业缴费通知,日期是两年前。
联络码对应的密码打开了门锁。
房间不大,像是一个被临时征用的办公间。一张折叠桌上放着一台老式数据终端,外壳有明显磕碰痕迹,屏幕碎了一个角。旁边有一个纸箱,里面装着几捆电缆和两个备用电池模块。
岑怔打开工具包,开始检查。
硬件层面的损坏并不复杂——屏幕碎裂不影响数据读取,真正的问题是主板的供电模块被粗暴拆装过,三个接口针脚弯曲,其中一根断了。他在工具包里翻到一根替换针脚,用镊子小心校正。
零的扫描同步进行。
〔设备序列号已被物理磨损,但我可以从电路板布局和芯片组型号推断:这是一台2049年产的恒远H-400型数据终端,民用级,性能有限。有意思的是,它加装了一块非原厂的加密存储模块。〕
"能读吗?"
〔正在尝试。加密算法是商用的,不算复杂。给我十二分钟。〕
十二分钟后,数据提取完成。终端内存储了两百多兆的文件,大部分是碎片化的——文档片段、通信记录副本、几张模糊的设备照片。按照任务要求,他把所有数据拷贝到零指定的加密分区。
他本打算到此为止。
然后零说了一句。
〔岑怔,建议你查看编号C-077的通信记录。〕
"不是任务目标吗?"
〔不是。任务要求的数据我已经全部提取完毕。这条记录是我在全盘扫描时截获的。它不在任务指定的提取清单里,但它被存储在同一个加密分区的底层——像是有人不小心把它混进去了。〕
岑怔沉默了几秒。
"读出来。"
〔通信记录副本,发送方未知,接收方编码为"7号站点"。内容如下——"XN系列实验体的回收进度已更新,第三批次回收完成率87.5%,第四批次将在下周启动。请注意,现场清理组需加强生物痕迹消除工作。"落款时间,三周前。〕
XN系列实验体。
岑怔握着螺丝刀的手停住了。
李薇的实验日志里,加密地址指向天宁巷的废弃居民楼。那栋楼里有防御改造的痕迹、待机设备、女实验体的脚印。零之前感知到的低频脉冲信号也来自同一方向。
现在他在一台毫不相干的数据终端里,看到了"XN系列实验体回收进度"。
〔我需要指出,"回收"这个词在此语境下的含义可能有多种。标准的工业回收是指设备返厂检修或报废处理。但结合"实验体"这个修饰词,以及后面"生物痕迹消除"的要求——〕
"我知道。"
〔你知道的话,你的心率就不应该在过去十五秒内上升了9%。〕
岑怔把终端重新组装好,放回折叠桌上。清理现场痕迹,确认没有留下指纹或工具痕迹。关门,下楼,走出商住楼。
城西四区的傍晚很安静。路灯一盏接一盏地亮起来,橘黄色的光落在人行道上。
他走了很长一段路,没有说话。
---
任务完成的交接很顺利。200新币以加密数字货币的形式转入他的匿名账户。
他走出交接地点附近的小巷,准备往回走。
然后他看到了她。
灰色的工装外套。短发。站在路边一棵行道树旁边,像是在等人,又像是在看手机。
和仓库门口那次一模一样。
岑怔的脚步慢了半拍。他没有加速,也没有绕路。而是沿着人行道继续走,目视前方。
距离八米。五米。三米。
她动了。
不是转身离开。是向他走近。
一步,两步,三步。她停在他面前两米的位置。
岑怔看着她。灰色的工装外套洗得有些发白,拉链拉到胸口。短发整齐,没有染过的痕迹。年龄不好判断——可能是三十出头,也可能更年轻。
她的表情很平静。没有笑,也没有敌意。
"你的维修技术不错。"
声音低沉平稳。不像是搭讪,倒像是在陈述一个她观察已久的事实。
岑怔没回答。
她也没有继续说下去的意思。只是站在那里,看了他大概三秒,然后转身,沿着人行道往相反的方向走了。
灰色外套消失在路灯照不到的地方。
岑怔站在原地,零的声音适时响起。
〔手腕标记再次出现。这次距离更近,扫描分辨率更高。标记是一个几何图形,由三组嵌套的多边形组成。结构上与——〕
"人形机出厂标识?"
〔是的。与芯核动力早期生产的永夜系列人形机出厂标识存在17%的结构相似度。补充信息:上次扫描因为距离过远,我只捕捉到外层轮廓。这次我确认了中层图形的细节——有一个极小的蚀刻字符,像是批号或序列号的前缀。〕
"能读出来吗?"
〔部分磨损。只能识别前两个字符——"XN"。〕
岑怔的呼吸停了一瞬。
XN。
XN系列实验体。
她手腕上的标记,和数据终端里那条通信记录里的代号,用的是同一个前缀。
〔我需要提醒你,以上两个"XN"之间的关联性目前仅为推测。样本量为二,不足以建立统计学显著性。但作为辅助分析系统,我个人认为——〕
"别说。"
〔——你今晚回去不会睡得很好。〕
---
回到住处。
岑怔把门反锁,窗帘拉上。坐在床边,沉默了很久。
零把今天的信息整理成了一条时间线,投影在他面前的空气中。
周三——联络苏婆婆网络,询问天宁巷信息。收到灰色地带警告和联络渠道。
周五——确认网络运作正常,回复效率提升。
周六——执行苏婆婆网络正式任务,修复数据终端。在非目标数据中发现"XN系列实验体回收进度"通信记录。
周六傍晚——灰衣女人第二次出现,主动接近。零识别其手腕标记含"XN"前缀字符。
四件事,看似独立。但XN这个词出现了两次,天宁巷出现了两次,灰衣女人出现了两次。
巧合的重复不是巧合。
〔安全评估更新。〕零的声音没有任何感情波动。〔基于当前全部已知信息,我将"XN系列实验体回收进度"标记为高优先级跟踪项。关联对象:天宁巷废弃居民楼、灰衣女人、李薇实验日志。威胁等级待定,但趋势向上。〕
"经济状况呢?"
〔流动资金360新币。负债1927新币。另外,按照灰带任务的报酬标准,你目前的技术溢价约每笔120-200新币,如果加上安全风险系数的溢价——〕
"够了。"
〔好的。那么最后一条:灰衣女人知道你今天去城西四区修了一台终端。〕
岑怔抬起头。
〔她的出现时间与你的任务完成时间高度吻合。地点位于交接点出行的必经路线上。她对你说的第一句话是"你的维修技术不错"——这不是猜测,是描述。她在跟踪你,或者至少在评估你。问题在于,目的不明。〕
他没说话。
窗外的城市噪音低了下去。远处有轻型飞行器经过的声音,很轻,像是蚊子。
零关闭了投影。
〔建议你今晚早点休息。心率数据表明你的身体需要恢复。至于那些问题——〕
"明天再说。"
〔记录在案。〕
夜很深了。岑怔躺在床上,睁着眼睛。
灰衣女人的脸、XN的标记、通信记录里那句"生物痕迹消除"——这些东西像碎玻璃一样扎在脑子里,取不出,也吞不下。
她知道他修过那台终端。
她在跟踪,还是评估?
答案也许就在天宁巷。
也许就在她手腕上。