第4章 第 4 章
門徹底推開時,一股更深的冷氣從暗層裡漫出來,像多年未見光的海水沿著腳踝慢慢纏上來。
裡頭不大,卻比表層閱檔室更像一個被故意遺忘的器官。幽藍光源嵌在牆角與機櫃底部,亮得極低,只夠照見一排排老式伺服節點的輪廓。機殼漆面早已磨舊,散熱扇發出不太穩定的低鳴,像上了年紀的人在夢裡喘息。另一側則是金屬檔架,透明封存盒與紙本卷宗並排而立,旁邊還有兩只尺寸一致的灰色實體箱,安靜得過分,像在等誰終於來承認它們曾經存在。
外頭的門禁鎖舌一排排落下,聲音隔著牆傳進來,清楚得像敲在骨頭上。
沈棠先一步進去,視線掃過整個空間,沒有說話。她的冷靜幾乎成了一種本能,越是逼近她真正想要的東西,那種冷就越像被重新磨亮的刀。只是她停在門內半步的位置,沒有像往常那樣把人甩在身後。
黎見潮進來時,抬手將暗門回推到半掩,目光先掠過機櫃,再落到沈棠側臉上。那一眼很短,沒有玩笑,像是在確認她還站得住。
蘇晚汐已經蹲到最靠裡的一組終端前,手指飛快擦過積塵的觸控板。屏幕亮起來,老舊系統的啟動畫面一層層彈出,沒有接主網,沒有外部同步,只剩最原始的本地權限驗證。
閱檔室角落那枚擴音端口的白光沒有熄,關絮的聲音隔著兩道牆、隔著這間多年前的暗層,仍舊溫柔得像替人整理衣領。
小棠,妳比我預計得還快。
沈棠像沒聽見,只看著蘇晚汐的屏幕。
能不能讀?
能,但要看用什麼讀。蘇晚汐聲音很穩,這裡是離線備援,不認現在的監管簽章,只認舊式雙向分片。她目光一轉,落到沈棠手裡那枚冷錢包上,沈芷把一半鎖放在外面,不是為了藏,是為了防有人先進來改。
黎見潮倚著一旁的檔架,低聲道:
也就是說,關絮那句另一半,至少有一半是真的。她不是故弄玄虛,是篤定妳們就算找到地方,也未必打得開。
沈棠終於把冷錢包放上終端。金屬與玻璃接觸,發出很輕的一聲。
那一瞬間,她忽然想起沈芷很多年前教她背密碼表時說過的話。真正重要的東西,不能只防外人,也要防最熟的人。因為最容易被改掉的,不是資料本身,是你對誰可以相信的判斷。
她那時不懂,現在懂得太晚了些。
蘇晚汐接入離線橋接模組,屏幕上跳出一串陳舊的索引格式。她快速比對片段,眉心越鎖越緊。
有人工覆寫過的痕跡,但不是暗層內。這裡保存的是原始索引的殘段,外面那枚冷錢包剛好是缺失的校驗片。
黎見潮低頭看了一眼。
妳能說得像人話一點嗎?雖然我很喜歡妳罵系統時的樣子,但現在時間寶貴。
蘇晚汐沒抬頭。
人話就是,這裡有真的。假的在表層,真貨被拆成兩半,一半留下,一半帶走。有人想讓找到的人先恨,再來不及驗。
沈棠指節微微一緊,卻只說:
開。
屏幕靜了兩秒,像在辨認什麼。下一瞬,藍光驟亮,一串串本地索引沿著舊式介面迅速展開。最上方跳出一個檔案夾名稱。
東五區映射事故原始留存
授權人:沈芷
驗證方式:雙片離線復核
後面跟著一行手動備註,字體極淡,卻仍看得出來是手寫掃描進去的:
若由棠開啟,先看照片,再看箱單,不要先相信結論。
沈棠呼吸猛地停了一瞬。
這句話像從多年以前直接落到她眼前,不經任何人轉述,不容任何體面修飾。那不是證據,是沈芷留下來、只給她看的提醒。不是要她報仇,甚至不是要她哭,只是要她別急著相信。
黎見潮看見那行字,沒出聲。她很少在這種時候安靜到近乎克制,卻偏偏只在最不該討巧的時候,知道什麼都別說。
蘇晚汐把第一份資料拖出來。未裁切照片在屏幕上緩緩鋪開,解析度不高,卻比表層那張完整得多。冷庫門口,年輕的沈芷一手扶著門,一手托著兩只規格相同的灰白映射箱,臉上的表情不是輕鬆,而是帶著一點工作中的不耐煩,像剛發現一件不該發生的事。她右側站著另一個女人,這次沒有被裁掉。
那女人穿著舊版監管署外勤外套,胸前識別牌被手臂擋住一半,只露出職級色條。她側臉柔和,頭髮束得很整齊,正在低頭看箱側標籤,姿勢熟稔得像不是來查,而是來接。
黎見潮眼神一沉。
這就是被裁掉的人?
蘇晚汐把畫面放大,修復邊緣噪點。
臉部特徵還缺一點,但能對出輪廓。不是當年的一線稽核,至少是有中轉授權的人。
沈棠盯著那張臉,腦子裡某個久遠畫面忽然被扯亮。她記得自己在關絮剛調任總署那年,看過一面舊牆上的歷任專案組合照。照片裡站在角落的人,似乎就是這樣的下頜線,這樣垂眼時溫和得毫無攻擊性的神情。
不是似乎。
就是。
她聲音低得近乎發冷。
是關絮。
閱檔室外,白光端口裡傳來一點近乎失真的電流聲,像有人在另一端輕輕笑了笑。
黎見潮抬眸,語氣淡得鋒利。
關處長,妳還真是念舊。連自己出鏡的證據都捨不得刪乾淨。
關絮沒有否認,只慢條斯理地說:
老系統的殘影太多,總有幾個角落掃不乾淨。見潮,妳既然做平台,該懂真正可控的從來不是資料是否存在,而是誰有能力解釋它。
沈棠沒理她,直接切到下一份。
是箱單。
兩只高風險權屬映射箱的完整記錄被拉開,每一條流轉節點都帶著時間戳與授權鏈。箱號一致,內容標記一致,甚至連保全權限都一致。它們在同一時段被登記離開東五區冷鏈暫存層,十分鐘後,又以另一組中轉編碼重新入庫。系統顯示其中一次出入庫被標記為事故前測試回寫,另一個則被覆蓋成設備誤報。
蘇晚汐看得很快,聲音卻一字一字落得清楚。
不是貨物流失,是權屬抽離。先把映射箱裡綁定的鏈上權利臨時剝出去,讓它在主網上變成無主碎片,再用另一組合法中轉碼重新掛回新主體名下。實體箱還在,鏈上主人已經換了。
黎見潮眸色徹底冷下來。
洗鏈。
對。蘇晚汐說,而且是最早那批。那時候元宇宙交易港還沒完全上線,跨境權屬映射的規則有空窗,誰掌握監管中轉碼,誰就能把灰貨洗成新貨,把問題資產洗成乾淨資產。
沈棠問:
東五區事故呢?
蘇晚汐切出時間軸,把事故時間壓上去。兩條線完美重疊。箱單異常發生後十七分鐘,東五區冷鏈能源系統失壓,隨後爆發化學抑溫劑洩漏,現場監控全黑,七十四分鐘後恢復。系統最終判定為設備故障引發連鎖事故。
不是故障。黎見潮說,是清場。
她這句話像刀背一樣平,卻讓整個暗層的溫度都更低了些。
沈棠盯著屏幕,眼前卻有片刻的重影。她一直以為姐姐是查到黎家物流線的髒事,才被人滅口;一直以為那場事故的核心,是黎家為了保住舊港權力和利益切掉了一名知道太多的稽核官。可現在資料一條條展開,黎家的名字並不在主執行端,真正出現的,是監管中轉授權,是事故前覆寫指令,是關絮站在箱邊低頭核對標籤的側臉。
她不是旁觀者。
至少不是。
屏幕右下角忽然跳出一個標記檔,名稱極短:語音備忘。
沈棠手指停了半秒,點開。
雜訊先湧出來,像老舊磁帶在冰箱裡被重新拉動。幾秒後,女人的呼吸聲傳出來,有點急,卻仍壓著職業習慣裡那種清楚的節奏。
是沈芷。
如果有人能聽到這段,代表表層的東西已經被碰過了。棠,如果是妳,先別哭,先記。
她說這句時,背景裡有很遠的警報聲,還有人奔跑。
東五區不是事故。有人用兩只映射箱做權屬抽離測試,測的是一條新路徑,能把臨時失去主體的鏈上提貨權重新掛回合法帳本。我追到的不是單一貨物,是一種做法。做法一旦成了規則,就不只是走私,是把整個港口變成洗白機。
沈棠指尖一僵。
錄音裡的呼吸停了一瞬,像她在看什麼。
我目前能確認,監管端有人直接給了中轉碼,不止一個人。關絮參與執行,她還不夠大,她背後還有人。黎家舊系統被借用了授權,來源有問題,不像是正常董事會簽發,像有人拿了他們廢棄節點做影子橋。別先把黎家當乾淨的,但也別把刀只對著黎家。
黎見潮背脊微不可察地繃了一下。
錄音繼續往下。
如果我來不及把主網那半邊拿走,就說明我失敗了。另一半索引要去北環找,或者找當年做架構的人。她知道哪裡能留下不被改的痕。我沒辦法完全信任任何部門,所以把外層證據做成妳會最想信的樣子。因為只有妳看見太順的答案時,才會開始懷疑。
短暫的靜默後,沈芷的聲音忽然輕了一點,不像備忘,像在對妹妹說話。
棠,別把自己活成證據鏈的一部分。有人會把妳塑造成最合適的證人,讓妳記住該記住的,忘掉該忘掉的。妳記性太好了,太容易被人拿來當秩序本身。
錄音在這裡出現劇烈雜訊,最後只剩一句幾乎被電流撕裂的話:
如果見到晚汐,信她一半。如果見到黎家那個小的……先別急著恨。
聲音斷了。
整個暗層只剩老式風扇低低轉動。外頭某處傳來重物撞擊冷庫門的悶響,一次,兩次,越來越近。
沈棠沒有動,像連血都在一瞬間被凍住。她過去很多年的路忽然在眼前鬆了接縫,露出底下讓人無法直視的空。她以為自己是在追真相,原來更像沿著別人為她修好的導軌,穩穩地走向一個早被安排好的結論。
關絮提拔她,重用她,讓她成為海關系統裡最鋒利也最可信的一把刀。不是因為欣賞,而是因為這把刀足夠乾淨、記得夠牢,刺出去時,所有人都會相信她看見的、聽見的、認定的。
黎見潮忽然往前一步,手掌落在機台邊緣,沒有碰她,只是替她擋住了一部分外頭滲進來的冷風與目光。
沈棠。
她的聲音很低,比平時收斂很多。
現在不是妳一個人被耍。
沈棠終於側過臉看她。那眼神還是冷的,卻不再像之前那樣把她整個隔在對立面之外。像一道門沒開,只是第一次沒有鎖死。
我知道。她說。
三個字,已經是她此刻能給出的最大鬆動。
蘇晚汐很快把錄音與箱單本地打包,接著切出更底層的授權紀錄。屏幕上跳出一串舊節點識別碼,其中一組標頭讓黎見潮的眼神徹底沉了下去。
那是黎家舊物流授權庫的母節點。
但後面的簽發格式不對。她一眼就看出來,語速仍穩,甚至帶了點冷笑。這不是我們家的董事會格式,連廢棄授權的留痕順序都錯了。有人拿了舊節點當殼,偽造了二次簽發。
沈棠盯著那行碼。
妳確定?
黎見潮看她一眼。
我可以騙妳很多事,這種不會。黎家早年確實把一部分舊港權限做成影子節點留著談判,那是我們家不乾淨的地方。我不替它洗白。但這組東西,不是原始授權,是拿死人衣服去冒充活人。
她說這句時,唇邊甚至還有一絲慣常的笑意,卻半點不暖,像刀鋒反光。
看來妳姊姊挺公平,連罵我們都罵得有分寸。
蘇晚汐忽然道:
等等。
她把其中一段偽造流程放大。節點跳轉裡有個極短的中繼代號:GX-7。
沈棠目光一凜,從內袋抽出那張出庫條。上面經手人縮寫同樣是G.X。
不是只有關絮的名字縮寫。蘇晚汐說,這像一個流程節點名。也可能是她在系統裡的影子簽章。用人名當節點,表示那不是單次操作,是固定洗鏈通道。
黎見潮輕輕嘖了一聲。
端莊親切的關處長,原來還給自己留了專用後門。品味真不錯。
外頭撞門聲再次響起,這次更近。有人在試圖切開暗層外的移動櫃軌。金屬摩擦聲細密刺耳,像有鋸齒在牆後慢慢咬進來。
閱檔室的白光端口再度亮了一下。關絮的聲音比剛才更近,像她正站在門外。
時間差不多了,小棠。妳既然看到了,就該明白,這不是一份證據能解決的事。妳姊姊當年看得太早,所以死得太快。妳若夠聰明,現在帶著妳能接受的那一部分離開,我還能替妳留位置。
沈棠抬眼,聲音平靜得可怕。
留在妳身邊,繼續替妳做證人?
關絮沉默了半秒,竟像有些惋惜。
我是在替妳保住妳擅長的一切。
黎見潮笑了,笑意輕薄,眼底卻冷。
關處長,妳這樣勸人回頭,真像在招股說明會上畫餅。可惜我們三個今晚胃口都不太好。
蘇晚汐已經起身,迅速拔下本地存儲模組。
不能再待。封存倒數還在跑,北環一旦過不可逆節點,主網那半邊會被洗乾淨。這裡的東西夠證明事故是人為,也夠證明關絮是核心之一,但不夠把整個鏈打穿。
黎見潮接過存儲模組,直接塞進西裝內袋。
下一步去北環鏡像端口。
不。沈棠說,先離開這裡,再去拿另一半。
她低頭看著終端上最後一行殘留索引。那裡有一個目的地標記,不是完整座標,只是一段被截斷的備援路徑名稱。
自由港二期模擬池,舊架構沙盒區。
蘇晚汐呼吸微滯。
那是我當年和見潮拆夥前最後保留的一個離線沙盒。理論上已經廢掉了。
黎見潮側頭看她,挑了挑眉。
原來妳還有理論上廢掉、實際上可能藏著命的地方沒告訴我。
蘇晚汐語氣依舊平和,卻帶著一點極淡的自嘲。
因為我當年以為,保住系統,比公開真相更重要。
外頭忽然一聲巨響,暗層門外的櫃軌像被整段震開。冷風猛地灌進來,夾著細碎腳步與通訊器壓低的指令聲。
沒時間了。她說。
沈棠迅速掃過空間,視線落到那兩只灰色映射箱上。她走過去,直接拆下箱側標籤與底部微型識別片。那是能證明箱體曾真實存在、且與表層資料被裁切版本不一致的實體痕跡。她做得很快,動作利落得像早已在腦中排過順序。
黎見潮看著她,忽然伸手把另一只箱體內層的保全膜整片扯出來。
帶這個。膜上有原始溫控簽章,偽造流程很難補。
沈棠接過,沒有說謝,也沒有拒絕。
這短得近乎無聲的默契,反而比任何一句軟話都更像某種結盟。
蘇晚汐關閉終端,藍光一盞盞熄滅,整間暗層重新陷入半明半暗的冰冷。她指向機櫃後方一條窄得只能側身通過的維修道。
這裡接老宿舍區冷卻循環管,能通到外牆排風井。很髒,很窄,但執行組不會先查那裡。
黎見潮挑唇,語氣又帶回了一點她慣有的不正經,卻更像在替人撐住神經。
聽起來很適合我們三個體面人今晚的去處。
沈棠看了她一眼。
你要是卡住,我不會回頭拉你。
黎見潮笑了。
這句話比剛才那句我知道,還像妳。
門外已經有光束從縫隙裡刺進來。有人在報倒數,切割器的高頻震鳴越來越刺耳。關絮沒有再說話,像是已經不必再勸,只等她們做選擇。
沈棠最後回頭看了一眼那塊早已黑掉的屏幕。她不知道沈芷當年是不是預見了今晚,預見她終會站在這裡,看見自己多年來最想要也最不敢要的答案。她只知道,從聽完那段錄音開始,她再也沒辦法用原來那條線把所有人釘死在各自的位置上。
黎家不是無辜,卻未必是她以為的兇手。
關絮不是提拔者,而是把她養成證人的手。
而她自己,離真相最近的時候,反而第一次失去了可以毫不猶豫去恨的對象。
這種失重感比仇恨更冷。
可她沒有停。
她彎身鑽進維修道前,低低說了一句,像是對另外兩人,也像是對自己。
北環那半邊,不管在主網、沙盒,還是在誰手裡,我都要拿到。
黎見潮跟在她身後,聲音幾乎貼著那條狹窄管道的冷壁滑過來。
巧了,我也一樣。只不過我除了拿真相,還想順手拿回被人借走的名字。
蘇晚汐最後關上暗層內部的斷電閥,整個空間徹底熄滅。外頭切割聲猛地炸開的一瞬,她也鑽入維修道,反手拉下隔板。
黑暗裡只剩三人的呼吸,還有遠處港城深夜永不真正停歇的低鳴。像海,像機械,像一張正被人從底部撕裂的秩序網。
而在她們身後,那扇剛被攻破的暗門後面,空無一人的藍光資料室裡,有一枚先前始終未被注意的小型備援指示燈,在斷電後竟短暫亮了一下。
燈下閃過一行極短的自動轉存提示。
副本已送達:北環鏡像外側緩存節點。
下一秒,紅光熄滅。
裡頭不大,卻比表層閱檔室更像一個被故意遺忘的器官。幽藍光源嵌在牆角與機櫃底部,亮得極低,只夠照見一排排老式伺服節點的輪廓。機殼漆面早已磨舊,散熱扇發出不太穩定的低鳴,像上了年紀的人在夢裡喘息。另一側則是金屬檔架,透明封存盒與紙本卷宗並排而立,旁邊還有兩只尺寸一致的灰色實體箱,安靜得過分,像在等誰終於來承認它們曾經存在。
外頭的門禁鎖舌一排排落下,聲音隔著牆傳進來,清楚得像敲在骨頭上。
沈棠先一步進去,視線掃過整個空間,沒有說話。她的冷靜幾乎成了一種本能,越是逼近她真正想要的東西,那種冷就越像被重新磨亮的刀。只是她停在門內半步的位置,沒有像往常那樣把人甩在身後。
黎見潮進來時,抬手將暗門回推到半掩,目光先掠過機櫃,再落到沈棠側臉上。那一眼很短,沒有玩笑,像是在確認她還站得住。
蘇晚汐已經蹲到最靠裡的一組終端前,手指飛快擦過積塵的觸控板。屏幕亮起來,老舊系統的啟動畫面一層層彈出,沒有接主網,沒有外部同步,只剩最原始的本地權限驗證。
閱檔室角落那枚擴音端口的白光沒有熄,關絮的聲音隔著兩道牆、隔著這間多年前的暗層,仍舊溫柔得像替人整理衣領。
小棠,妳比我預計得還快。
沈棠像沒聽見,只看著蘇晚汐的屏幕。
能不能讀?
能,但要看用什麼讀。蘇晚汐聲音很穩,這裡是離線備援,不認現在的監管簽章,只認舊式雙向分片。她目光一轉,落到沈棠手裡那枚冷錢包上,沈芷把一半鎖放在外面,不是為了藏,是為了防有人先進來改。
黎見潮倚著一旁的檔架,低聲道:
也就是說,關絮那句另一半,至少有一半是真的。她不是故弄玄虛,是篤定妳們就算找到地方,也未必打得開。
沈棠終於把冷錢包放上終端。金屬與玻璃接觸,發出很輕的一聲。
那一瞬間,她忽然想起沈芷很多年前教她背密碼表時說過的話。真正重要的東西,不能只防外人,也要防最熟的人。因為最容易被改掉的,不是資料本身,是你對誰可以相信的判斷。
她那時不懂,現在懂得太晚了些。
蘇晚汐接入離線橋接模組,屏幕上跳出一串陳舊的索引格式。她快速比對片段,眉心越鎖越緊。
有人工覆寫過的痕跡,但不是暗層內。這裡保存的是原始索引的殘段,外面那枚冷錢包剛好是缺失的校驗片。
黎見潮低頭看了一眼。
妳能說得像人話一點嗎?雖然我很喜歡妳罵系統時的樣子,但現在時間寶貴。
蘇晚汐沒抬頭。
人話就是,這裡有真的。假的在表層,真貨被拆成兩半,一半留下,一半帶走。有人想讓找到的人先恨,再來不及驗。
沈棠指節微微一緊,卻只說:
開。
屏幕靜了兩秒,像在辨認什麼。下一瞬,藍光驟亮,一串串本地索引沿著舊式介面迅速展開。最上方跳出一個檔案夾名稱。
東五區映射事故原始留存
授權人:沈芷
驗證方式:雙片離線復核
後面跟著一行手動備註,字體極淡,卻仍看得出來是手寫掃描進去的:
若由棠開啟,先看照片,再看箱單,不要先相信結論。
沈棠呼吸猛地停了一瞬。
這句話像從多年以前直接落到她眼前,不經任何人轉述,不容任何體面修飾。那不是證據,是沈芷留下來、只給她看的提醒。不是要她報仇,甚至不是要她哭,只是要她別急著相信。
黎見潮看見那行字,沒出聲。她很少在這種時候安靜到近乎克制,卻偏偏只在最不該討巧的時候,知道什麼都別說。
蘇晚汐把第一份資料拖出來。未裁切照片在屏幕上緩緩鋪開,解析度不高,卻比表層那張完整得多。冷庫門口,年輕的沈芷一手扶著門,一手托著兩只規格相同的灰白映射箱,臉上的表情不是輕鬆,而是帶著一點工作中的不耐煩,像剛發現一件不該發生的事。她右側站著另一個女人,這次沒有被裁掉。
那女人穿著舊版監管署外勤外套,胸前識別牌被手臂擋住一半,只露出職級色條。她側臉柔和,頭髮束得很整齊,正在低頭看箱側標籤,姿勢熟稔得像不是來查,而是來接。
黎見潮眼神一沉。
這就是被裁掉的人?
蘇晚汐把畫面放大,修復邊緣噪點。
臉部特徵還缺一點,但能對出輪廓。不是當年的一線稽核,至少是有中轉授權的人。
沈棠盯著那張臉,腦子裡某個久遠畫面忽然被扯亮。她記得自己在關絮剛調任總署那年,看過一面舊牆上的歷任專案組合照。照片裡站在角落的人,似乎就是這樣的下頜線,這樣垂眼時溫和得毫無攻擊性的神情。
不是似乎。
就是。
她聲音低得近乎發冷。
是關絮。
閱檔室外,白光端口裡傳來一點近乎失真的電流聲,像有人在另一端輕輕笑了笑。
黎見潮抬眸,語氣淡得鋒利。
關處長,妳還真是念舊。連自己出鏡的證據都捨不得刪乾淨。
關絮沒有否認,只慢條斯理地說:
老系統的殘影太多,總有幾個角落掃不乾淨。見潮,妳既然做平台,該懂真正可控的從來不是資料是否存在,而是誰有能力解釋它。
沈棠沒理她,直接切到下一份。
是箱單。
兩只高風險權屬映射箱的完整記錄被拉開,每一條流轉節點都帶著時間戳與授權鏈。箱號一致,內容標記一致,甚至連保全權限都一致。它們在同一時段被登記離開東五區冷鏈暫存層,十分鐘後,又以另一組中轉編碼重新入庫。系統顯示其中一次出入庫被標記為事故前測試回寫,另一個則被覆蓋成設備誤報。
蘇晚汐看得很快,聲音卻一字一字落得清楚。
不是貨物流失,是權屬抽離。先把映射箱裡綁定的鏈上權利臨時剝出去,讓它在主網上變成無主碎片,再用另一組合法中轉碼重新掛回新主體名下。實體箱還在,鏈上主人已經換了。
黎見潮眸色徹底冷下來。
洗鏈。
對。蘇晚汐說,而且是最早那批。那時候元宇宙交易港還沒完全上線,跨境權屬映射的規則有空窗,誰掌握監管中轉碼,誰就能把灰貨洗成新貨,把問題資產洗成乾淨資產。
沈棠問:
東五區事故呢?
蘇晚汐切出時間軸,把事故時間壓上去。兩條線完美重疊。箱單異常發生後十七分鐘,東五區冷鏈能源系統失壓,隨後爆發化學抑溫劑洩漏,現場監控全黑,七十四分鐘後恢復。系統最終判定為設備故障引發連鎖事故。
不是故障。黎見潮說,是清場。
她這句話像刀背一樣平,卻讓整個暗層的溫度都更低了些。
沈棠盯著屏幕,眼前卻有片刻的重影。她一直以為姐姐是查到黎家物流線的髒事,才被人滅口;一直以為那場事故的核心,是黎家為了保住舊港權力和利益切掉了一名知道太多的稽核官。可現在資料一條條展開,黎家的名字並不在主執行端,真正出現的,是監管中轉授權,是事故前覆寫指令,是關絮站在箱邊低頭核對標籤的側臉。
她不是旁觀者。
至少不是。
屏幕右下角忽然跳出一個標記檔,名稱極短:語音備忘。
沈棠手指停了半秒,點開。
雜訊先湧出來,像老舊磁帶在冰箱裡被重新拉動。幾秒後,女人的呼吸聲傳出來,有點急,卻仍壓著職業習慣裡那種清楚的節奏。
是沈芷。
如果有人能聽到這段,代表表層的東西已經被碰過了。棠,如果是妳,先別哭,先記。
她說這句時,背景裡有很遠的警報聲,還有人奔跑。
東五區不是事故。有人用兩只映射箱做權屬抽離測試,測的是一條新路徑,能把臨時失去主體的鏈上提貨權重新掛回合法帳本。我追到的不是單一貨物,是一種做法。做法一旦成了規則,就不只是走私,是把整個港口變成洗白機。
沈棠指尖一僵。
錄音裡的呼吸停了一瞬,像她在看什麼。
我目前能確認,監管端有人直接給了中轉碼,不止一個人。關絮參與執行,她還不夠大,她背後還有人。黎家舊系統被借用了授權,來源有問題,不像是正常董事會簽發,像有人拿了他們廢棄節點做影子橋。別先把黎家當乾淨的,但也別把刀只對著黎家。
黎見潮背脊微不可察地繃了一下。
錄音繼續往下。
如果我來不及把主網那半邊拿走,就說明我失敗了。另一半索引要去北環找,或者找當年做架構的人。她知道哪裡能留下不被改的痕。我沒辦法完全信任任何部門,所以把外層證據做成妳會最想信的樣子。因為只有妳看見太順的答案時,才會開始懷疑。
短暫的靜默後,沈芷的聲音忽然輕了一點,不像備忘,像在對妹妹說話。
棠,別把自己活成證據鏈的一部分。有人會把妳塑造成最合適的證人,讓妳記住該記住的,忘掉該忘掉的。妳記性太好了,太容易被人拿來當秩序本身。
錄音在這裡出現劇烈雜訊,最後只剩一句幾乎被電流撕裂的話:
如果見到晚汐,信她一半。如果見到黎家那個小的……先別急著恨。
聲音斷了。
整個暗層只剩老式風扇低低轉動。外頭某處傳來重物撞擊冷庫門的悶響,一次,兩次,越來越近。
沈棠沒有動,像連血都在一瞬間被凍住。她過去很多年的路忽然在眼前鬆了接縫,露出底下讓人無法直視的空。她以為自己是在追真相,原來更像沿著別人為她修好的導軌,穩穩地走向一個早被安排好的結論。
關絮提拔她,重用她,讓她成為海關系統裡最鋒利也最可信的一把刀。不是因為欣賞,而是因為這把刀足夠乾淨、記得夠牢,刺出去時,所有人都會相信她看見的、聽見的、認定的。
黎見潮忽然往前一步,手掌落在機台邊緣,沒有碰她,只是替她擋住了一部分外頭滲進來的冷風與目光。
沈棠。
她的聲音很低,比平時收斂很多。
現在不是妳一個人被耍。
沈棠終於側過臉看她。那眼神還是冷的,卻不再像之前那樣把她整個隔在對立面之外。像一道門沒開,只是第一次沒有鎖死。
我知道。她說。
三個字,已經是她此刻能給出的最大鬆動。
蘇晚汐很快把錄音與箱單本地打包,接著切出更底層的授權紀錄。屏幕上跳出一串舊節點識別碼,其中一組標頭讓黎見潮的眼神徹底沉了下去。
那是黎家舊物流授權庫的母節點。
但後面的簽發格式不對。她一眼就看出來,語速仍穩,甚至帶了點冷笑。這不是我們家的董事會格式,連廢棄授權的留痕順序都錯了。有人拿了舊節點當殼,偽造了二次簽發。
沈棠盯著那行碼。
妳確定?
黎見潮看她一眼。
我可以騙妳很多事,這種不會。黎家早年確實把一部分舊港權限做成影子節點留著談判,那是我們家不乾淨的地方。我不替它洗白。但這組東西,不是原始授權,是拿死人衣服去冒充活人。
她說這句時,唇邊甚至還有一絲慣常的笑意,卻半點不暖,像刀鋒反光。
看來妳姊姊挺公平,連罵我們都罵得有分寸。
蘇晚汐忽然道:
等等。
她把其中一段偽造流程放大。節點跳轉裡有個極短的中繼代號:GX-7。
沈棠目光一凜,從內袋抽出那張出庫條。上面經手人縮寫同樣是G.X。
不是只有關絮的名字縮寫。蘇晚汐說,這像一個流程節點名。也可能是她在系統裡的影子簽章。用人名當節點,表示那不是單次操作,是固定洗鏈通道。
黎見潮輕輕嘖了一聲。
端莊親切的關處長,原來還給自己留了專用後門。品味真不錯。
外頭撞門聲再次響起,這次更近。有人在試圖切開暗層外的移動櫃軌。金屬摩擦聲細密刺耳,像有鋸齒在牆後慢慢咬進來。
閱檔室的白光端口再度亮了一下。關絮的聲音比剛才更近,像她正站在門外。
時間差不多了,小棠。妳既然看到了,就該明白,這不是一份證據能解決的事。妳姊姊當年看得太早,所以死得太快。妳若夠聰明,現在帶著妳能接受的那一部分離開,我還能替妳留位置。
沈棠抬眼,聲音平靜得可怕。
留在妳身邊,繼續替妳做證人?
關絮沉默了半秒,竟像有些惋惜。
我是在替妳保住妳擅長的一切。
黎見潮笑了,笑意輕薄,眼底卻冷。
關處長,妳這樣勸人回頭,真像在招股說明會上畫餅。可惜我們三個今晚胃口都不太好。
蘇晚汐已經起身,迅速拔下本地存儲模組。
不能再待。封存倒數還在跑,北環一旦過不可逆節點,主網那半邊會被洗乾淨。這裡的東西夠證明事故是人為,也夠證明關絮是核心之一,但不夠把整個鏈打穿。
黎見潮接過存儲模組,直接塞進西裝內袋。
下一步去北環鏡像端口。
不。沈棠說,先離開這裡,再去拿另一半。
她低頭看著終端上最後一行殘留索引。那裡有一個目的地標記,不是完整座標,只是一段被截斷的備援路徑名稱。
自由港二期模擬池,舊架構沙盒區。
蘇晚汐呼吸微滯。
那是我當年和見潮拆夥前最後保留的一個離線沙盒。理論上已經廢掉了。
黎見潮側頭看她,挑了挑眉。
原來妳還有理論上廢掉、實際上可能藏著命的地方沒告訴我。
蘇晚汐語氣依舊平和,卻帶著一點極淡的自嘲。
因為我當年以為,保住系統,比公開真相更重要。
外頭忽然一聲巨響,暗層門外的櫃軌像被整段震開。冷風猛地灌進來,夾著細碎腳步與通訊器壓低的指令聲。
沒時間了。她說。
沈棠迅速掃過空間,視線落到那兩只灰色映射箱上。她走過去,直接拆下箱側標籤與底部微型識別片。那是能證明箱體曾真實存在、且與表層資料被裁切版本不一致的實體痕跡。她做得很快,動作利落得像早已在腦中排過順序。
黎見潮看著她,忽然伸手把另一只箱體內層的保全膜整片扯出來。
帶這個。膜上有原始溫控簽章,偽造流程很難補。
沈棠接過,沒有說謝,也沒有拒絕。
這短得近乎無聲的默契,反而比任何一句軟話都更像某種結盟。
蘇晚汐關閉終端,藍光一盞盞熄滅,整間暗層重新陷入半明半暗的冰冷。她指向機櫃後方一條窄得只能側身通過的維修道。
這裡接老宿舍區冷卻循環管,能通到外牆排風井。很髒,很窄,但執行組不會先查那裡。
黎見潮挑唇,語氣又帶回了一點她慣有的不正經,卻更像在替人撐住神經。
聽起來很適合我們三個體面人今晚的去處。
沈棠看了她一眼。
你要是卡住,我不會回頭拉你。
黎見潮笑了。
這句話比剛才那句我知道,還像妳。
門外已經有光束從縫隙裡刺進來。有人在報倒數,切割器的高頻震鳴越來越刺耳。關絮沒有再說話,像是已經不必再勸,只等她們做選擇。
沈棠最後回頭看了一眼那塊早已黑掉的屏幕。她不知道沈芷當年是不是預見了今晚,預見她終會站在這裡,看見自己多年來最想要也最不敢要的答案。她只知道,從聽完那段錄音開始,她再也沒辦法用原來那條線把所有人釘死在各自的位置上。
黎家不是無辜,卻未必是她以為的兇手。
關絮不是提拔者,而是把她養成證人的手。
而她自己,離真相最近的時候,反而第一次失去了可以毫不猶豫去恨的對象。
這種失重感比仇恨更冷。
可她沒有停。
她彎身鑽進維修道前,低低說了一句,像是對另外兩人,也像是對自己。
北環那半邊,不管在主網、沙盒,還是在誰手裡,我都要拿到。
黎見潮跟在她身後,聲音幾乎貼著那條狹窄管道的冷壁滑過來。
巧了,我也一樣。只不過我除了拿真相,還想順手拿回被人借走的名字。
蘇晚汐最後關上暗層內部的斷電閥,整個空間徹底熄滅。外頭切割聲猛地炸開的一瞬,她也鑽入維修道,反手拉下隔板。
黑暗裡只剩三人的呼吸,還有遠處港城深夜永不真正停歇的低鳴。像海,像機械,像一張正被人從底部撕裂的秩序網。
而在她們身後,那扇剛被攻破的暗門後面,空無一人的藍光資料室裡,有一枚先前始終未被注意的小型備援指示燈,在斷電後竟短暫亮了一下。
燈下閃過一行極短的自動轉存提示。
副本已送達:北環鏡像外側緩存節點。
下一秒,紅光熄滅。
— 本章完 —
下一章:第5章 第 5 章
讀者留言 (0)
還沒有留言,來當第一個吧!