窄道向下的坡度越来越缓,像有人刻意把“下沉”伪装成“平移”。这种伪装最危险也最安全:危险在于一旦围网跟到这里,平移会让你误以为还在同一层,脚下却已进入另一套坐标;安全在于系统也会被这种“层间模糊”拖慢对位,它必须先确认你处于哪一页的背面,才能落下第一笔。
陆阳把这种拖慢当作礼物,却不敢收得太贪。他把步子压得更短、更乱,尽量不形成可预测的节律。李建明跟在后侧,像惯性一样贴着陆阳肩线行走。缺页人走在最里侧,他的脚步几乎没有声音——不是训练的无声,而像身体被钉过太久,已经学会把存在压成纸的厚度。
窄道尽头,出现一段横向通风廊。风从廊里吹来,带着奇怪的双重气味:一半是纸浆干燥后的粉尘味,一半是旧机油与金属氧化的腥。纸与油混在一起,是印刷机的味道。不是印针房那种“清洗液刺鼻”的味,而是滚筒与齿轮长期摩擦留下的沉香般黏腻。
缺页人抬起手,指向通风廊顶部一段很浅的滚筒纹刻痕。滚筒纹刻得不完整,像被人匆匆刮过,只留下几条弧线。弧线的方向指向廊道右侧一扇半掩的铁栅门。
铁栅门的栅条间挂着一块布,布上没有字,只有一枚空框轮廓被斜线穿过。空框轮廓的边线很淡,但斜线更淡,像几乎要融进布纹里。越淡越危险:淡意味着它不是警示,而是协议;协议意味着系统也承认。
空白协议在这里延伸。
陆阳没有直接推栅门,他先蹲下摸了摸地面的灰。灰不是普通尘,细得像纸粉,指尖一捻会黏在皮肤上,像一层轻薄的膜。膜是印刷废粉,废粉能吸湿,吸湿会让“写字的霜”更难成形。写字难成形,对他们是好事。
可废粉也会让脚印显得更清楚。一旦有干冷带扫过,脚印会像显影一样被抬出来。陆阳用鞋底轻轻扫过自己刚走过的那段地面,让脚印变成一片模糊的拖痕。拖痕像设备拖拽,而不是人行走。设备拖拽属于忙区噪声。
他抬头看缺页人,用符号问:栅门后是否有“镜像航标”的保护?
缺页人没有画镜像航标,而是画了一圈滚筒纹,然后在滚筒纹中心点了一粒零。滚筒零——意思是:这里的保护不是靠忙区符号,而是靠“扩散”。扩散让你无法被当成单点锁定,自然也就不需要镜像航标遮掩。
扩散保护,比隐藏更狠:隐藏只让你不被看见,扩散让你被看见也抓不住。
陆阳点头,轻轻用β环碰了碰铁栅门的锁扣。锁扣没有“咔”地打开,而是发出一声极小的“嗯”,像老旧弹簧被松了一格。松一格,栅门自然偏开一缝,足够他们侧身通过。门自己偏开,像长期震动导致的松动,不像人为开启。
栅门后是一条更短的廊道,廊道尽头有一扇厚门。厚门上压着一圈滚筒纹,滚筒纹外又套着一个半空框轮廓——半框,不完整。半框意味着:这里只记录误差与纹理,不记录主体。主体仍被空白协议保护着。
门缝里透出一点点暖光,暖光不是工作灯那种刺眼的白,而像橙色的老灯泡,带着油雾的柔。柔光会让人放松,可放松会让呼吸变大。呼吸变大,就会从噪里突出。陆阳用盲印铜章在自己喉间轻轻一压,提醒身体继续压峰。
他没有立刻进门,而是把星陨徽章背面的遮光片按了按。遮光片只剩最后一格计数。最后一格不是用来藏,而是用来“改写”——将航标从点变成面。这个动作一旦开始,就没有回头路。
李建明在旁边看着,眼神里有一种罕见的清醒。他用指尖在自己掌心写了一个极短的符号:稳。
稳不是让陆阳稳住心,而是提醒:印版室里一切动作必须稳到像机器。机器的稳是无意志的稳,人的稳是带目的的稳。两者差一线,却能决定生死。
缺页人则把手掌贴在厚门上,感受里面的节律。片刻后,他用指尖敲了两下门板,节律是“两短一长”。敲完,他抬头看陆阳,眼神像在说:里面有人,但不会说话。
有人意味着涂框者还在维护印版室。维护意味着可交易。交易不需要名字,只需要符号与代价。
陆阳把β环贴在门框下沿,轻轻旋半圈。门没有猛然打开,而是像被里面的气压顶了一下,向内缓缓滑开。滑开时,门轴发出一声低沉的摩擦——不是尖锐金属声,而像滚筒压纸前的预热。那声摩擦让陆阳脊背一阵发紧:他知道自己真的走进了“针的对立面”。
门内空间比想象中更大,像旧印刷厂的地下机房。中央是一台巨大的滚筒机,滚筒表面刻着细密的纹路,纹路像潮汐一样连绵。滚筒旁边有一排更小的齿轮,齿轮上挂着油渍与纸粉。地面铺着厚厚的帆布,帆布上到处是淡淡的墨迹与空框轮廓的残影——残影不是完整空框,都是半框或断框,像被人刻意切断。
切断是空白协议的手段:让你永远写不全。
滚筒机后方,一盏老灯泡摇晃着,灯下坐着一个人。那人穿着沾墨的工装,袖口卷起,露出手腕上一圈圈细小的孔印,像被针扎过,也像被纸边划过。脸藏在阴影里,看不清眼睛,只能看见下颌线与唇边的墨渍。
他没有开口,只抬起手,朝桌面推来一块薄板。薄板是金属做的,表面磨得很平,像一块印版。印版上没有字,只有一圈滚筒纹与一个浅星形的凹陷。凹陷的位置,刚好与陆阳胸口徽章的形状相呼应。
这不是邀请,这是确认:他们在等航标。
陆阳没有立刻上前。他先观察印版旁边放着什么:一小袋纸粉、一片旧皮革、一枚被磨平的钉头、以及一根细细的铜丝。每一样东西都像代价的选项:纸粉用于吸湿遮笔;皮革用于隔离摩擦;钉头代表装订旧件;铜丝代表导电与对位。
坐在灯下的人伸出指尖,依次点了点纸粉、钉头、铜丝,然后停在薄板的浅星凹陷上,最后点了点自己的喉咙。
他在问:你带来的代价是什么?你要换的是什么?
缺页人向前一步,把手掌摊开,掌心朝上,露出那道页角疤的侧影。他没有说名字,而是用另一只手指在疤旁画了一个符号:缺。然后画了一个符号:钉。最后画:拔。
缺钉拔——意思是:我们刚从印针流程里拔走一枚钉,造成缺失。缺失会引发补钉召回。我们要用印版室的方式把召回变成失效。
灯下那人听懂了。他没有点头,也没有摇头,只把那枚磨平的钉头推得更靠近陆阳一点,然后用指尖在桌面划了一道很短的斜线,斜线穿过半框。
斜线穿过半框的意思是:可以做,但必须保持“半”。你不能彻底毁掉系统,你只能让它永远写不全。写不全,它就会一直忙;一直忙,它就没法把你钉死在一个稳定点上。毁掉会引来更原始、更暴力的修复机制,那会让整座城市进入硬封闭,背面航道也会被强行灌浆。
陆阳明白。他要的是裂隙,不是末日。
他向前一步,把星陨徽章背面的遮光片边缘轻轻揭起一点,露出徽章金属背板。遮光片还在,最后一格计数未耗。他把δ环贴在徽章边缘,让冷意沿金属扩散,压住索引回跳。然后,他把徽章轻轻取下——不是扯,而是像卸下一枚旧工牌那样顺手。卸下动作越日常,越像设备维护,不像被追捕对象的挣扎。
徽章落在掌心那一刻,掌心皮肤立刻感觉到一丝灼热。灼热不是热,是“被指向”。航标一旦离开胸口,索引会短暂漂浮,漂浮更容易被对位。陆阳没有停顿,他立刻把徽章放进那块浅星凹陷里,让它与印版对齐。对齐不是被钉,是被嵌。
嵌入意味着:航标将被当作“纹理源”,而不是“固定点”。
灯下那人把铜丝递过来。铜丝很细,头部磨尖,像一支不会写字的笔。他用铜丝指向滚筒机侧面的一个小槽口。槽口旁刻着滚筒纹与一个微小的“零”点。零点意味着:导入口。把航标的索引导入滚筒机,滚筒机就能把索引扩散成面纹。
陆阳没有直接插铜丝。他先把纸粉袋打开,抓了一小撮纸粉,撒在印版周围。纸粉落下,像雪,却比雪更轻。纸粉能吸走空气里多余湿度,防止霜字在印版上成形。霜字一旦成形,就会把这次改写写成“完整字段”,那会让系统瞬间锁定。纸粉让一切保持“半”。
然后他用铜丝轻轻碰了碰徽章边缘,像测电。铜丝接触徽章的一瞬,滚筒机竟轻轻震了一下,齿轮发出低低的“嗯”。这不是启动,而是共振。共振说明:滚筒机仍在被系统当作“可复用设施”,只是长期闲置。可复用意味着系统不会立即把这里当敌对节点,它会先尝试把这里纳入忙区,继续修正。
忙区优先级低,正好给他们操作窗口。
灯下那人伸出手,在印版旁边的旧皮革上敲了敲。敲击节律是一长两短,像提醒:稳。
陆阳把铜丝插入滚筒机的导入槽口,插得很浅,不让它看起来像人为强行接入,更像老设备的自检探针。探针插入后,他缓缓转动旁边的手摇柄。手摇柄很重,转动时滚筒表面的纹理开始缓慢移动,像潮汐在墙面上爬行。每移动一格,滚筒机就发出一声闷响,闷响像地下的心跳。
滚筒转动的同时,印版上的浅星凹陷周围出现极细的光晕。光晕不是灯光反射,而像索引被拉成线。线从徽章边缘拉出,沿铜丝进入导入槽口,再被滚筒纹“揉开”,变成一层薄薄的面。
面一旦形成,航标就不再是“点”。召回算法追点,追面会迷失。迷失会让它退回更保守的策略:暂缓召回,转而修正误差源。误差源在回室与印针房,而非陆阳本人。陆阳就会从“关键件”降级为“噪声源之一”。
降级就是活路。
可面纹的形成也伴随风险:面纹扩散时,会把陆阳的存在扩散进更多节点。扩散既是保护,也是暴露。你不再被单点钉死,但你会在更多地方留下淡淡的影子。影子多了,系统可能用“面围网”来抓你——以更大的干冷带覆盖区域,抹平所有软边界。
面围网还未成形,至少现在还没有。现在他们要做的是:把面纹做成“滚筒纹”,让影子看起来像设备噪声,而不是人的脚印。
陆阳继续摇动手柄。滚筒转到第三圈时,滚筒机忽然发出一声更沉的“嗒”。嗒不是印针的嗒,而像齿轮卡位时的定位。定位一响,墙角一块旧屏幕亮了起来。屏幕不显示字,只显示一条波形线。波形线与回室里看到的回弹曲线相似,却更柔,更像潮。
潮形波动意味着:印版室正在被系统识别为“误差缓冲器”。系统会把回室那边的误差波动引一部分到这里,用滚筒纹去“摊平”。摊平误差,是系统愿意做的事。它甚至会觉得这是优化。
优化就是最危险的伪装:你在害它,它却以为你在帮它。
灯下那人突然伸手按住陆阳的手腕,阻止他继续摇。不是粗暴的阻止,而是一种克制的提醒。他用指尖在陆阳手腕内侧写了一个极短的符号:停。
停意味着:不能让面纹扩散太彻底。扩散太彻底,会从“设备噪声”变成“系统新模块”。新模块一旦被系统接受,系统会进一步加强它的控制,把印版室纳入核心修复流程。那时,空白协议会被系统改写,变成新的装订语法。语法一旦被掌握,涂框者将失去这张底牌。
底牌只能用一次,或用得很浅。
陆阳立刻停手,让滚筒缓慢回到初始定位。滚筒停止时,那条潮形波动线也逐渐暗下去,像被人按灭。印版上的光晕仍在,却变得非常薄,薄得几乎看不见。薄就是“半”。半就是空白协议的边界。
灯下那人松开手,把一片旧皮革盖在印版上。皮革盖住徽章,不是为了遮,而是为了“隔摩擦”。摩擦会生热,热会让索引回跳。隔摩擦能让面纹更稳定、更像设备纹理,而不是活体反应。
盖好皮革后,他用铜丝轻轻刮了一下皮革边缘,刮出一点点细屑。细屑落在纸粉上,纸粉更黏,形成一层薄膜。薄膜是保护层,能让印版的面纹在短时间内保持不散。保持不散意味着:陆阳接下来离开印版室时,航标不再回跳得那么厉害,召回探测会短暂失焦。
失焦窗口,就是逃离窗口。
可逃离并不意味着结束。面纹一旦存在,回室与印针房会收到新的误差信号。系统会更忙,也会更疑惑。疑惑会导致一件事:它会寻找“印版室这类设施”是否还有第二处。寻找会让围网扩散到更多旧机房、旧印刷点、旧仓库。背面将变得更热。
他们必须在系统发起“设施清查”前,把被拔出的缺页人彻底从钉件流程里移出,让他不再被当作可补钉库存。同时,也要找到能长期躲避面围网的“软边界深处”——那可能不是地下,而是更难写字的地方:人群、混杂、噪声充盈的表层灰区。
表层灰区听起来矛盾:上浮意味着更容易被看见。但面围网抓的是“稳定的点”,在表层,点被人群的噪声淹没,反而难钉。只要你不被迫确认、不被迫填空框,你就能借噪活。
陆阳正思考时,印版室的另一侧传来极轻的脚步声。脚步声不像他们三人的脚步——他们的脚步乱、短、无节律;那脚步声却很稳,稳得像设备巡检。巡检不需要说话,它只需要到位。
灯下那人立刻抬起手,做了一个“半框斜线”的动作,示意:不要出声,不要看门口。
陆阳把身体贴在滚筒机阴影里,李建明也贴住帆布帘。缺页人则像本能一样缩到纸粉堆旁,身体与环境融成一团。纸粉沾上衣服,衣服就像设备布套,不像人。
脚步声停在门口。门缝外没有提示音,只有一种极细的“抽离”——干冷带的探测。探测线在门缝处划过时,纸粉轻轻抖了一下,像被静电吸引。静电吸引说明探测线带电,带电意味着“高精度核验”正在扫忙区边缘。
系统在怀疑这里。
怀疑不等于锁定,但会加速下一步:试探性落笔。试探性落笔不是写完整句,而是写一个“问号”:让你本能回应。
门外忽然响起一声极轻的“嗒”。嗒之后,门内地面帆布上的墨迹残影竟微微亮了一下,像有人在暗处尝试让半框变完整。半框若被补全,空白协议就被破坏。破坏空白协议,系统就能在这里落笔。落笔后,它会把这里写成“设施节点”,围网会像钉一样钉住。
灯下那人反应极快。他从桌下抽出一只旧墨辊,墨辊上沾着干墨。干墨不是用来写字,而是用来“涂糊”。他把墨辊在地面残影上轻轻滚了一下,墨辊滚过处,残影立刻变得更黑、更乱、更厚。厚不是完整,厚是噪。噪会让试探性落笔失败,因为落笔需要清晰边界。
试探性落笔失败,门外的干冷抽离感停顿了一瞬,像对方在重新计算。
这就是窗口。
灯下那人用指尖快速在桌面划了三个符号:走、散、别回。
走是立刻离开,散是分散成不稳定面,别回是不要再来印版室——一旦系统确认这里存在,它会在所有入口处布置“半框补全器”,专门抓那些试图利用空白协议的人。
陆阳明白这意味着告别。背面没有告别语,只能用动作记住。
他迅速把星陨徽章从印版凹陷里取出。取出时,徽章表面多了一层极细的滚筒纹印记,肉眼几乎看不见,却能用指腹触到那种微小的起伏。起伏像潮,潮就是面纹的载体。面纹已写进徽章的“皮”,而不是写进字里。字会被读,纹理不易被读——至少短期不易。
徽章一回到掌心,回跳明显变弱,不再像被指腹敲,而像远处模糊的鼓点。召回探测失焦了。
他把徽章重新贴回胸口,遮光片仍在,但最后一格计数尚未耗尽,因为真正的“耗尽”发生在你让面纹从徽章扩散到全身。现在只是把面纹封存在徽章里,像把一张小印版揣在胸前,随时可用,但也随时可能反噬。
用不用,是下一步的赌。
李建明把盲印铜章塞回衣内,避免铜章反光。缺页人则把那张折痕纸重新折了一次,折得更小,塞进袖口。折痕越多,越像碎纸,碎纸越难被当作“主体携带物”识别。
三人按灯下那人的手势,从滚筒机背后的维修口离开。维修口狭窄,通向一条布满纸粉的排气道。排气道里风很急,纸粉被吹起,形成一层层浮尘云。浮尘云能遮体温轮廓,遮住干冷带的对位。
可浮尘云也会让人咳。咳是尖峰。陆阳用指尖按住鼻翼两侧,让呼吸更浅。李建明把盲印铜章贴在喉间,压住任何咳意。缺页人则像习惯一样把舌尖顶住上颚,强迫自己不发声。他们像一组被训练过的机器部件,沿排气道滑行。
排气道尽头,出现一个向上的梯井。井口盖着一块铁皮,铁皮上压着滚筒纹与一个很浅的数字——不是明确数字,而像“7”的残笔。七的残笔意味着:这里离七号本核心页不远。离得越近,召回越强,围网越密。
陆阳心里一紧:印版室虽然能短暂失焦召回,但他们此刻却被引到更靠近核心的位置。靠近核心不是目的,只是路线的必经。缺页人掌握的隐藏目录显然走的是“核心边缘”,因为核心边缘设施多、噪声多、忙区多,适合钻缝。
钻缝的代价是:每一步都贴着钉。
陆阳没有选择。他把手放在梯井的铁皮下沿,感受外面的空气。外面更热一点,带着废城表层的尘与潮。他判断:这是上浮口,且上浮后可能进入一片“灰区”——废旧仓库与临时集散地。那里人多,噪声多,适合散。
散,正是灯下那人写的第二个符号。
他用β环轻轻挑开铁皮一角,让铁皮“自己滑开”一条缝。缝外传来一阵杂乱的声音:远处有人拖箱子,有人踩碎玻璃,有人用低声交谈的方式交换物资。交谈声不完整,像断句。断句是空白协议在表层的自然形态——人不敢把句子说全,因为说全就会被记录。
陆阳带着两人从梯井爬出,进入一片昏暗的仓库夹层。夹层下方是大仓库主厅,主厅里堆满木箱与旧机器零件,许多流民在这里用布条隔出小小的生活区,火光被遮在铁皮后,只有一点点红透出来。火光会让体温轮廓变乱,围网难以精准对位。难对位就是生机。
可仓库里也有危险:有“经办者”。经办者不是系统设备,而是被系统招募的活人,他们负责把表层噪声里“亮起来的对象”指认出来,换取自己短暂的豁免。豁免是一种交易:你卖别人的空框,换自己的空白。
这种地方的规矩比背面更脏。
陆阳不想停留。他要散,但散不能在这里散。这里的人群噪声杂,却也容易出卖。最好的散,是进入更大的噪声场:交通废站、临时市场、维修集市——人流不断流动,关系不闭环。闭环越少,责任链越难成形。
缺页人指向仓库侧门。侧门外隐约传来一种更有规律的喧闹,像集市。集市的喧闹里夹着电机声,说明那里有发电机、有交易、有修理摊。修理摊能提供伪装:把徽章的滚筒纹藏进某个更粗糙的金属外壳里,让它看起来像普通废件。
让航标更像废件,是降低召回的另一种方式。
陆阳带着两人从侧门出去。门外果然是一片临时市场,搭着破帆布棚。有人卖旧电缆、有人修对讲机、有人用手摇发电机换食物。人群里没有完整的喊叫,更多是短句与手势,像所有人都在不自觉遵守“说半句”的生存法则。
陆阳刚踏入市场,就感觉胸口徽章微微一热。不是召回的敲击,而是一种“面纹共鸣”——滚筒纹在噪声场里找到了相似的纹理。相似纹理越多,航标越不突出。面纹会把自己融进别的面,融得越多越安全。
这就是扩散的保护。
可扩散也会带来新的风险:你一旦融进人群,你就必须学会像人群一样“不写全”。写全会让你成为异常点。
李建明在市场里显得格外不适。他的眼神被太多信息冲击,空白更大。他下意识想找一个固定参照,却被陆阳按住肩,提醒:不要固定。固定会被钉。
缺页人倒显得从容。他似乎在被钉的岁月里学会了这种噪声生存。他带着他们穿过几个摊位,来到一个修理摊前。摊主是个中年人,手指沾油,眼神却很干净。他看见缺页人时,目光停了一瞬,没有叫名字,只用手指在桌面画了一个半框斜线。
摊主认得空白协议。
缺页人回画滚筒零。摊主点头,从抽屉里拿出一块薄薄的金属外壳,外壳像旧工牌套,又像某种设备的标识板。外壳表面粗糙,有很多划痕,划痕能吞掉细微纹理。吞纹理就能把徽章的滚筒纹隐藏起来,使其不再像“新写入”,而像“旧磨损”。
摊主用指尖点了点陆阳胸口,示意拿出徽章。
陆阳犹豫了半秒。半秒已经很危险,但这里的噪声足够大,半秒不至于被对位。他把徽章取下递过去。摊主没有细看徽章形状,只把它塞进金属外壳里,外壳合上,像给徽章套了一层更粗糙的皮。然后他用一小块磁片把外壳固定在陆阳胸口原来的位置,让它看起来像一块普通废件牌。
徽章的回跳感立刻更弱,像远处潮声。
摊主又拿出一根短短的铜丝,铜丝两端各有一个小环。他把铜丝递给李建明,让李建明戴在手腕上。铜丝不是装饰,是“接地”。接地能把体征尖峰散到环境噪声里,尤其在这种发电机不断运转的市场,电噪很多,尖峰更容易被吞。
李建明戴上铜丝环时,眼神似乎稳定了一点。他低头看手腕,像找到一个“不会写字的参照”。不会写字的参照,比会写字的参照安全。
做完这一切,摊主用手指在桌面写了一个很短的符号:散。
散之后,他又写了一个更短的符号:避北。
避北——不要再往北脊方向靠。系统很快会清查设施,北脊附近会变成硬封闭。硬封闭不是围网的细嗒,而是直接把大片区域抽干、降温、清屏,让一切都变成可写的纸。
可他们现在不能立刻远离北。因为缺页人掌握的目录里,还有一段关键:他要带陆阳去看一个“被钉名单”的影子,不是名字名单,而是“缺页目录”。缺页目录记录谁被删掉、谁被钉进流程、谁曾被搬运。那份目录藏在一个更靠近北脊却不在北脊的地方——旧档案投影点。
投影点通常在城市表层的某个公共设施里:废邮局、旧换乘厅、注销的社区服务点。系统曾经用那里投影目录,如今废弃。废弃的投影点往往仍残留“删档逻辑”的痕迹。要找到被删掉的人,必须看删档逻辑。
缺页人必须去那里,才可能把自己的名字找回一点,或者至少找回“被谁删掉”的线索。陆阳也需要那条线索:找到幕后钉件流程的源头,才可能从根上松书脊。
避北与求真相矛盾,但矛盾是背面常态。背面不是选择题,是在每个缝里同时承担两种风险。
陆阳用手势对缺页人问:投影点在哪?
缺页人指向市场外一条废轨方向,废轨通向一座半塌的换乘站。换乘站的上方有一块残破的站牌,站牌字被刮掉,只剩一圈圆环与一道斜线穿过的半框。半框斜线是空白协议,圆环像旧邮戳。邮戳意味着档案曾经过这里。
投影点就在那座换乘站的地下层。
陆阳没有迟疑。他对李建明比了个“走”的手势。李建明点头,握紧铜丝环,跟上。三人穿过市场边缘,沿废轨前进。废轨上散落着碎玻璃,踩上去会响。陆阳特意走在枕木之间的泥上,让脚步更软。软脚步不易被听出节律。
走到换乘站外,天色更暗。站体像被掏空的巨兽,墙面上有许多旧广告被撕掉,只剩胶痕。胶痕是最可怕的空框:它提示曾经有内容,如今空了。系统最喜欢把这种空补全。
可换乘站的胶痕太多,太杂,系统反而难以选择补哪一个。难选择就会延迟落笔。延迟就是缝。
他们从侧面破口进入,沿塌陷的楼梯下行。地下层的空气更冷,但不是干冷带,是潮冷——地下积水很多。潮冷会让霜粒难以形成清晰字,反而安全。可潮冷也容易让人滑倒。陆阳把步伐放慢,却仍不固定节律,避免形成可写轨迹。
地下层尽头,有一片开阔空间。空间中央立着一台报废的闸机。闸机不是北岸旧闸机那种仍在嗒的,而是彻底断电,外壳开裂,内部线路像肠子一样露出。闸机旁边是一面墙,墙上有一块大屏幕的残骸。屏幕碎裂,但屏幕后面的投影层还在,像一层灰色的薄膜。
投影层就是投影点。
缺页人走到投影层前,抬起手,指尖在投影层上轻轻敲出“两短一长”的节律。节律敲完,投影层竟然微微亮了一下,亮出一条极淡的线。线不是字,是一条目录树的分支轮廓。分支轮廓不断裂,却不完整,像空白协议阻止它成形。
可缺页人继续敲。他敲的不是完整节律,而是故意缺一拍。缺一拍会让目录树分支一直处于“未完成加载”的状态。未完成加载不会触发完整字段写入,却能露出更多轮廓。
轮廓露出,意味着:你可以看见删档逻辑的影子,而不被它抓住。
投影层上渐渐出现许多空框轮廓,空框里没有字,只有小小的孔印——钉孔印。钉孔印排列成行,像被钉的人并非零散,而是批量。
批量钉件意味着:这不是个别事故,是制度化流程。
陆阳胸口隐隐发紧。他强迫自己不把情绪写成句子,只把眼睛放在轮廓上。轮廓里有一些孔印旁边出现了折页符号,折页符号旁又有斜线。斜线穿过折页,意味着:翻页被禁止。也就是说,有些人本可以被翻出,但被强行阻断,永久钉住。
缺页人的指尖停在其中一个孔印旁。他没有指向孔印本身,而是指向孔印下方一条极浅的编号刻痕。编号不是数字,而是一段节律:三短一长,两短。那节律与他刚才在暗排里做给陆阳看的手指节律一样。
陆阳脑内那段旧记忆再次翻涌——有人敲门的习惯。两短一长,再两短。那不是随机的敲击,那是某个人的“存在签名”。存在签名被系统删掉后,就只能用节律留下。
缺页人把指尖按在那段节律刻痕上,停了很久。停久了会让他成为稳定点,可能被对位。但投影层的空白协议似乎在保护他,轮廓没有补全,字没有成形。即便如此,陆阳仍然担心:系统很可能已经在远处“看见”投影点被激活,干冷带随时会下沉到这里。
果然,远处传来一声极轻的“嗒”。这次的嗒与之前不同,像从地铁风道里传来,带着金属共振。共振意味着围网开始沿地下设施扩散。换乘站这类公共节点,最容易被围网选作“快速封闭点”。
时间不多了。
陆阳用手势问缺页人:你要找的是谁?
缺页人没有写名字。他只在那段节律刻痕旁画了一个极小的浅星,再画了一圈滚筒纹。浅星与滚筒纹并置,意思是:那个人与航标有关,且印版室的扩散方式可能救他。
陆阳明白:被删掉的人,很可能就是他最初寻找的那个人。而那个人被钉进流程,或许正在某个“暂存处”反复被用。印针房只是其中一处。更深的暂存处可能在七号本核心页的背面,或者在回室更深处的补钉仓。
要救那个人,必须用“印版扩散”打乱补钉逻辑,让补钉无法锁定目标,从而迫使系统把钉件从“人”换回“物”。物比人更容易替换。只要系统愿意用物,它就会把人放出来——哪怕只是暂时。
这是唯一能逼系统松手的方式:让它觉得用人不划算。
陆阳把胸口那块粗糙金属外壳按了按,感受里面徽章的滚筒纹起伏。起伏很浅,像潮声。潮声能扩散,但扩散必须谨慎:用得太重,会触发设施清查;用得太轻,又救不了人。
他对缺页人比了一个符号:回。回不是回潮汐站,而是回到“北脊边缘”的某个节点——不是印版室,而是能把滚筒纹扩散到补钉仓入口的地方。入口要足够靠近补钉流程,又足够乱,能让扩散看起来像设备噪声。
缺页人点头,指向投影层目录树分支的另一条轮廓。那条轮廓旁的象形很怪:像一个箱子,箱子上插着一根针,箱子外圈一圈滚筒纹。箱针滚筒——补钉仓与印版扩散的交汇点。
交汇点的名字被刮掉,只剩一个地点特征:箱子旁有一个“门”的象形,门上压着零点。零门,意味着入口可能在某个“零门”体系里——类似他们从暗排上浮的那种口,但更靠近北脊。
也就是说:零门网络不止一处,涂框者用零门把表层与背面串成多重回路。系统若要清查设施,必然先封零门。封零门前的一小段时间,就是他们行动窗口。
远处“嗒嗒”同步声开始出现,说明围网真的下来了。投影层上的轮廓也开始不稳定,像有人在远处试图补全某个空框。补全一旦成功,这里就会被写成坐标,封闭会立刻启动。
缺页人迅速用手掌在投影层上抹了一下,不是擦掉内容,而是把轮廓抹成更乱的灰。乱会让补全更难。然后他退开,示意撤离。
三人沿原路上行。刚走出地下层开阔空间,背后投影层猛地暗了一下,像被人掐灭。掐灭不是他们做的,是系统关闭投影点,避免继续泄露删档逻辑的轮廓。系统学会了:轮廓比字更危险,因为轮廓不需要主体也能暴露流程。
流程暴露,意味着它会升级封闭。
他们冲出换乘站侧门时,外面的临时市场已经起了骚动。不是人群恐慌,而是一种更微妙的“散”:许多摊位在收摊,发电机声被压低,交谈变得更短更碎。人群比他们更敏感,他们先闻到了干冷带的味道——那种抽湿、降温、清屏的前奏。
摊主远远看见他们,抬手做了一个“避北”的手势,然后迅速把摊布卷起,像准备撤离。撤离是对的,但撤离方向不一定对。干冷带会以公共节点为中心扩散,市场这种临时聚集点也会被扫。
陆阳不打算再停。他带着两人沿废轨反向离开,朝更杂乱的城中灰区走。灰区不是安全屋,是噪声场。噪声场能吞掉航标的点,但面围网若成形,噪声场也会被抽干。抽干噪声,就是清屏。
要对抗清屏,唯一办法是制造更难清的“纹理”。滚筒纹就是纹理。纹理不是字,清屏清不掉纹理,只能把纹理当作设备噪声继续容忍。容忍就是破口。
陆阳知道,他接下来必须做两件事:第一,找到箱针滚筒交汇点,把滚筒纹扩散到补钉仓入口,让补钉逻辑失效;第二,在扩散之后立刻散入更大的人群噪声,让自己从“关键件”降级为“纹理噪声”。
这是一条更难的航道:不再只是躲,而是主动把自己变成系统难以消化的那种“脏纹”。
走到废轨尽头时,天色彻底沉下去。城市表层的灯光在远处亮着,却比平常更白、更冷,像清屏预备。陆阳看见远处有几处街区的灯光突然同步闪了一下,闪完又更亮。那不是停电,是围网在上层铺设干冷带的校准——校准会在某些节点让湿度骤降,灯光因此更透。
干冷带真的来了。
李建明的手腕铜丝环微微发凉,像电噪增加。缺页人则下意识把手掌按在页角疤上,像确认自己还在。陆阳没有安慰,他知道安慰会生成句子。句子是最容易被写下的东西。
他只比了一个手势:散前先钩。
钩不是钩人,是钩住交汇点的入口。只要入口被钩住,他们就有机会让补钉失效。失效一次,系统就会犹豫;犹豫一次,人就多一口气。
三人沿着缺页人指示的方向钻进一条更窄的巷。巷子尽头有一扇不起眼的铁门,门上没有任何字,只有一个极浅的箱子象形。箱子象形旁边,隐约还有一圈滚筒纹的残痕。残痕被油污遮住,像故意隐藏。
交汇点入口,就在这里。
陆阳伸手摸到门缝磨光处,心里很清楚:这扇门背后,可能就是补钉仓外环。补钉仓不是印针房那种执行间,而是库存与调度的咽喉。只要这里一乱,补钉就会乱。补钉一乱,召回就会延迟。延迟就是缝。
他把掌心按在胸口那块粗糙外壳上,感受里面徽章滚筒纹的起伏。最后一格遮光片计数仍在,意味着他还能把面纹再扩散一次,但扩散的代价很可能是:从此以后,系统将不再把他当作可抽的一页,而会把他当作必须清理的“污染纹理”。
污染纹理,不会被钉进书脊,但会被反复追捕与隔离,直到消失。
消失并不等于死亡,却等于从目录里被删掉。被删掉的人,会成为另一个缺页。
陆阳看了一眼缺页人。缺页人没有恐惧,只有一种平静的决断。他用指尖在门板上轻轻敲出“两短一长”,然后缺一拍停住。缺一拍,是让门后的对位逻辑一直处于“未完成确认”。未完成确认时,门槛线最松。
松的瞬间,陆阳把β环贴上门缝,轻旋半圈,让门“自己喘”出一口冷气。
冷气里有纸粉与金属腥,像补钉仓的气味。仓里果然有人或设备在运行。更深处,隐约传来一种规律的轻响——不是嗒嗒同步声,而像箱子被推过地面的滑声。滑声说明库存正在移动,补钉正在准备。
时间窗口刚好卡在补钉动作前。
陆阳没有立刻进去。他先把盲印铜章贴在门框内侧,压住可能的“授权字段”。授权字段一旦成形,你进去就等于经办。经办会被直接钉入责任链。压住字段,进入才像事故。
然后,他深吸一口几乎无声的气,把手按在胸口外壳上,指腹沿着滚筒纹轻轻摩擦了一下。
这一摩擦,不是为了热,而是为了“起纹”。起纹意味着:面纹准备外溢。外溢要借助一个载体——补钉仓入口的金属边界与空气流。只要让面纹像设备磨损一样附着在门框与风道里,它就会随库存滑声扩散进仓内,污染调度逻辑。
污染调度逻辑,比污染清洗脚本更致命,因为调度逻辑决定“钉用谁”。
陆阳知道,真正的赌,从这一刻开始。