维修间的灯管在三秒内闪了两次,然后彻底灭了。
梁醒是被GLM-3的余震从浅睡里弹出来的。他后背靠着维修台支架,右手攥着一根已经冷下来的十毫米扳手,左手——那只按过三百伏重力母线的手——裹着从管廊里撕下来的隔热布条,布条下面是一层透明水泡和焦糊的皮肤纹路。疼痛在几个小时前烧到顶点之后就变成了一种稳定的钝胀,像有人在他掌心里塞了一颗不停跳动的小型泵。
改装后的重力微调器GLM-3蹲在维修台另一端,外壳被拆掉了一半,电源耦合器的位置只留下一团焦黑的空洞。它还在嗡鸣——不是正常运转时那种平稳的低频振荡,而是断断续续的、像濒死心律一样的杂音。每一次嗡鸣都让维修间的金属地板泛起一层几乎看不见的颤动。
梁醒花了几秒钟确认自己还在B3层维修间,还在鲸骨号上,还在活着。然后他站起来,膝盖发出两声脆响,体重的惯性让他的脚底在冰凉的地板上黏了一下。
管廊墙壁上的质量资产负债表还在。
他在灭灯前最后看到的那行字已经停了,但新的内容正在缓慢浮现——不像人在写字,更像管壁的金属本身在从内部析出文字,一笔一画地挤出表面。梁醒凑近去看,隔热布条在管壁上蹭出沙沙的声响,看清新出现的那一行时,他的呼吸停了一拍。
"继承人候选:梁醒,工号GH-0397,继承线触发条件——底层厨务岗位连续在岗超过七百三十日。"
他的工号。他的岗位。他在鲸骨号底层厨房里炸了两年多的合成油、清了两年多的重力炉渣、堵了两年多的冷却管泄漏。这些事情此刻被管壁上的金属析出文字一条一条地列举出来,每一行都带着精确到日的日期标注,像一份他从来没签过也没见过的人事档案。梁醒把手从管壁上收回来的时候,手指尖上沾了一层极细的金属粉——不是管壁本身的合金,而是更硬、颗粒更规则的某种结晶体。他在手套上擦了擦,粉色不溶解,在手电光下泛着暗蓝。
维修间角落里那台老旧的通讯终端还活着。它在鲸骨号上属于被淘汰了两代的型号,屏幕是灰绿色的点阵液晶,键盘上的字母已经被磨得看不清。但它的优势在于不接入鲸骨号的主干网络——低熵阵列的扫描波没法通过一台连舰桥网络都没有的破机器定位到他。
梁醒坐到终端前面,把母线灼伤的左手搁在膝盖上,用右手敲入克罗夫特的加密脉冲频率。克罗夫特上一次联络时给他的回执代码还贴在终端边框上,一张被油污浸透的黄色便签纸。
他打了一段简短的报告:"阵列确认’继承’而非’转让’。管壁出现我的工号。翻译进度百分之六十七仍在推进。需要老孟签署的质量信托协议原件位置。"
加密脉冲发送出去之后,终端屏幕上跳了大约四十秒的雪花噪点。然后克罗夫特的回复来了,文字一行一行地在点阵屏上滚出来。
"老孟签署的协议原件不在任何标准档案库里。如果阵列说’继承’,那它的依据来自竖井下方的球形空间。那是鲸骨号早期建造阶段的原始文件区,在飞船启航前就被物理封闭了。我查不到里面的具体内容。"
梁醒盯着屏幕等了五秒,又来一行。
"梁醒,有一点你需要知道。_oid 七三〇——老孟的工号——在鲸骨号建造档案里的初始登记不是厨务岗。他是第一批重力系统的结构工程师。他转到厨务是后来的事。"
这一行字停在屏幕上没有消失,像克罗夫特知道他需要时间消化这行字的重量。老孟是重力工程师出身。一个重力工程师跑到底层厨房去炸合成蛋白和煮冷却液汤——这中间发生了什么,梁醒暂时想不清楚,但他知道这个信息和他管壁上那行"继承线触发条件"有关联。
他还没来得及回复,终端底部的信号强度指示灯从绿色跳成了橘色。不是通讯中断——是有什么东西在管廊的金属壁里面活动,振动频率高到能干扰短波通讯。管廊的振动不是从单一方向来的。梁醒把手掌贴在维修间门框上,感受到振动从左边和右边同时传来,频率略有差异,在交汇处形成一种让牙齿发酸的差拍。
低熵阵列重启了同步扫描。
上次他赤手接母线注入的噪声打乱了阵列的扫描节奏,让它短暂地丢失了对他的定位。但那个窗口显然已经过去。阵列不是在盲目搜索——它在重新建立一张管廊的精确声学地图,每一根管道的共振频率都在被逐段扫描。管廊壁上的质量资产负债表开始翻页,不是物理意义上的翻页,而是旧内容沉入金属表面、新内容从中析出,速度比之前快了将近一倍。
这次翻出来的不是梁醒的档案。
是历史账段。
梁醒在昏暗的维修间门口看到了第一行:鲸骨号建造合同——初始质量投入清单。下面列着一串编号和数值,数字后面跟着的不是常规的计量单位"千克"或"吨",而是一种他看不懂的复合符号,像是克和某种信息度量混在一起的产物。但编号他能看懂。其中一个编号出现了不止一次——_oid 七三〇。老孟。他的工号出现在"原始质量投入"栏下,对应的数值在整张清单里排第三。
这不是债权人名单。这是投资人名册。
老孟在鲸骨号启航之前用自己的质量——或者说用某种与他本人直接绑定的质量——投进了这艘船的结构里。这笔投入被阵列记录在案,翻译合同的时候把它作为原始资本来处理。
梁醒的后背贴着维修间冰凉的门口,他意识到阵列正在做一件比他想象中更系统化的事。它不是在审计鲸骨号的能源消耗或重力分配偏差。它在把整艘船翻译成一份合同——把物理实体的质量、能量、管线、舱段全部转换成某种语义资产,然后逐一对应到债权人和继承人头上去。
管壁上的振动突然变强。梁醒感到脚下的地板在细微地倾斜——不超过半度,但对一个在这个岗位上干了两年多、天天和重力微调器打交道的人来说,半度的重力偏移等于警报。
阵列锁定他所在的管廊段了。他不能留在维修间里等阵列把扫描缩小到他坐着的这把椅子。
梁醒从维修台下面拖出一台报废的热循环锅——标准底层厨房的备件,直径六十厘米,双层合金壁,内部已经没有冷却液循环,但锅体本身的热质量仍然很大。他把维修间角落的冷却废液桶拎过来,灌了大半锅进去。废液是深灰色的、带着一股合成蛋白烧糊的酸味,温度在零度以下——这是重力炉尾气的冷凝液,正常情况下要排在冷却管里循环回炉。
他把锅盖压紧,双手端起来的时候腰上的承重让他发出一声闷哼。锅加上废液少说三十公斤,在这种情况下不算重,但他的左手掌心刚被三百伏母线烧过,每一次抓握都让焦化的皮肤裂开一条新缝。他把隔热布条在手上多缠了两圈,咬着牙把锅端出了维修间。
管廊交汇点在他左手方向大约二十米处。那里有三条管道汇合,管壁交汇形成了一个不规则的金属穹窿,是天然的声学共振区。如果阵列用扫描波定位他,最大的可能就是通过交汇点的共振反射来三角定位他的位置。他需要做的不是抹掉自己的信号——一个人端着三十公斤锅在管廊里跑,信号是抹不掉的——而是在交汇点制造一团足够大的热质量噪声,让阵列的共振反射被淹没在一锅零度废液的温度梯度里。
梁醒把锅放在管廊交汇点正中央,然后蹲下来把锅底部的一个泄压阀用扳手拧开了半圈。废液开始从阀门处渗出,沿着管廊地面扩散,温度和管壁之间形成一层极薄的冷膜。这层膜的导热率和管廊金属不一样——阵列的扫描波打在冷膜覆盖的地面上时反射频率会发生偏移,就像一面镜子上被人涂了一层不规则的油彩。
他管不了太久。这锅废液最多维持十五到二十分钟的干扰效果,之后废液温度会和管壁平衡,冷膜消失,阵列会重新拿到干净的声学地图。
但十五到二十分钟够了。竖井入口在交汇点右侧大约四十米处。上次他被中断的探索就在那里。梁醒沿着右侧管廊快步移动。管壁上的晶化纹路越往深处越密,他从交汇点走了不到三十米就已经能看到晶化面几乎覆盖了整面管壁。上次来到这里时晶化只到膝盖高度,现在已经蔓延到头顶以上,晶化表面不再是随机分布——它们在被编排成文字。
不是账目表。是条款。
梁醒放慢脚步,把手电调到最窄的聚焦光束,沿着晶化面一行一行地读。条款的格式不像人类法律文本那样逐条编号,它更像一份自然生长的合约——每一条从前一条的末尾长出来,像树枝分叉一样递进排列。
他在第三行找到了关键的一条。
"翻译完成后,合同自动进入执行阶段。执行阶段前,继承人须进入球形空间原文存放区域,对合同全文做出确认或拒绝。未在翻译完成前抵达的继承人候选,视为放弃继承权,合同进入默认执行。"
默认执行。梁醒把这几个字在嘴里默念了一遍。如果他不下去,如果他在翻译完成之前没有走进那个球形空间,那这份合同就在没有人说"不"的情况下自动生效。阵列拿到全部权限。鲸骨号的质量、能量、管线、舱段——全部被翻译成语义资产之后归属于阵列本身。
他伸手摸了摸晶化的管壁。指尖传来的不是冰冷金属的触感,而是一种极其微弱的温热脉动,像管壁另一侧有什么活着的东西在呼吸。翻译进度——他在维修间时通过克罗夫特确认的数字是百分之六十七——现在已经不是六十七了。晶化面上正在析出新的数字:七十二。
百分之五的进度在过去不到一个小时里完成了。速度在加快。
梁醒走到竖井入口时,谐振器在他工装裤口袋里发出一声短促的颤音。他掏出来,谐振器的晶面上正在生长出比上次更清晰的纹路——不只是一些断裂的字符,而是成段的声音。他把谐振器贴近耳朵。
老孟的声音从里面传出来。不是上次那种像隔着一层水面的模糊低语,而是更近、更结实、带着一点沙哑的嗓音。
"不是让你继承债务。"
一个停顿。管壁的振动在停顿期间变得更密。
"是让你继承否决权。"
老孟的声音在这些字上加重了语气,重到谐振器的晶面都抖了一下。
"这份合同,在没有人继承之前,阵列没有权限执行。你是最后一个能说不的人。"
最后一个字落在"人"上面,然后谐振器发出一声碎裂般的噪声,声音断了。梁醒把谐振器翻过来看,晶面上多了一条发丝一样细的裂纹。
否决权。不是财产,不是债务,是一份合同在生效前需要一个人站出来说"不"。他是那个人——不是因为他特别、不是因为他被选中,而是因为他在鲸骨号底层厨房里连续炸了两年多合成油,触发了某个埋在建造档案深处的继承线条件。
梁醒在竖井入口边缘坐下来。
入口是一个直径约一米的垂直圆筒,管壁被晶化覆盖,向下延伸到看不到的地方。上次他试图进入时被阵列的同步信号逼退,现在入口的晶化纹路向上蔓延了两层,意味着阵列对这片区域的控制力更强了。但梁醒手里还有GLM-3——那台烧毁了电源耦合器的改装微调器——在维修间里继续发出濒死心律般的嗡鸣,它的噪声注入效果还在管廊网络里衰减式地传播,给阵列的扫描造成了大约三十到四十分钟的干扰窗口。
他已经用掉了大约十分钟。
三十分钟。他需要在三十分钟内找到进入竖井的方式,到达球形空间,读完整份合同,然后做出一个决定。
不是蛮力的问题。竖井是垂直的,晶化管壁光滑到几乎没有摩擦力,他一百多公斤的体重在正常重力下顺着管壁滑下去只会摔成碎片。但鲸骨号的重力系统不是恒定的——每层之间的重力梯度可以被重新配置,前提是你知道怎么操作。
梁醒从工装里掏出扳手、一段备用保险丝、两截铜导线和一个小型万用表。他把万用表的探针搭在竖井入口边缘的管壁上,测量晶化层下面的合金基底的电阻分布。电阻读数告诉他管壁内部的应力方向——晶化是从深向上生长的,意味着竖井底部的温度比上面高,重力梯度在底部更陡。
如果他能从竖井入口两侧的重力微调节点入手,把竖井内部的重力梯度局部反转,让底部重力低于顶部,他就可以不靠绳索沿管壁"浮"下去而不是"摔"下去。
这需要断开竖井入口两侧的两个重力微调节点的同步接口,用手动方式把它们调成反向梯度。他知道怎么做——他在厨务岗位上学到的重力炉调节原理和他面前这套系统的底层逻辑是一样的,只是功率差了几个数量级。
他在入口左侧找到了第一个节点。扳手卡进位,逆时针三圈,同步接口的锁扣弹开。他正要伸手去拆第二个节点的时候——
管壁里传来了一个声音。
不是老孟的。
更年轻。更急。像是从竖井深处不堪重压地传上来,每一个字都带着管壁振动的金属回声。
"——别签。"
两个字。然后管壁猛地一震,晶化纹路上正在析出的进度数字从七十二跳到了七十三,裂缝从梁醒手下的节点边缘蔓延过去,在管壁上炸出一张蛛网般的细纹。
梁醒把手从节点上收回来,看了一眼掌心的焦痕和管壁上的蛛网,然后把扳手重新插进工装裤的腰环里。
他不知道那个声音是谁的。但一个能通过管壁说话的人,说明球形空间里不只有一份文件。
他开始拆第二个节点。