因为周砚说中了。
门外那人嘴角的肌肉轻微抽了一下,像是想把情绪压回去,可那一瞬间的停滞已经足够说明问题。补位,不是补说明,也不是补备注,而是补一个能坐进见证位的人。这个动作一旦被点破,留白就不再是留白,而是有人在后台替它找肩膀、找名字、找能扛住后果的壳。
“你们现在补的,不是手续。”周砚声音不高,“是人。”
那人沉默了半秒,终于开口:“你要是真把这层捅穿,后面就会有人来问你,为什么非要追到名字。”
“本来就该问。”周砚看着屏幕上那条还在缓慢上移的补入项,“因为没名字,责任就会被继续往后拖。你们一直靠这招活着,不是吗?”
顾明忽然抬头,目光落在主屏右下角,像是看见了什么比补位更危险的提示。
【授权链回响触发】
【来源:边册留白窗口】
【路径:仓配联络边口 / 本地签名片段 / 见证位补入尝试】
【建议:定位驿站】
“驿站?”罗主任皱眉,“什么驿站?”
顾明的手指已经飞快点开了新的关联图谱,屏幕上的线条像被人从暗处抽出来,一层层向外延伸。边册之后的边册,留白窗口,见证位补入,最后都落到了一个陌生的节点上。
那节点的名称很短,短得几乎不该出现在这种链路里。
驿站。
不是仓库,不是中转中心,不是临时节点,而是驿站。像古早路线上专门换马、换信、换人的地方。名字越轻,越说明它的存在不是今天才开始的,而是早就嵌在链路里,平时不显山露水,一旦授权链回响,就会从底下翻出来。
周砚盯着那两个字,心里却比刚才更冷。
“不是系统里正式命名的点。”他说,“是被挂在授权链上的临时驿站。”
“临时?”罗主任声音压低,“临时能挂这么深?”
“能。”周砚说,“只要它从来不是给普通流程用的。”
门外那人终于把视线从屏幕上移开,像被那两个字刺了一下。他知道周砚已经摸到边了,再往下,驿站背后的东西就不再只是边册和留白,而会直接碰到那条一直藏在口径背后的授权链。
“你怎么知道驿站存在?”周砚问。
那人没答。
顾明已经把历史回传拉到最早的一次,屏幕上几个时间点一字排开,像旧账翻页时留下的折痕。
“第一次出现是在三年前。”顾明说,“不是审批单里,而是在一次附件签回的附件里。它被写成‘备用收发点’,每次只出现一个代号,没正式名称。后来每次边册回卷,那个点都会短暂亮一次。”
“亮一次?”周砚重复。
“对。”顾明点头,“不是上线,是亮名。像有人专门把它点亮,等东西过一遍,再灭掉。”
周砚没有立刻说话。
他忽然明白,为什么边册之后会有边册,为什么留白会被反复补入,为什么每次关票、军牌、分摊、见证位都像在打一套熟练的组合拳。因为真正承担中转的,不是主册,而是驿站。主册只是面子,边册是遮挡,驿站才是把人名、责任、授权一点点拆开再运出去的地方。
“授权链的回响。”周砚慢慢念了一遍,像把这四个字拆开咬了一口,“原来回响不是反馈,是有人一直在路上接力。”
门外那人脸色已经彻底沉了下来。
“你现在知道了,也没用。”他说,“驿站一开一开,走的不是你这层的口径。”
“一开一开?”周砚抬眼,“所以它不止一个口?”
那人没有否认。
这一下,屋里几个人都安静了。驿站不是一个点,而是一串点,是每次授权转手时临时打开的中转位。它们一开一开,就像沿着山路接力送信的人,上一站收下,下一站接走,路上每个人都只碰到一小截,最后谁都能说自己只是在转送,没有发起,没有决定,没有定名。
可周砚已经把这条回响链翻出来了。
“把驿站节点全拉出来。”他对顾明说。
“已经在抓。”顾明手背绷紧,“但它们不在单一系统里,像是分散挂在几个外部收发口上。仓配联络边口只是其中一个入口,另外两个还在回溯。”
“先不用全。”周砚说,“先看证人。”
顾明动作一顿,随即迅速把“见证位补入尝试”的历史版本调出。那一瞬间,屏幕上跳出了一个被重新覆盖过的字段。
见证人。
不是一个人名,而是一个占位。占位之下,有人曾经写过,又被删掉;删掉之后,留下浅浅的压痕,像一枚根本没盖实的印。
周砚盯着那个空位,忽然问:“谁删的?”
顾明把日志往前一翻:“本地签名片段接入后,见证位被二次覆盖。覆盖动作来自驿站回传口,时间差十七秒。也就是说,先有证人,再有人翻证人。”
“再翻之后,就得问名。”周砚接得极快。
这句话一出口,门外那人眼神猛地变了。
他没想到周砚把“证人再翻”看得这么透。证人一旦被翻,就不再是旁证,而是会被拿来反向确认链路的人。翻证人,通常不是为了让证词更完整,而是为了把证词改成对自己有利的版本。可一旦翻过头,证人就会变成新的问名入口。
问谁的名,谁就跑不掉。
“你们把见证人位补了,又翻了。”周砚看着门外那人,“说明你们本来也知道,驿站那边不能直接露名,所以先把人塞进去,再把人从里面翻出来。翻出来之后,链路上留下的就不是人,是问名的口子。”
罗主任慢慢吸了一口气,像终于彻底听懂了这条链的恶心之处。
“也就是说,”他低声说,“证人本来是来挡刀的,结果被翻成了刀口。”
“对。”周砚说,“所以现在不是问证人说了什么,是问谁让证人坐进去,又是谁在证人翻出来后,继续往下压名字。”
门外那人终于往后退了半步,像是想借着这个动作把自己重新藏回走廊的冷光里。
周砚没有给他退的余地。
“驿站是谁在管?”他问。
“你问不到。”那人声音发紧。
“能不能问到,是另一回事。”周砚说,“但你今天既然站在这儿,就说明你知道,驿站背后还有一层人。那层人不一定直接碰口径,但一定碰定名。否则你不会来堵门。”
那人嘴唇动了动,还是没说。
顾明忽然把新的回传节点弹了出来,屏幕上的提示红得像一条正在发烫的伤口。
【驿站回响已定位】
【节点数:4】
【状态:一开一开】
【其中1个节点存在证人翻转痕迹】
【建议:提取问名入口】
“问名入口出来了。”顾明低声道。
周砚眼皮都没抬:“在哪?”
“在旧案回卷的附件索引里。”顾明指着屏幕,“被写成了‘补充联系人清单’。但它不是联系人,是问名顺序。”
屋里所有人的呼吸都轻了一瞬。
补充联系人清单。
多普通的一行字,普通到谁看了都不会多想。可它一旦和驿站、见证位、证人翻转绑在一起,就不是联系人,而是把谁先被叫名、谁后被叫名、谁先背链路、谁后入册,全都排好了。
“这就是你们真正的授权链。”周砚说,“不是谁签了字,是谁被叫名。”
门外那人终于抬头,眼里第一次有了明显的戒备。
“你不能继续往下问了。”他说。
“为什么?”
“因为再往下,问的就不是证人了。”那人顿了一下,“是名册。”
空气像被这两个字割了一下。
名册。
不是主册,不是边册,不是留白,不是驿站,而是名册。那才是最后的东西。谁的名字先落到那里,谁就真正在链里站住;谁的名字没落,谁就会被一直当作“已处理”或“待补位”往后拖。前面所有动作,都是为了让名册不显形。
周砚眼底沉了沉,终于明白这一层为什么叫“授权链的回响”。回响不是一遍遍重复授权,而是每一次授权都会把名字震出来一点,再震回去一点,最后只剩下一串谁都能转手、谁都能否认的痕迹。
“名册在哪?”他问。
门外那人没有回答,可他的沉默已经是答案。
驿站只是路,证人只是口子,留白只是遮布。真正藏在后面的,是把名字一次次搬运、翻转、延迟、补位的名册。
周砚伸手按住那张被翻出来的见证位补入页,指尖压得很稳。
“既然证人翻过之后就得问名,”他说,“那就从现在开始,先把名问出来。”
顾明立刻把驿站回响链路放到最大,四个节点像四枚被点亮的钉子,沿着边册之后一路往上延。
【请确认问名顺序】
【来源:旧案回卷附件索引】
【当前状态:待定】
周砚盯着那个“待定”,脑子里却已经把这条链的骨架摸了个清楚。今天他们能补位,说明驿站还想继续走;今天他们能翻证人,说明名册还没完全落地。可只要周砚把问名入口扣住,后面的人就没法再假装只是“转送”。
他抬头,看向门外那人。
“回去告诉你后面的人。”周砚说,“驿站我已经看见了。证人翻完,名就该出来。你们要是还想继续藏,就准备好让名册自己发声。”
那人站在门外,脸上最后一点镇定也终于散了。
他没有再拦,只是缓缓把手从门框上收了回去,像知道这扇门已经拦不住了。走廊里的冷白灯落在他肩头,像一层薄霜,压得人几乎透不过气。
周砚没追出去。
他知道,今天追的不是人,是名。
而名,才是这条授权链最后也最难绕开的回响。