优选文学

第19章

更新时间:2026-06-29 16:42

前进街邮局在下午四点的阳光里安静地蹲在街角,和这条街上其他老建筑一样,外墙刷过好几次不同颜色的涂料,最外面一层是邮局特有的深绿色,已经褪得差不多了,露出底下灰色的水泥基底。门口的邮筒还是那种老式的圆柱形铁皮邮筒,投信口塞着一张被雨水泡烂的广告纸,上面印着“专业疏通下水道”和一串已经看不清的电话号码。

陈默站在街对面的一家已经关门了的面包店门口,背靠着卷帘门,透过前进街上偶尔经过的行人之间的缝隙观察邮局的大门。他身后站着陆远征,铁管用旧报纸包着夹在腋下。周野蹲在旁边的人行道边缘,手指在地砖缝里抠着什么,看起来像一个无聊到极点的等茶外卖的大学生——这正是他需要扮演的角色,观察荼店外卖和观察邮局,在前进街上看起来是一模一样的行为。

“老头还在里面。”周野压低声音,没有抬头,“分拣室的灯亮着,窗帘拉了一半。我昨天进去的时候他就在靠窗那张桌子上写字,今天还在同一个位置。他的钢笔尖在纸上移动的频率跟昨天一样——大概每三秒蘸一次墨。”

“你怎么知道是同一个位置?”林栀的声音从陈默另一侧传过来。她背着一个从图书馆杂物间翻出来的旧帆布袋,里面装着笔记本、一支备用圆珠笔和半瓶水,看起来像一个来老街区采风的大学生。这是她第一次主动要求参与外勤任务,理由很简单——“如果规则草案的核心语义是恶意拦截通讯,那我作为情报员就必须亲自看到它的最初版本,才知道它会在哪个环节篡改信息。”

“因为他的影子投在百叶窗上。”周野说,“昨天我进去的时候太阳也是这个角度,他的影子正好落在左数第二扇窗户的窗帘上,脑袋的轮廓和他那支钢笔的轮廓一模一样。”

陆远征看了周野一眼,眼神里有几分意外。平时吊儿郎当的大学生,观察力比大多数受过专业训练的警员还细致。“分拣室除了正门以外有没有其他出入口?”

“有一个后门,通到邮局内部的分拣车间。车间大门是卷帘门,锁死了,但侧面的小门没锁,我今天早上试过,可以推开。”

“计划很简单。”陈默转过身面对着三个人,“我和林栀从正门进,表面上是一次常规的庇护所联络——周野搭的线,说这边有物资交换需要当面确认清单。陆哥守在正门外面,如果规则草案在谈话期间意外被激活,你负责把路过行人引导到邮局西侧便利店方向,别让他们靠近触发扩散。周野去后门守着,一旦老头子中断对话试图从后门出去——不管他是自愿的还是被系统驱使的——马上通知我。”

周野站起来拍拍裤子上的灰,顺手从口袋里掏出一杯珍珠茶——不知道什么时候买的,吸管已经好了。他嘬了一口茶,珍珠在吸管里发出咕噜咕噜的声音。“行。顺便说一句,这杯茶是在街口那家店买的,店员还是正常人,我问她‘你们家珍珠怎么这么硬’,她骂了我一句。能骂人的店员大概没被替换。”然后转身往邮局侧面的小巷走去。

陈默和林栀推开邮局大门。门上的铜铃发出一声脆响,邮局营业大厅里空无一人。柜台后面的玻璃窗关着,台面上落了一层薄灰,原来放挂号信登记表的不锈钢托盘里着几张过期的包裹通知单,纸张边缘已经泛黄翻卷。阳光从高窗照进来,在空气里切出一道一道的光柱,光柱里有无数的灰尘在缓慢飘浮,和图书馆借阅大厅的场景几乎一模一样——邮局和图书馆在某个年代大概用的是同一套建筑设计标准。

分拣室在走廊尽头。门虚掩着,门缝里透出暖黄色的台灯光。

陈默敲了敲门。“请进。”门内的声音和昨天周野描述的一模一样。

老头坐在靠窗那张木头桌子后面。他大概六十多岁,头发花白但浓密,梳得很整齐,穿着一件深蓝色的邮局工作服,左口袋上方别着一枚褪色的工牌,上面的字迹陈默看不清,只能隐约辨认出三个字的轮廓。他的右手握着一支英雄钢笔,笔尖正悬在半空中,像是刚写完一行字正在想下一句怎么写。

“你是图书馆那个小伙子。”他先开了口,目光越过陈默和林栀,在陈默口停留了一瞬——那本《锚点志》在外套下面极轻微地发着脉动——然后把钢笔搁在墨水瓶旁边,双手交叠放在信纸上,做了一个标准的等待姿势,“周野跟你说过了?”

“说了。你说规则还没生效。你说你有办法阻止它生效。”

老头沉默了片刻,然后把桌上铺满的信纸归拢成一个整齐的纸垛。他的手指在做这个动作的时候很稳,不像一个被系统控制的人——菜市场的摊主在离开规则指定行为模式之后会像没上发条的玩具一样停下来,手机店的店员在边界测试被触发后会反复重复同一套标准化语句。但老头的每一个动作都是自主的、流畅的、带有人类独有的那种细微的犹豫和调整。

