矿洞口的天是灰的。
不是要下雨——是灵石矿脉在黎明前排出的废气,薄薄一层,浮在山坳里。柳如是的矿灯还挂在洞口木柱上,灯焰在废气里晕成一团暖光。她人已经不在了——太虚宗的早课时间到了,她得回去点名。但灯没灭。
林渡站在分配器前。
昨夜覆写的规则还在生效。分配器的咔嗒声比昨天快了小半拍,传送带上滚动的灵石质地更纯,在矿灯的暖光里泛着淡蓝色的冷光。杂役们排着队领灵石,没人说话。不是沉默,是数灵石。每个人都在数。一枚。两枚。三枚。四枚。五枚。
老矿工不在了。
石头不在了——他被抬去宗门医馆,左小腿没保住,但命保住了。阿木站在队伍里,双手缠着麻布,麻布上渗着草药汁。他用缠着麻布的手接过五枚灵石,低头数了一遍。五枚。又数了一遍。还是五枚。他把灵石揣进怀里,弯腰拎起矿镐,往矿道深处走。
林渡看着他的背影。矿镐在他肩上晃,麻布上的草药汁蹭到了镐柄上。他没有回头。
“你站了半个时辰了。”
明长歌的声音从身后传来。她站在矿道岔路口,半透明的轮廓在灵石蓝光里微微发亮。昨天在管理室写完周恒档案后,她的身体又凝实了一点——不是肉眼可见的变化,是影子。石板地上有一个极淡的灰影,几乎看不出,但确实有。
“今天周恒会来。”林渡说。
“我知道。”
“他来了之后——你准备怎么给他看档案?”
明长歌把红笔从发髻上抽出来,在指间转了一圈。转笔的动作和昨天一样流畅,但笔尖在转到第三圈时停了一下——不是手抖,是故意停的。她把笔尖抵在册子上。
“不需要给他看。系统审计的时候会自动比对档案。他的权限变更记录现在是‘待审计’状态。只要有人触发审计——”
“谁来触发?”
“许三更。”
林渡转过身。许三更——这个名字在册子里出现过好几次,但他从未见过这个人。审计室的执事,算盘高手,卷四才会正式出场的人物。但明长歌说现在就能触发审计。
“许三更不认识我。也不认识周恒。他只看数据。补充记录层的数据一旦写入,审计室的玉简会自动收到通知——这是大衍朝设的规矩,崩塌后没人用过,但规矩还在。”明长歌把红笔别回发髻。“许三更今天早上应该已经看到那条记录了。”
矿道深处传来脚步声。不是杂役的布鞋,是靴子。硬底。不止一个人。
周恒来了。
他站在矿道岔路口,身后跟着四个内门弟子。和昨天一样。和前天一样。但这次他的令牌没有拔出来——他握着令牌的手指在令牌表面反复摩挲。眼下青黑在灵石蓝光里几乎变成紫色。
“分配器还在吐五枚?”他的声音沙哑,像一夜没睡。
身后的内门弟子没人回答。昨天那个抠指甲的弟子已经不抠了——他的手指握在剑柄上,指节发白。
周恒走到分配器前。他伸手接了一把刚吐出来的灵石。五枚。又接了一把。又是五枚。第三把。还是五枚。他把灵石扔回传送带,转身往矿道深处走。
林渡跟上去。明长歌跟在他身后,脚步没有声音,但石板地上那个极淡的灰影跟着她一起移动。
矿道第六层。塌方区域还在。昨天阿木挖开的那个口子已经被碎石重新填了大半,但石壁上的裂缝痕迹还在——风化层和原生岩的接口清晰可见,像一道旧伤疤。周恒站在安全区,三根铁轨枕木在他头顶。
他在看顶板。
不是检查裂缝——是在看裂缝有没有被系统标记。视野里系统界面浮出矿洞的结构数据,他的手指在虚空中点了几下。然后停了。系统标注里多了一条他从未见过的记录——
补充记录:权限变更记录。状态:待审计。
他的手指停在半空。
“谁写的?”
身后没有人回答。内门弟子们站在安全区外,不敢靠近。周恒转过身,令牌从腰间拔出来——不是像以前那样转一圈再拔,是直接拔。冷白的光在矿道里扫过每一个人的脸。
“谁往系统里写了我的档案?!”
声音在矿道里回荡,撞在石壁上,弹回来,再撞。然后被分配器的咔嗒声吞掉。
林渡站在矿道岔路口。他和周恒之间隔着十步矿道、三个内门弟子、一块塌方后还没清理完的碎石堆。他往前走了一步。碎石在脚底滚动,发出细碎的摩擦声。
“我写的。”
周恒的令牌光打在他脸上。
筑基三层。杂役编制。袖子上的血迹已经干了,深褐色,从袖口往里洇了半寸。腰间别着一根炭黑色的树枝。眼眶深,眼白干净,瞳孔全黑。那双眼睛和三天前在泥地里被令牌拍脸时一模一样——没有反光,像两颗不会反光的玻璃珠。
“你写的。”周恒的声音压得很低。“你有什么资格写我的档案?”
“你的档案本来就是空的。权限变更记录——谁给你批的权限?”
“关你屁事。”
“关。系统审计的时候,空的权限变更记录会被标记为异常用户。我给你补上了——‘审批人:未知’。至少现在你的档案是完整的。”
周恒沉默了片刻。然后他做了一件林渡没预料到的事——他把令牌插回腰间,转身往矿道外走。
“审计室。去查。”他对身后的内门弟子说。“查许三更今天的审计日志。”
内门弟子们面面相觑。一个人小声说:“许三更的审计室外人不能进。”
“那就让他出来。”周恒头也不回。他的背影消失在矿道拐角处,令牌的冷白光照在石壁上,一明一暗,一明一暗。
林渡站在原地。他低头看自己的手——手指在腿侧动了一下。看到空字段就想填,看到异常数据就想查。周恒刚才的反应不是愤怒。是恐惧。一个没有记录的人,做了三年内门弟子,突然在系统里有了记录——这意味着他所有利用“不存在”做的事,现在都有迹可循了。矿难。贪污。灭口。以前系统查不到他。现在能查到了。
“他去找许三更了。”明长歌走到他身边。“许三更不会配合他。”
“你怎么知道?”
“因为许三更查账查了二十年。从来没人问他查到了什么。”她把册子翻开,在补丁0048号旁边又加了一条——
//补丁草案 0049号
//标题:关于审计独立性的补充
//内容:审计结果不受被审计者干扰。
矿道外。天色大亮。柳如是回到矿洞口,发现她的矿灯还亮着。她把灯罩打开,往里添了油。灯焰跳了一下,更亮了。
山道上传来算盘声。不是矿洞里任何人的算盘——这个声音更脆,珠子和珠子碰撞的间隔更短。许三更从山道上走下来,手里握着算盘,算盘珠在晨光里泛着黄铜的光泽。他四十岁出头,瘦,颧骨凸出,戴着一副用灵石碎片磨成的单片眼镜。镜片卡在右眼眶里,边缘有裂痕——不是摔的,是长期近距离看账册,灵石碎片承受不住灵力波动,自己裂了。他走路时算盘在手里微微倾斜,珠子却不滚——他的手指一直按在算盘横梁上,控制着每一颗珠子的位置。
“谁是林渡?”
声音不高,但很清晰。不像在喊,像在确认一个早就知道的答案。
林渡从矿道里走出来。许三更看了他一眼,把算盘换到左手,右手伸出来——不是握手,是摊开掌心。掌心里有一颗算盘珠,不是黄铜的,是灵石碎片磨成的,透明,中间有一道极细的裂痕。
“这颗珠子是今早从算盘上掉下来的。我的算盘用了二十年,从来没掉过珠子。今天早上审计室收到一条补充记录——八十年来第一条。然后这颗珠子就掉了。”
他把珠子放在林渡手里。灵石的触感是凉的,和林渡覆写时玉简表面的温度一样。
“你是第一个在补充记录层写东西的人。你知道这意味着什么?”
林渡握着那颗珠子。
“意味着这个接口还在。八十年前大衍朝设的规矩——崩塌后没人用过,但规矩没死。”
“规矩没死。但规矩也不是谁都能用的。补充记录层虽然开放,但写入内容会自动推送到审计室。我今早看到那条记录的时候——”许三更停了一下。单片眼镜后面的眼睛眯起来,像在看一行极细的账目。“——我以为系统出BUG了。八十年没更新过的系统,忽然弹出一条补充记录。用户叫周恒。权限变更记录:审批人未知。”
他把算盘换回右手,手指在算盘横梁上敲了三下。一下。两下。三下。节奏和陈玄枢敲桌面一模一样。
“然后我开始查。周恒。内门弟子。金丹期。矿洞管辖。他的权限变更记录在正式档案里是空的——系统追查不到谁给他批的权限。但你给他补了一条:‘审批人未知’。这条记录一写进去,系统就自动触发了审计比对。比对结果——”
他从袖子里抽出一张纸条。纸条上密密麻麻写满了算盘打出来的数字。
“周恒的权限变更发生在九年前。九年前他还是杂役,住在矿洞的杂役棚里。同一年,矿洞发生了一起灵石失窃案——丢了一千二百枚灵石。案子没破。但周恒在那一年从杂役变成了内门弟子。”
他把纸条翻过来。背面只有一行字。
推论:权限审批人——可能是他自己。用失窃的灵石买的。
林渡看着那行字。
“你没有证据。”
“没有。失窃案过了追溯期,物证早没了。系统日志里关于那次失窃的记录也被清理过——不是删除,是归档到了审计室都调不出来的深层日志里。”许三更把纸条折好,放回袖子里。“但你的补充记录给了他一个状态——‘待审计’。只要系统里有这三个字,我就能查他。查他三年,查他十年,查他一辈子。审计没有追溯期。”
他把算盘抱在怀里。单片眼镜后面的眼睛看着林渡。
“你在补充记录层写的不是一行字。是开了一扇门。”
许三更转身往山道上走。走了几步又停下来,没有回头。
“那颗珠子——留着。以后你会用到的。”
算盘声渐渐远去,被矿洞的嗡鸣吞没。
林渡摊开掌心。灵石碎片磨成的算盘珠在他掌心里,透明,中间有一道极细的裂痕。裂痕在晨光里泛着淡蓝色的冷光——和系统代码同一种颜色。
明长歌走到他身边。她低头看他掌心的珠子,红笔悬在册子上方。
“许三更刚才说‘开了门’。你知道他指的是什么。”
“补充记录层不只是建档案用的。大衍朝设它的时候,是用来给所有宗门执事补充档案的。如果这个接口还在——所有被系统漏掉的人,都可以补回来。”
“不只是人。”明长歌翻到蓝色册子的第47条补丁。“规则也可以。被删除的规则,被覆盖的旧版本,被篡改的日志——这些在正式档案层找不到,但可能在补充记录层有痕迹。因为补充记录层是人工接口,系统自动清理的时候会漏掉人工写入的数据。”
林渡把算盘珠握在手心。凉的。和玉简一样凉。
矿道深处,分配器的咔嗒声还在继续。比以前快了小半拍——那是他的第一笔覆写。矿洞口的木柱上,柳如是的矿灯还亮着——那是她第一次亮灯。山道尽头,许三更的算盘声已经听不见了,但他留下的纸条还在——周恒的权限是用失窃的灵石买的。
三件事。三天。
他把册子翻开。在待查清单上又加了两条,然后把“矿洞安全规则”和“功德扣罚规则”圈出来。下一步。
矿洞外。山道上。周恒站在审计室门口。
审计室的门是关着的。门板上挂着一块木牌,上面刻着许三更的字——审计重地,非请勿入。他想推门,但手在碰到门板前停下了。许三更的算盘声从门缝里传出来,节奏很稳,一珠一珠,一丝不乱。那声音不像在算账。像在等。
周恒把手收回去。转身走了。令牌在腰间晃荡,金属碰金属。他走到矿洞口,在泥地上又刻了一行字。和前两天的并排。
明天再来。
刻完,他把令牌拔出来。冷白的光照着他的脸——眼下青黑已经从紫色变成了黑色。那双曾经习惯性转令牌的手,现在握不住令牌了。不是手抖,是令牌在排斥他。系统里的“待审计”状态已经开始影响他的权限校验。他还能开门,但门开得比以前慢。他还能调取数据,但数据加载时会有延迟。每一次延迟都是一次提醒——你已经不是“不存在”的人了。
他把令牌插回腰间。动作比以前慢了半拍。
不是习惯。是系统的权限校验在卡顿——系统在审计他的权限,他的权限在被审计时会被暂时冻结。不是完全冻结,只是慢半拍。就是这半拍,让他今天在矿洞口站了很久。
山道上又传来脚步声。不是内门弟子,不是许三更。脚步声很轻,每一步都踩在碎石之间的空隙里。赵老七从矿洞里走出来,跛着脚,右腿还在抖——昨天敲钟敲得太猛,肌肉还没恢复。他看到周恒站在山道上,停了下来。
两个人对视了一眼。
赵老七没有躲。他把那块黑得看不出原色的旧布搭在肩上,继续往前走。经过周恒身边时,他停了一下。
“你明天还来?”
周恒看着他。
“那你明天还会听到钟声。”
赵老七说完,继续往矿洞走。跛脚的步伐在碎石地面上拖出极轻的摩擦声。他肩上的旧布晃着,钟声停了,但余韵还在。石壁记得,空洞记得,分配器记得。钟声停了,不代表降噪结束——石壁在微幅振动,频率还在。
周恒站在原地。他低头看泥地上那行字——“明天再来”。三天了,他每天写一遍。第一次写是警告。第二次写是愤怒。第三次写是执念。他的手指在腿侧动了一下。