明库在中京西北角,外墙不高,却厚。墙根长着青苔,青苔被风吹不动,像一层贴在石上的旧账。众人绕过三道街,先闻到旧纸味,再看见门楼。门楼没有匾,只有两排铜钉,钉面被人摸得发暗。曾家燕站在门前,忽然明白所谓明库,并不靠威严吓人。它靠的是让每一张纸进门后都有位置,让每一个活人进门前都先变成编号。
库丞宋槐序出来时,袖口沾着纸灰。他四十出头,脸瘦,眼下有两道熬夜熬出的青。他先向崔闻璧行礼,再向州府押证文行礼,最后才看曾家燕。这个顺序比城门更刺人:在明库眼里,人要排在文书后头。
“不收。”宋槐序看完封套,只说两个字。秦照野差点把腰牌拍到案上,吴超越按住他。曾家燕问:“理由?”宋槐序把封套推回半寸:“承明旧蜡印蜕没有入京预号。无预号之物,不可入明库。可入暂柜,暂柜不立正卷。”
暂柜二字一出,崔闻璧的眼神也冷了。暂柜意味着东西在明库里,却不算真正存在;有人问起,可以说收过,有人追查,也可以说未入正卷。证物若进暂柜,三日后只要换一个封套,原来的承明旧蜡印蜕就会变成一件“待验杂物”。曾家燕听懂了这个词背后的刀,却没有急。
他让陈梦圆看柜门。暂柜在廊尽头,门上挂五把小铜锁,锁孔边缘有油渍。陈梦圆只扫一眼便道:“不是天天用的柜,今日刚开过。”李沛淇闻到柜前药灰:“有人用干艾压过霉味,想遮旧纸被翻出的味。”秦照野翻明库登记簿,发现昨夜子时有一行空白,空白旁只盖了半枚“候”字印。
曾家燕把三处线索合起来:柜门油渍新,说明有人提前开暂柜;干艾遮味,说明柜里翻过旧纸;半枚候字印,说明昨夜有人预留了一个位置。若明库真不收,暂柜不会提前空出来。宋槐序拒绝入正卷,并非规矩没有路,偏偏有人先把路改成了暂路。
“宋库丞,”曾家燕道,“你怕的不是收错东西,是收对东西。”宋槐序眼中有细光一闪。他把手藏进袖中,指节抵住掌心:“我怕明库被江湖人当刀。”曾家燕点头:“这话合理。你守的是文书的清白,不是我的面子。”
这句退让反而让宋槐序更难受。若曾家燕硬闯,他可以按规矩赶人;若曾家燕承认他的恐惧,他就必须解释自己为什么只给暂柜不给正卷。吴超越淡淡道:“清白不是不收证物,是收的时候让所有人看见规矩。”
宋槐序没有立刻答。他带众人入外廊。廊里一排排木架沉在纸灰味中,梁上悬着小铜铃,风一过,铃不响,只轻轻晃。廊尽处有两间小屋,一间写“校纸”,一间写“验蜡”。窗纸都换过新纸,唯独验蜡屋下沿有一块旧水痕。水痕从里向外,不是雨,是有人在屋内洗过蜡刀。
曾家燕蹲下看水痕,指尖摸到一点黄粉。李沛淇用帕子沾起,闻后道:“蜂蜡、松烟、少量止血散。验蜡刀割过手。”陈梦圆在窗棂上挑出半根细线,线头极细,像细雨山庄用来悬针的线,却不是她们门中的织法。有人借细雨山庄的名,想把明库里的一次换蜡嫁到陈梦圆身上。
陈梦圆的脸一瞬间冷得没有血色。她生得极美,眉眼像雨后青瓷,眼尾却带着锋,平时不笑时便有一种不可靠近的清冷。此刻那点清冷全变成杀意。她没有拔暗器,只把银针一根根排在掌心:“这线不是细雨山庄的。真正的山庄线,入水后会收缩半分,这根没有。”
曾家燕接过线:“所以对方不只想让证物进暂柜,还想让主角团内部分出嫌疑。宋库丞,你若坚持不收,明日中京会传两件事:承明旧蜡未入正卷,细雨山庄弟子夜入验蜡屋。”宋槐序的喉结动了一下。他终于明白,这不是江湖人逼明库,而是有人逼明库替一桩假事作证。
宋槐序退回案前,拿出第二本登记簿。第一本给外人看,第二本薄得多,纸边发黑。他道:“正卷要预号。昨夜确实有人留了号,却不在我手里。”曾家燕问:“在谁手里?”宋槐序抬眼看向门外:“金吾卫送来的火牌副录。没有副录,明库不敢收;有了副录,明库收下的就不是你们的证物,而是他们命名过的东西。”
这便是第二章的钩子。城门要换押,明库要暂收,二者看似不同,实则都在争同一个权力:谁先给证物起名字。曾家燕把封套重新压在案上:“那就不求你收。我们先让他们来给自己写错。”宋槐序看着他:“你想做什么?”曾家燕道:“明库不收,我们就在明库门口验出它为什么不敢收。”
这一段真正难写的地方,不在暂柜陷阱本身,而在明库外廊与验蜡屋里每个人都不敢把话说满。曾家燕沿着墙根慢慢走了一圈,手指从潮湿石缝上擦过,指腹沾到一点冷泥。他没有急着问宋槐序,先让秦照野把门、案、灯、窗、守卫站位全部画成简图。图一画出来,冲突就不再只是争执:谁离证物近,谁能先碰半枚候字印,谁一转身就能把东西递进暗处,全部变成可复查的线索。
宋槐序最初不肯配合,表面理由是规矩,真正的压力却来自旧债:三年前为了保库压过一份上报。曾家燕没有替他遮掩,也没有把他一棍打成坏人。他把供录推过去,说:“你可以继续说自己只是照章办事,但照章办事也要写清章从哪里来。”这番话把人逼到一个很窄的位置上。若他写,幕后人就留下路径;若他不写,他自己就成了阻证的人。
吴超越在旁边不插话,只把剑鞘压在案沿。她的动作很轻,案上的水痕却被压出一道弯线。曾家燕看见那道水痕,忽然让李沛淇取帕子。帕子贴上去,水里浮出一点灰蓝。李沛淇闻了闻,说不是墨,是旧蜡遇潮后的粉。这个发现让半枚候字印不再只是被争抢的物件,而变成证明有人提前动过手的证据。
曾家燕把两条线索连起来:旧蜡粉说明半枚候字印曾被提前开过,木屑新旧不一说明伪装只针对普通验看,宋槐序的迟疑说明他知道部分风险,却不知道全部手法。推理到这里不能跳结论,所以他先排除三种可能。若是单纯盗取,证物早该离场;若是单纯阻拦,不必留下可疑伪装;若是单纯栽赃,伪装会更粗糙。剩下的判断只有一个:对方要的不是拿走,而是改写它进入中京的身份。
这时宋槐序的脸色终于变了。他怕的不是曾家燕猜中,而是曾家燕把“怕”也写进了证据链。一个人为什么退、为什么慢、为什么在某个字眼上避开目光,不能直接当罪,却能成为追问方向。曾家燕解释给秦照野听:“侧写不是神断,是把人的习惯、恐惧、选择放回现场。案情也一样,先看它为什么长成这样。”秦照野听得半懂,仍把“习惯、恐惧、选择”写进旁注。
对话的压力在这里转向。宋槐序问:“若我照你说的写,谁保我?”曾家燕答:“证据不保谁,证据只让别人没法随便改你的话。”吴超越接了一句:“你若什么都不写,明日别人替你写。”这比威胁更有效,因为中京最擅长的正是替沉默的人写结论。宋槐序的指节在案边磨了两下,终于把第一句供词落下。
供词落笔后,现场又出现第三处反咬。门外有人故意高声说暂柜陷阱已经查明,像是急着让围观书吏把消息带走。曾家燕立刻停笔,让陈梦圆看人群鞋底。鞋底里有两个人沾了同一种红泥,泥色与州府拓本背后的沙相合。围观者不是闲人,至少有一部分是来确认他们查到哪一步的眼睛。
曾家燕没有当场抓人。他让秦照野故意把结论写偏一寸,说问题只在半枚候字印,不在背后传令。这个偏差是诱饵。懂行的人若听见,会急着修正;不懂的人只会跟着传。半个时辰后,外头果然多了一张无名纸,纸上纠正了一个只有经手者才会知道的细节。逼明库承认不收证物本身就是证词,由此有了落点。
这一补段把本章的选择代价压实了。主角团不是顺手多拿一条线索,而是在明库外廊与验蜡屋公开把宋槐序、半枚候字印和幕后传令者绑到同一张纸上。这样做会让他们更安全一点,也会让他们更显眼。中京不怕江湖人闯门,怕的是有人把门上的每一道锁、每一道封、每一次迟疑都写成能上卷的证据。曾家燕知道,从这一刻起,对方再动手,就不会只动一件物了。
宋槐序带他们看暂柜时,曾家燕让人把灯放低。灯一低,柜门铜锁背后的擦痕便露出来,擦痕细而密,像用软布反复拂过。明库库丁擦锁只擦正面,背面藏在门缝里,平日没人管。有人擦背面,只可能是为了抹去手汗或药粉。李沛淇用湿帕一贴,帕角浮出淡青。那不是毒,是济世堂旧方里用来压霉味的青柏灰。
“这柜昨夜开过,而且开柜的人怕留下味。”曾家燕把帕子放到宋槐序面前,“你说不收,是今日的规矩;柜先空出来,是昨夜的准备。两件事合在一起,才是证据。”宋槐序的嘴唇动了动。他原本只想用暂柜拖过三日,让明库避开承明旧蜡,可现在他看见暂柜已经被别人预先当成坑。自己再退一步,证物就会掉进去。
他终于补写一条临时规程:凡涉承明旧蜡者,暂柜不得单独启封,须由库丞、押证人、验蜡人三方在场。曾家燕没有满意地点头,只让秦照野把宋槐序写这条规程时的时辰记下。因为规程本身会被人改,写规程的时辰和在场人,才是改不掉的钉子。
离开验蜡屋时,曾家燕回头看了一眼窗下水痕。水痕已经被库丁擦过,地面却留下一圈更浅的湿边。擦痕本身成了新证据:若只是日常漏水,没人会急着擦;急着擦,说明有人知道那处水痕能指向洗蜡刀。宋槐序望着湿边,终于明白明库不是因为不沾江湖就干净。明库只要害怕,就会被人拿害怕当抹布,把真正该留下的痕迹擦掉。