长柄印没有被放回中书封车。
沈棠宁让人把它搬到白沙晒场中央,四面用麻绳围出一丈空地。麻绳外站着白沙人、码头船夫、东墙记录人、陆呈和两名京中监视者。
太子使者盯着她:“你要做什么?”
“让所有人看见这枚印如何失去一个人的形状。”
“这是中书送来的授权物。”
“授权物不是不能验。”
陆慎之站在一旁,看着长柄印的铜身:“印柄和印面是一体铸成,砸断后,印面会失效。”
“正好。”沈棠宁说。
“你知道失效意味着什么吗?短期内,所有临时仓都会重新等待纸令。”
“我知道。”
“白沙、黑石堡、南平码头现在没有那么多时间。”
“所以我不砸成一块废铜。”
她让沈砚白把三份记录钉到木板上:白沙后门救出四人,二号影牌二十七人,西墙虚写十二人。三份记录下分别写着开门人、接收人、复核人,但没有一份具备完整的七项信息。
“总印能让一扇门在没有完整信息时先开。”沈棠宁说,“这能救人,也能让人用一张假批次把七座仓一起打开。我们要保留先救命的速度,却不能保留一个人替所有栏位负责的权限。”
太子使者冷笑:“你凭什么改朝廷的印?”
“我不改朝廷的法。”
“那你在砸什么?”
“砸一把被送到灾区、却没有写清使用边界的钥匙。”
她让白沙的铁匠取来一把短锤。
铁匠是个左手少了两节指头的老人,曾经在盐船上修过锚。他先看长柄印,再看沈棠宁:“铜身能砸,但印面若裂,里面的字就不能再拓。”
“不需要保留原印面。”
陆慎之抬眼:“你要把它拆成七个节点?”
“不是把一枚印复制七份。”沈棠宁说,“是把它原本藏在一个人手里的七个判断拆开。每一块只能证明一种条件,不能单独开整仓。”
她在木板上写下七栏:
一,来源,证明粮从哪座仓起运。
二,现量,证明实际有多少粮,不采信预计数。
三,路线,证明船车走哪条路、何时出发。
四,接收,证明谁在何处接到实物。
五,救急,证明儿童、伤员和饮水可以先于整批粮处理。
六,损耗,证明湿粮、破袋、途中损失由谁记录。
七,复核,证明前六项没有由同一人单独填完。
“七码合在一起,才能把一个批次写成已发。”沈棠宁说,“缺一项,可以发救急水和药,不能发三日整粮;若现场人数有危险,可以先开一门,但必须在时限内补齐缺项。”
太子使者指着七栏:“你们没有皇命,谁来让各州听这个?”
“现在各州已经在听二号影牌。”沈砚白说,“那张牌只有地点、人数和时间,缺了六项,却能让人索粮。我们只是把它从一张不透明的牌,改成七个可被不同人核对的码。”
“你们以为拆开权力就不会有人作假?”陆慎之问。
“不会。”沈棠宁承认,“但作假会从一笔不可见的手,变成至少三处能被找到的痕迹。”
陆慎之走到长柄印旁,伸手摸过印面。
“它的铜身有七道铸接线。”
“你早知道?”
“旧制的总印从来不是一把完整钥匙。七道铸接线是为了出故障时回炉重铸,只是后来没人再按铸接线拆解。”
“为什么?”
“完整的印更像权力。”
“而七码更像工作。”
“对掌印的人来说,完整印更方便。”
“对粮道上的人来说,方便不一定是好事。”
铁匠拿起短锤,第一下落在印柄与印面的接缝处。
铛的一声,铜印没有断。
第二下,印柄裂开一道细缝,蓝墨从缝里渗出来,落在白沙湿泥上。
第三下,长柄脱落,露出里面七条不同颜色的金属丝。它们不是装饰,而是七个分别通向印面的细槽。
围观的人群发出低低的惊声。
“它本来就能拆。”白沙年轻人说。
“能拆,不代表有人愿意拆。”沈棠宁回答。
她让铁匠沿七道铸接线继续落锤。每一次落锤前,都由不同的人报出一栏名称;每一块铜片脱落后,再由另一人写编号、时辰和见证者。
来源码由白守义的儿子保管,因为他知道粮仓的门和起运记录。
现量码由陆呈保管,因为他能辨认粮袋、秤和旧账之间的差异。
路线码交给船夫和车夫共同持有,任何一方不能独自改路。
南平码头的老船夫立刻摇头:“我只知道水路,不知道粮从哪座仓来。让我拿路线码可以,不能让我替来源码背责任。”
白沙年轻人也说:“我知道后仓,但不知道南平码头能接多少人。来源码若和路线码绑在一起,仓里少一袋,所有人都会先问我。”
“所以每一块只证明自己那一栏。”沈棠宁说,“谁的码不够,谁就不能替另一栏补答案。”
葛大娘把救急码捏在手里:“我能判断一个孩子先喝水还是先吃粥,但我不能判断这一袋粮应该送去柳湾还是石门。若有人拿我的码开整仓,我不认。”
“你的码只能开医棚和饮水。”
“那我若发现药也不够呢?”
“记入损耗码,不能用救急码伪造库存。”
陆呈听到这里,抬头问:“那谁有权在水线马上上涨时越过一项?”
“没有人越过。”
“若不越过,孩子可能等不到复核。”
“可以先救孩子。”沈棠宁说,“但先救孩子也要留下名字、伤情、使用了什么,之后由复核码补齐。越过的是时间,不是责任。”
这句话让七名持码人都低头看自己的铜片。
过去他们只需要听一个人的命令,做对了是服从,做错了是上面没说清。现在每个人只拿到一小块,既不能独自决定,也不能把责任推回一个总印持有者。
白守义的儿子问:“如果我拒绝来源码,粮仓是不是就永远不能开?”
“你可以拒绝不真实的来源。”
“如果我判断错了呢?”
“就在来源码旁写你的依据。判断错要更正,不会因为你拒绝一张可疑牌就立刻定你阻粮。”
“那别人会不会逼我盖?”
“有公开板、两名见证人和复核码。有人逼你,先记逼迫本身。”
南平码头记录人接过损耗码时,手指有些发抖:“我若写湿粮四十六袋,白沙的人会说我夸大损失,南平码头的人会说我污蔑船户。”
“那就把湿粮逐袋编号。”沈砚白说,“每袋的水线、重量和去向都写,不靠一句‘损耗’结案。”
“这样一天都写不完。”
“所以损耗码不能只由你一个人拿。白沙和南平码头各一半,今天先写十袋,剩下的按优先级补。”
沈棠宁看着陆慎之:“你是不是早知道,拆权以后每一栏都会变慢?”
“知道。”
“还支持?”
“我支持有记录的慢,不支持无人知道从哪里错的快。”
陆慎之从袖中取出一张旧纸。纸上画着一座仓,仓门有七道线,其中六道是实线,第七道被故意留空。
“这是北仓案以后重新画的结构图。七个栏位都有名字,但第七个复核位一直空着。因为所有人都认为复核会拖慢开仓,也因为没有人愿意在总印之后留下自己的名字。”
“你当时为什么不补上?”
“我以为总印持有人可以同时承担复核。”
“你承担了吗?”
陆慎之看着那张旧图:“我以为我承担了。后来才发现,我只承担了别人递给我的结果。”
沈棠宁没有把这句话写成认罪,却让记录人把旧图收入证物袋。
“所有制度设计者都要把自己的旧错放进公开档案。”她说,“不然七码只是在换一种方式遮住旧总印。”
接收码交给沈砚白和当地接收点各一半,须两块合扣。
救急码交给葛大娘,只有医棚能用,不得开启整仓粮。
损耗码交给白沙和南平码头各一人,破袋和湿粮必须两地共同确认。
复核码不交给任何一个固定官员,而由当日公开板上的三名随机记录人轮换持有。
太子使者看着七块铜片,脸色越来越难看。
“你把朝廷的印交给船夫、医婆和流民记录人?”
“他们不掌朝廷。”沈棠宁说,“他们只掌自己亲眼见过的一栏。”
“若他们串通呢?”
“就让证据互相碰撞。你担心七个人串通,是因为你知道一个人掌印也会作假。”
铁匠在最后一块铜片下垫上旧木板,重重一锤。
长柄印彻底分成七块。
原本完整的印面碎成七道不相连的字痕,每块只保留一部分,单独拓在纸上,只能看见一项权限。
沈棠宁让人将七块铜片放进七只不同颜色的布袋,并在公开板上登记:编号、持有人、保管地点、可执行事项、禁止执行事项。
“七码不是七把开所有仓的钥匙。”她说,“是七把只能开一部分判断的钥匙。”
陆慎之看着最后一块复核码:“你把最重要的一码交给随机记录人,会让所有人不安。”
“他们本来就不该因为某个固定人而安心。”
“你也可能被随机记录人否决。”
“那就把否决理由写清。”
“如果错了呢?”
“错误也写清。”
陆慎之看着她,没再说话。
长柄印拆开后,白沙后门的水位已经升到第二道石阶。沈棠宁让七名持码人立刻做第一次联验。
来源码确认白沙后仓不是南平码头货;现量码只确认可救急的水和药,不确认三百二十七袋干粮;路线码确认四条材料船可走;接收码确认四名获救者;救急码允许医棚取药;损耗码登记水浸米糠;复核码由三名公开记录人逐项读回。
七码合扣后,只开出一条命令:
“白沙后门,救人,封水,药与饮水可取,整仓粮待复核。”
没有开粮。
却有两名被困仓工在一刻钟内被拖出。
晒场上的人群看着七个布袋,第一次清楚地看到一条救援命令不是从某个人嘴里说出来,而是由七项看得见的事实拼起来。
可就在最后一名仓工被抬上高地时,沈砚白忽然发现,装着现量码的黄色布袋不在陆呈手里。
“陆先生。”
陆呈回头。
他的手里只有一张空白登记纸。
黄色布袋不见了。
人群中有人喊:“七码少了一枚!”
沈棠宁立即让所有人原地不动,先封晒场三处出口。她没有让人搜身,只让七名持码人分别报出最后一次看见铜片的时间和位置。
来源码在白守义儿子腰间。
路线码在两名船夫之间。
救急码在葛大娘药箱下。
损耗码在南平码头记录人的袖袋。
复核码还在公开板旁。
只有现量码,最后一次出现在陆呈手里。
陆慎之看向沈棠宁:“现量码失踪,最先受怀疑的人是陆呈。”
陆呈没有辩解,只把空白登记纸翻过来。
纸背面有一行刚写的蓝字:
“粮有多少,不该由算账的人决定。”
沈棠宁盯着那行字,忽然明白:有人不想偷走一块铜片。
有人想让所有人相信,拆开的权力比集中在一个人手里更危险。