西民门证物查验室没有窗。
墙壁铺满冷白灯纹,桌面也透着光,任何一页纸放上去,纤维、折痕和曾经落过的印都会被照得分明。晏清和坐在桌子这一侧,第六页影印被封在三层透明匣内,匣外依次压着六宗共同窗的蓝印、现世保全席的灰印和西民门刚落下的银印。
门区查验员没有先问内容,先问所有权。
“天市档库已有同编号原契。”他说,“入境材料与城市原件重复,应留下唯一副本,避免同时出现两个有效版本。”
“影印层没有独立效力。”晏清和道,“它证明现世曾经看见什么,不代替原契,也不成为新原件。”
“既然没有独立效力,留下也不会影响你。”
“正因不能独立使用,门区更没有理由取得唯一控制。”
查验员把一份封存同意推到他面前。签下以后,第六页可以进入衡灯院内层比对,他也能沿直达轨前往审计席;若拒绝,银灰令会降为外层访客,只能看公开账和获得许可的存在性信息。
晏清和没碰那支笔。
他申请三方在场:西民门查验员负责门区流程,万契台接收记员只核编号,恒灯居民观察席确认灯路未在比对途中中断。三个人都不能单独调取影印,也不能把现场映像带离查验室。
“需要这么麻烦?”接收记员问。
“页上有不同主体的签署与删改痕迹。谁能看、看见哪一层、能否留存,必须分开。”
“你来天市是查案,还是教我们怎么查?”
“我来确认一份材料曾怎样被使用。若流程会改变材料的控制人,流程本身就是需要记录的事实。”
门区查验员沉默片刻,开启六宗远程窗。现世那端只能看见封签状态,不能看见天市室内其他档案。邱望舒的声音隔着两地传来,确认六宗保全匣仍在共同控制下,允许天市生成一次现场只读光像;光像关闭后自动消散,任何一方不得把它登记成原件或唯一副本。
查验室中央升起一面薄光。
第六页的字迹被映在光面上。蓝灰两色重叠的签名、期限栏末端细小的补写、页脚后来压上的银色索引,一处不漏。
西民门调出城市档库里对应的一页。两页排在一起,正文字序相同,边角损耗却不同。天市存档页在“三年”后方多了一枚极淡的转录点,表示内容曾被另一道命令覆盖查看;现世影印没有那个点,因为复制发生得更早。
接收记员松了口气:“正文一致,可以合并。”
“先看动作栏。”晏清和说。
动作栏只占半掌宽,记录却比正文长。
第一次:已履行。
第二次:转入公共供能维持。
第三次:公开查验准备。
第四次:暂停。
第五次:标记冲突。
冲突说明只有一行:与第三次能源衰退应急令不相容。
“不相容的是哪一项?”晏清和问。
查验员点开说明,灯面显示权限不足。
“可能是期限,也可能是公开方式。”他说,“需要衡灯院内层授权。”
“何时标记?”
“顾玄度抵达天市第九日。”
“应急令何时生效?”
“同日。”
“谁提交的比对?”
“仅显示总台接收。”
晏清和让三方共同确认他们此刻只看见动作与时间,尚未看见冲突理由,更不能由“不相容”推导谁违法、谁同意或期限已经合法改变。存在可以告知,含义仍待核。
接收记员有些不耐:“你若把每个字都留作未知,什么时候才能给结果?”
“把不知道写成知道,会更快,也会更贵。”
“贵在哪里?”
“有人会替那句话继续供能。”
房里安静下来。
西民门仍坚持影印必须留在门区。晏清和提出替代办法:保全匣不离身,查验室只保留差异摘要、三方见证时刻与只读光像已销毁的记录;若三日后原始灯路数据开放,再由同样三方重新生成。门区可以证明看过,不能因此占有。
查验员把方案送入总台。等待期间,晏清和的临时牌轻震了一下。
饭。
只有一个字,来自姜明妩。
他盯着它看了两息。她肯主动报吃饭,说明至少有一顿东西进了胃,也说明她在陌生城里还记得照顾自己。他回了一个“吃”,没问她在哪里、见了谁,更没把证物室的冲突标记塞进这条私人线上。
接收记员恰好瞥见:“查验中不能传材料。”
“饮食状态。”
“一个字也算状态?”
“对我们够用。”
总台批准了替代方案,同时发下权限变更:晏清和不交保全匣,银灰令从内层候选降为外层审计访客。直达衡灯院的白轨在他路线图上熄灭,只剩一条绕经总量台、居民公示廊与外层证物窗的灰线。
他在变更单上签了收讫,又添了一句:确认收到权限变化,不表示认可扣留要求合理。
查验员看着那行字:“你们现世的人签个收讫也要加半页?”
“过去有人把收到写成同意。”
“你那位发‘饭’的朋友也这样?”
“她会加一整页。”
说完这句,晏清和自己先笑了。他想到姜明妩低头逐字挑契时的样子,想到她挑到某个含混词便抬眼看他,明明在谈极冷的条文,目光落过来时却总有一点只给他的热。
朋友两个字并不准确。
可他没向陌生人解释。亲密不是每一扇窗口都该收走的资料。
只读光像开始消散。蓝灰字迹先淡,银色索引最后熄灭。三方分别确认没有截留,保全匣回到晏清和手中,匣角温度与入室时一致。
他走出查验室,外层访客的第一顿配餐已经错过。西民门只剩一家窄面摊还亮着营业牌,一碗清面三枚时票,加青菜一枚。摊主手抖得慷慨,盐落了大半勺。
晏清和吃第一口时,舌尖几乎失去知觉。
同桌的灰衣查验员见他忽然弯起唇角,小心问:“盐多了?”
“多了。”
“那你笑什么?”
他想,姜明妩若在这里,先会问这碗面的净重,再算多出来的盐有没有占掉汤量,最后大概真能向摊主讨回半枚时票。
“想起一个很会算账的人。”
摊主听见,立刻把退票牌翻到背面,假装今天没有这项服务。
晏清和没为难他,只另要一碗热水兑进去。吃到一半,姜明妩画的空碗才迟迟抵达。那只碗扁得像被人踩过,他看了许久,把自己的面碗也画回去。
画得同样不好。
外层路线更慢,却并非全无入口。差异摘要一经登记,系统给他开放了总量台公开申请。那里保存三次能源衰退的总曲线,以及每次应急令的存在性目录。
晏清和把第六页重新贴身收好,沿灰线前行。路过公示廊时,他看见那条冲突标记已经出现在公开待核栏:第六页曾进入天市,顾玄度抵达第九日被标为与第三次能源衰退应急令冲突;理由、提出人和效力均未确认。
没有定罪,也没有洗清。
只有一扇过去被锁住的门,第一次承认门后确实放过东西。
总量台设在一座圆厅中央,十二面光壁同时滚动供水、医舱、民舱和公共轨的用量。每一面都只显示全城总数,曲线平滑得像经过反复打磨。晏清和申请查看第三次衰退的分区页,窗口回他:历史总量可见,分区涉及安全,外层访客无权调取。
他没有立刻要求越级,先调出前两次报告的公开目录。
第一次共有总量、分区、时段、应急降载和恢复校验五类页;第二次也是五类。第三次的目录却只有总量、时段、应急降载和恢复校验,编号从二直接跳到四。若分区页从未生成,后面的页码应当顺次排列。现在这个缺口说明至少有一项内容曾经占过那个位置。
总量台值守人说:“也可能只是编号错了。”
“可以。”晏清和答,“那就请登记两种可能:页被移除,或编号错误。再查当日生成规则和纠错记录。”
“你没有分区权限。”
“我查的是目录怎样形成,不要求看分区内容。”
对方翻了几层规则,终于找到一条外层可用的存在核验:访客可以询问某个编号是否曾生成、何时进入封闭状态、由哪个职位签收,但不能据此查看页面。晏清和提交申请,将具体内容留空,只核第三号页的生命轨迹。
系统没有马上回答,先弹出风险提示:确认页面存在,可能引发居民对灯路稳定的误解。
他在提示下补了一句:误解应通过解释减少,不能通过抹去目录减少。
申请进入三日答复时限。
圆厅上方的统一灯光忽然微微暗了一瞬。十二面总曲线没有变化,值守人也像没有看见。晏清和抬头记下灯刻,又想起姜明妩那只扁碗。她在另一片白光下面,大概也正追着某个被总数吞掉的细小变化。
他们没有共享一页材料,甚至不能共享一条路线。
可他们仍在做同一件事:把被写成整体的人,一次次还原成能够说话的个人;把被写成平稳的光,拆回每一次真实的明暗。
而在总量台新亮起的申请栏里,已经有人比他更早留下问题。
第三次能源衰退,真的发生过吗?