“我叫沈伯安。”他说,把那张工牌转向陈默。工牌上的字在灯光下终于能看清了:沈伯安,前进街邮局,分拣员,工号0037。“退休返聘,在这里了三十七年。写信、分信、盖邮戳,一辈子就了这三件事。上周二晚上加了会儿班,打印机坏了,我把明信片统计表弄完已经十点多了。走廊灯闪了一下,然后就收到了那条没有发件人的短信。庇护所地址是邮局分拣室。庇护所类型是‘通讯节点型’——可能跟我在邮局了大半辈子有关,可能不是。系统说我可以解析跟通讯有关的规则。然后昨天,它要求我写一条新的。”

“系统怎么把规则内容给你的?”林栀问。她已经掏出笔记本开始记录,笔尖落在纸面上的声音很轻,和沈伯安的钢笔交替作响。

“脑子里出现。”沈伯安指了指自己的太阳,“不是文字,是感觉。一种很强烈的冲动,让我必须坐下写字。等你坐下来拿起笔,文字就自己涌出来了。但写完之后可以修改——这是我发现的。系统会把规则的核心内容塞进你的脑子里,但具体的措辞、适用范围、触发条件,只要不影响核心效果,你可以自己调整。它在布一个局,它想让所有庇护所之间无法通讯。但我调整了它的生效时间——原来的倒计时没有缓冲,生效当场所有拦截启动。我给它加了三个小时的缓冲,从今晚十二点开始,到凌晨三点正式生效。”

“也就是说,如果在今天午夜之前,庇护所持有者主动提交了跟通讯有关的规则反写申报,系统就会因为规则冲突而搁置这条尚未生效的草案?”

“对。但庇护所持有者没有反写权限,写规则、提交反写、完成类似你们那个石柱绑定条款的大更改,只有锚点持有者能做。”

陈默把志翻到新增的通讯规则草案残片页,把解析结果摊在桌面上给沈伯安看:“草案我已经解析了部分。核心语义是拦截所有庇护所之间的通讯并将其替换为系统生成的内容。生效范围是前进街邮局及周边五百米。被拦截的信息类型包括粉笔字、纸张留言、短信、规则区域内所有非口头交流方式。口头不受影响——系统还没有完全渗透物理空间之外的非结构化对话,但已渗透所有书写形式。”

“也就是说,如果我们不能在今晚十二点之前提交反写,从明天开始,我和沈工之间的留言、你们和所有庇护所持有者之间的纸条、甚至连粉笔字的内容,都会被系统编辑之后重新生成一份假的发出来?”

陈默点头。林栀笔尖停了一拍——她是信管员,所有情报交换的记录、与外面庇护所持有者之间的留言往来,一直是她在管理和分类。如果规则生效后她收到的不再是真实的回复,而是一段被系统替换过的虚假信息,那她本就无法再确认存留的内容里到底哪一条可信。

“怎么反写?”沈伯安问,“我手头有草案原文,可以给你对照。”

“把原文写给我。志需要完整的原始文本才能生成反写条款。”

沈伯安把钢笔蘸满墨水,翻过最上面那张已经写满字的信纸,在背面开始重新誊写规则草案的全文。他的笔速很快但字迹一丝不乱,每一行规则的编号和条款格式都严格按照系统要求,触发条件、生效范围、执行范式、拦截后替换逻辑的模板、缓冲倒计时的精确秒数,全部写得清清楚楚,像是在给一个不存在的收件人写一封程序化的挂号信。写完之后他把信纸递过去。

陈默把规则全文摊在志旁边。两本书页交互——志自动逐句吸收原稿内容,十分钟后墨迹在解析页重新排布,生成对应反写文本。

“反写完成。类型:拦截型规则反向注册。效果:当恶意通讯拦截规则在其领域内尝试第一次信息替换时,替换动作将触发一次‘收件人警报’,收件人可以立即察觉该条信息不是原文并且收到扰标记——而不是像之前那样毫无防备地收到一份净的、看起来确实很像同伴写的虚假信息。”

但反写需要提交到领地核心才能生效,提交必须在安全屋石柱前完成。而现在离午夜还剩不到七个小时。他把这个时间节点念出来,沈伯安推了推老花镜给出了一个更坏的消息:“反写提交之后需要锚点持有者在领地核心完成最终签署。但原规则草案写的是‘午夜十二时进入预生效倒计时’,而不是正式激活。邮局方会先启动拦截模式下的测试链路——如果系统检测到我作为原草案撰写者没能按时提交启动确认,会在零点零一分自动接管测试链路权限,届时草案将进入不可逆的执行状态。预生效开启大概是今晚十点半左右,不是十二点。”

他们剩的时间比原计划更少。陈默站起来把志合上放进外套内侧口袋。“从现在开始,所有人都必须改用口头方式传递信息。在你回到图书馆之前,不要给我写纸条。”他对林栀等人说,“用说的。”

说这话的时候邮局走廊尽头的时钟正好敲响了下午四点半的钟声——钟是老式机械钟,每一响都拖着颤悠悠的余韵,像某个即将断掉的习惯还在极力维持着旧的规律。

陈默握紧反写文本,推开邮局大门。前进街上的阳光已经开始转成金色,法国梧桐的树影在人行道上拉得比来时长了一倍。周野从巷子里跑出来把茶杯扔进垃圾桶,陆远征的铁管拆掉报纸露出握柄,林栀的笔尖在笔记本上快速划过,把禁止书面通讯的指令记在最后一页并画上两道粗粗的提醒框。然后四个人沿着来时的路往回跑——他们只有不到六个小时。

字号 / 行高
主题