引:回声
房间里没有钟。沈棺靠在墙角,后背贴着冰凉的墙面,用掌心的搏动来估算时间。二点一秒一次,稳定得让人发慌,像一台被校准过的机器替他的心脏做了主。霜纹覆盖的区域比周围皮肤低两度,接触地砖的尾椎骨能感觉到寒意在往上渗,但跟他皮肤底下那层冷比起来,地砖的温度只能算温水。四面墙围出来的空间不大,转身的距离,被他的体温和霜纹的冷意填满,空气里有一股潮湿的铁锈味,来自墙角结霜的管道接缝。窗外没有风声,整条街像被按了静音,只有那个红色光点在守着。
窗缝外面,摄像头的红色指示灯不再闪烁。上次交互之后它就切成了持续常亮,像一只不眨眼的眼睛钉在窗框缝隙上,投进来的红光在对面墙上划出一道窄窄的色带。沈棺盯着那道色带看了很久,久到视野边缘开始发灰。红光不动。它不需要动。
手机黑着屏。他给魏慎初发的最后一条消息停在通知栏里,发送时间显示四小时零七分钟前。已读,没有回复。拇指划过屏幕,玻璃面板冰凉得像一块墓碑的切面,没有反应。
沈棺把手机翻过来,又翻回去。之前屏幕自己亮过一次,刷出一整屏协议日志格式的文本,行距紧密,字段排列整齐,像某种系统内部的自检报告。他当时来不及细看,只截了一张图存进通知栏。
他点亮屏幕,放大那张截屏。暗红色的窗光刚好够看清字。字段头是精确到毫秒的时间戳,后面跟着一串编码,编码末端缀着可读的英文标签。他用拇指按住第一行,逐行往下拖:probeembedding_sitesurface_scandepth_readboundary_detected。每一行结构相同,时间戳、编码、标签。标签在逐行变化,像一张逐渐收紧的网。
沈棺的手指在最后一行停下来。标签写着package_detected_not_accessible。检测到封装体,无法访问。他盯着这几个单词看了几秒,拇指从屏幕上移开。交互残留的那些碎片,挤压、融合、中断指令的模糊轮廓,全部来自这次探测的回波。手机上刷出来的那屏文本属于系统自检日志的溢出。协议层扫了一遍中断指令的嵌入点,找到了位置,但打不开。它知道那个东西在那里。它来探过一次了。
沈棺把手机放在地砖上。掌心搏动了两下,稳定在二点一秒。地砖的寒意从尾椎渗到了后脑勺,跟霜纹的冷叠在一起,后背像贴着一块冰板。外面是什么时候他不知道。屋里只有搏动的节奏、窗缝的红光和墙角铁锈的气味。
二十分钟过去。他又数了六百次搏动,每一次间隔二点一秒,不快不慢。地板的寒意已经渗透了他的裤子,大腿后面的皮肤失去了知觉。安静填满了整个房间,连管道接缝处的滴水声都停了。然后气温变了。
变法是台阶式的,像有人在隔壁关掉了一扇门。沈棺的呼吸在面前凝成白雾,浓度比半分钟前厚了一倍。窗缝外面新结了一层霜,肉眼可见地从边缘向中间推进,把他能看到的那一线红光吃掉了一半。墙角管道接缝处的铁锈味变淡了,取而代之的是一种更纯净的冷,像冬天站在结冰的湖面上闻到的那种气息。
掌心的搏动开始打嗝。二点一秒、二点一秒、二点四、二点零、二点七,间隔忽长忽短,像收音机被人拧着调频旋钮来回搓。不规则的跳动从掌心沿小臂往上爬,经过肘关节时,霜纹覆盖区的皮肤像被人用指甲盖轻划,一串鸡皮疙瘩从手腕蔓延到肩膀。他攥了一下拳头,那种不规则感没有缓解,反而在加重。
耳鸣也变了。上次交互结束后就一直在的平直蜂鸣声忽然生出了升降,先高后低,再高再低,周期大约三秒。沈棺闭上眼辨认波形。不像心跳,不像呼吸,像某种东西在调谐,寻找一个正确的频率。
他睁开眼。窗缝外面的红光穿过新霜时被折射了,原本笔直的红色光柱像一根被加热的铁丝微微弯曲。弯的方向没有随机性,所有光线的弯折弧线汇聚向同一个点,指向他的胸口。
手机亮了。屏幕中央弹出两个白色数字:3/3,停留了两秒。然后屏幕没有熄灭,黑色背景往深处陷进去,有纵深的黑暗,像屏幕后面多了一口井。
沈棺还没来得及拿起手机,四面墙开始震。横波没有,来的全是纵波,从地板穿过他的脊椎直达颅顶,频率低到听不见,只觉得骨头在发酥,牙齿在松动。窗框嘎吱作响,刚结的霜从玻璃上崩落,碎片在半空悬了一瞬才哗哗落地。温度再降一个台阶,呼出的白雾在面前凝成肉眼可见的冰晶,落在衣袖上沙沙有声。鼻腔内壁像被冻住了,每吸一口气都带着针刺感。
然后他的皮肤开始被拉扯。
霜纹覆盖的所有区域同时产生了方向感。像有无数根极细的丝线埋在霜纹下面,一头连着皮肤,另一头锚在窗外某个看不见的地方,每一根都在同时收紧。说不上疼,更接近拽。物理意义上的拽,肌肉纤维被拉长,关节被牵向不属于自己的方向。
左手先动了。五根手指伸直,掌心翻转向上,手臂从身侧抬起来,肘关节锁死。沈棺看着自己的手像看别人操控的木偶部件,动作流畅没有卡顿,跟他自己的肌肉控制方式完全不同。他试着弯一下手指,指尖只动了一丁点,阻力大得像在水泥里挣扎。然后是右手,同样伸直翻转,肘关节锁死。然后是躯干,脊椎开始向右缓慢旋转,肩膀跟着转,骨盆在地砖上滑了半寸。整个身体正在被重新组装,从一堆零件变成一个特定的姿态。沈棺咬紧后槽牙,牙根酸胀,耳鸣拔高了一个八度,在颅腔里嗡嗡震荡。他能感觉到整个骨架正在被那股力重新排列,每一根肋骨、每一块椎骨都在接受新的位置指令。
他可以反抗。
此刻全身肌肉都在报警,每一根神经都在命令他绷紧、挣脱、把控制权夺回来。这种本能强大到他的脖子已经开始使力,试图把正在旋转的躯干拧回原位。太阳穴的血管跳得发痛。但他的脑子在转。
上次交互,他主动推过隔膜,付出了灼伤的双手和突破两秒关口的搏动,换来一堆碎片:挤压、融合、中断指令的轮廓,加上一个协议层探测信号的溢出。信息量远远不够,那点东西救不了命。
现在是三分之三。协议层不再隔着膜间接接触,它在通过霜纹网络直接拉扯他的身体。这种级别的接触,如果他能保持感知清醒,如果他能在失控中捕捉到身体对牵引的每一个反应细节,信息量会是上一次的十倍。这可能是唯一一次在不被完全吞噬的前提下靠近协议层运作核心的机会。下一次响应,他未必还有意识。
沈棺松开了脖子上的力。一块肌肉一块肌肉地松开,从颈部到肩胛到脊柱旁肌群,像拧松一颗螺栓。他把自己交给那股拉力,让它带着脊椎继续旋转,让丝线拽着他的手臂指向它需要的方向。
松开的瞬间拉力陡增。霜纹区域的皮肤被拉得像鼓面绷紧,下面的毛细血管在抗议。但涌入他感知的信息密度同时翻了一倍。

