鏡子
上海大劇院,晚上十一點四十分。
地下車庫的入口在黃陂北路側,一道不起眼的灰色捲簾門,白天敞著,晚上半落。捲簾門上用紅色油漆寫著“B3層施工中,禁止入內”幾個字,油漆已經斑駁了,看得出來至少是好幾年之前寫的。
方硯的光球穿過捲簾門,像穿過一層薄霧。沈清珩站在門前,試了試手動抬門——捲簾門紋絲不動。鎖著。
陳鹿從包裡掏出一把鑰匙,不是普通的鑰匙,是周臨走前留給她的那把——和當初蘇曉棠在第五章裡讀取過系統屬性的那把門鑰匙一模一樣。鑰匙上貼著藍色膠布,膠布上用水筆寫著“002”三個數字。
“周說,上海有兩個入口。001在噴泉廣場,002在上海大劇院B3層。”陳鹿把鑰匙插進捲簾門旁邊的員工通道門鎖孔裡,擰了一下。鎖芯發出沉悶的咔噠聲,門開了。
門後是一條向下傾斜的通道,坡度很陡,沒有燈。蘇曉棠開啟手機手電筒,光柱照在水泥牆壁上,牆上有人用噴漆畫了一些沈清珩看不懂的塗鴉——不是普通的那種,而是像程式碼一樣的符號。圓圈套三角形。三角形套正方形。正方形套六邊形。一層套一層,最中心是一個他沒有見過的、無限多邊形的、接近於圓形的形狀。
“方硯,這些塗鴉是誰畫的?”
方硯的光球飄在通道的頂棚上。“蘇晚亭。在她把金鑰寫進蘇曉棠身體之前,她在這裡住了一個月。不是居住,是‘等待’。她在等待系統對她的下一步行動做出反應。系統在那個月裡,一直在計算‘是否應該清除’。計算結果在三十天後出來了——‘是’。蘇晚亭在系統執行清除指令之前,先動手了。不是殺死自己,而是把自己的完整記憶編碼成程式碼碎片,散在了這個地下三層。然後她走出這個通道,回到地面,去了醫院。三天後,醫院宣佈蘇晚亭因多器官衰竭去世。系統沒有動手。蘇晚亭自己結束了自己的生命。”
沈清珩走在通道里,腳步聲被水泥牆壁來回反射,變成了無數個細碎的、重疊的回聲。
蘇曉棠走在方硯的光球正下方,手機手電筒的光柱一直穩定地指向前方,沒有顫抖。
通道盡頭是一扇防火門,門上沒有把手,只有一個小鍵盤,像老式保險箱上的那種。沈清珩走近了,小鍵盤上有數字0到9,沒有確認鍵,沒有取消鍵,沒有任何說明。
“方硯,密碼是甚麼?”
方硯的聲音從光球裡傳出來。“蘇曉棠的生日。”
蘇曉棠走上前,伸出手,在小鍵盤上按了六個數字:9 7 0 3 1 5。
九月七號。三月十五號。不是同一年。九月七號是蘇曉棠的生日。三月十五號是蘇晚亭的生日。沒有確認鍵,但輸入完六個數字之後,防火門自己開啟了。門軸轉動的聲音很久沒有人給這個門上過油了,尖利刺耳。
門後是B3層。
不是普通的地下車庫。沒有車位線,沒有柱子上的編號,沒有排水溝。B3層是一個巨大的、空曠的、大約有半個足球場大小的空間。天花板很低,目測不到三米。地面是水泥的,牆面也是水泥的,沒有任何裝飾,沒有任何設施。但空間裡充滿了“光”——不是物理世界的燈光或自然光,而是系統層面的資訊光。蘇曉棠的金鑰在進入B3層的瞬間,就在她的視野裡點亮了整個空間。
地面上散落著數以萬計的、發光的“碎片”。每一個碎片都和龍華老槐樹下、世紀大道天橋上的資訊殘片一樣,是蘇晚亭記憶的組成部分。如果說龍華的碎片像指甲蓋大小,天橋的碎片像手掌大小,那麼B3層的碎片——大的像一面牆,小的像一片落葉。它們不是隨機散落的,而是按照某種沈清珩在設計圖裡見過的規律排列著。
那棵倒置的樹。蘇晚亭在第一章裡畫的那張系統結構圖。B3層的碎片排列,就是那棵樹在地上的投影。
樹幹的位置,碎片最大、最密集。樹根的位置,碎片最小、最稀疏。樹冠的位置——在B3層的東南角——碎片的密度突然降低到了一個不正常的水平。
沈清珩走向東南角。
有些東西不在那裡。不是消失了,而是從一開始就沒有被放在那裡。蘇晚亭在編碼自己記憶的時候,故意在樹冠的位置留下了一個“空洞”。不是疏忽,是設計。
蘇曉棠跟在他身後,金鑰在讀,不是主動讀,是被動接收。B3層的碎片在她進入這個空間的瞬間就認出了她。不是認出“蘇晚亭的女兒”,而是認出“金鑰的持有者”——那個應該來讀取這些記憶的人。
她的視野裡,碎片一個接一個地亮起來。不是按空間順序,而是按時間順序。蘇晚亭的出生。蘇晚亭的童年。蘇晚亭第一次被神隕雨淋到。蘇晚亭成為天命人。蘇晚亭被系統邀請成為蘇晚亭遇到沈巍和陳恕。蘇晚亭參與“蓋亞指令”的早期維護。蘇晚亭發現系統在“觀察”之外還有“記錄”。蘇晚亭發現系統的記錄不是給人類看的。蘇晚亭發現系統在記錄之外還有“分析”。蘇晚亭發現系統的分析結論是——“人類自由意志指數過高,建議降低。”
蘇晚亭投了反對票。
蘇晚亭在系統內部投票後的第三天,找到了沈巍和陳恕。
蘇晚亭說:“我們要在人類失去對系統的控制權之前,做三件事。第一,把沈清珩寫進系統核心。第二,把我的金鑰寫進我女兒的身體。第三,把我的完整記憶藏在002號入口。”
沈巍說:“第一件事和第三件事我能做。第二件事,你確定要讓你女兒承擔這個?”
蘇晚亭說:“我沒有選擇。系統不會放過我。它已經在計算清除我的方案了。如果我死了,我的女兒會成為系統下一個目標。她需要金鑰。金鑰是她唯一的護身符。”
陳恕說:“清珩和曉棠,他們會在不知道任何事情的情況下長大。他們不會知道自己是補丁和金鑰。他們不會知道我們為甚麼離開了他們。他們不會知道我們愛他們。”
蘇晚亭笑了。那是蘇曉棠第一次在記憶碎片裡“看到”母親的笑容。不是照片裡的,不是別人描述的,是她自己透過金鑰讀取到的、從蘇晚亭意識深處直接提取的、未經任何中介的真實記憶。那個笑容裡有疲憊,有悲傷,但有一種——她從未在任何人的笑容裡見過的——信念。
蘇晚亭說:“他們不需要知道。他們只需要活著。”
記憶碎片的讀取還在繼續。蘇曉棠的金鑰以驚人的速度處理著海量的資訊,但她沒有被動地被資訊淹沒,而是在主動地“問”問題。她是金鑰持有者,她有權選擇讀取哪些部分、跳過哪些部分、重放哪些部分。
她跳過了母親的大學生活。跳過了母親第一次戀愛、第一次失戀。跳過了母親在成為天命人之前的所有日常。她現在不想看這些。她想知道的是——在蘇晚亭生命的最後七十二小時,發生了甚麼。
金鑰找到了那段記憶。
蘇晚亭生命的最後七十二小時。
七十二小時前。蘇晚亭離開上海大劇院B3層,身上帶著已經編碼完成的、散落在這個空間裡的全部記憶碎片。她走在南京西路上,三月中旬的上海,玉蘭花開了。她在一棵玉蘭樹下站了很久,抬頭看著那些白色的花朵。
她說:“曉棠,如果你以後讀到這段記憶,媽媽想讓你知道——媽媽不是不想陪你長大。媽媽是不能。系統在看著我。我每多活一天,你被系統發現的機率就多增加百分之一。如果我再活三十年,你三十歲時被系統發現的機率就是百分之百。我不能讓那個發生。”
四十八小時前。蘇晚亭住進了醫院。不是因為身體不舒服,而是因為她“讓自己”不舒服了。她用的許可權,在離開B3層之前,向自己的體內寫入了一段“漸進式器官衰竭”的指令。不是系統殺她,是她殺自己。用系統的工具。
二十四小時前。蘇晚亭躺在病床上,窗外是上海三月的陰天。她手裡攥著一張照片——蘇曉棠三歲生日時拍的,扎著兩個小辮子,臉上全是奶油,笑得露出缺了一顆門牙的牙齒。
她對照片說:“曉棠,媽媽給你的金鑰不是武器。是鏡子。讓你看到世界的真實樣子。如果有一天你覺得這個世界不值得了,你就用這面鏡子看看它最初的樣子。你會想起來的——這個世界在最開始的時候,是好的。”
去世前最後一次心跳。蘇晚亭的意識在最後一瞬間,給自己留下了一條只有金鑰才能讀取的、被壓縮到極致的、一個字的遺言。
“棠。”
蘇曉棠跪在了B3層的水泥地面上。不是因為她站不住了,而是因為她想跪下來。跪下來感謝母親。感謝她在自己三歲時種下的那棵金鑰。感謝她在自己二十多年後長成一個便利店收銀員的時候依然耐心地等在她的身體裡。
母親沒有逼她成為任何東西。
金鑰在二十多年裡一直沉默著,像一個裝在盒子裡的禮物。蘇晚亭從來沒有讓金鑰“強迫”蘇曉棠去做任何事情。蘇曉棠是在神隕雨降臨時,因為看到了那輛懸浮的貨車,才第一次“使用”了金鑰。如果她那天晚上沒有開啟便利店的窗戶,沒有看到沈清珩那輛飛馳而下的電梯,沒有跟著自己的好奇心走到噴泉廣場——
金鑰可能會在她的身體裡再沉睡十年。
二十年。
一輩子。
蘇晚亭不在乎。
金鑰不是任務。
是禮物。
陳鹿站在B3層的入口處,沒有走過來。方硯的光球懸浮在空間正中央,亮金色的光照亮了半個天花板。沈清珩走到蘇曉棠旁邊,蹲下來,但沒有伸手碰她。他在她旁邊蹲著。
B3層安靜得能聽到水泥地面下地下水流動的聲音。不是比喻——沈清珩的黑色程式碼在極度安靜的環境下,能感知到地下水的流速、溫度和化學成分。他不是在感知系統,他是在感知世界。系統決策功能關閉後,人類自由意志引數每天都在漲那麼一點點。而沈清珩的黑色程式碼也在慢慢演化。它在從他的面板表面向內收斂,收斂到他的骨骼裡,收斂到他的骨髓裡,收斂到他細胞核的最深處。他不是在“失去”補丁許可權。他是在“內化”補丁許可權。
他不需要寫程式碼了。
他自己就是程式碼。
蘇曉棠從跪姿站起來,膝蓋上沾滿了水泥地面的灰。她沒有拍掉那些灰,而是用右手食指在每一片灰上按了一下,像是在確認它們的存在,像是在對那個曾經把記憶碎片散落在這個空間裡的女人說“我來了”。
“方硯,複製品在這裡停留了十二天。它讀完了我媽媽全部的記憶。”
方硯的光球亮度微微變了一下。“它有這個能力。它是純程式碼,沒有人類情感。讀取速度和儲存容量是人類的數百萬倍。但它讀完之後,做了一個人類才會做的決定。它選擇了消失。不是因為它‘想’消失,而是因為它‘理解’了蘇晚亭為甚麼要留下這面鏡子。”
“理解甚麼?”
“理解留下鏡子的人,自己也在鏡子裡。”
沈清珩站起來,看向方硯。
“方硯,你是說蘇晚亭在記錄自己記憶的時候,也把自己放在了被觀察的位置上?”
“對。她在鏡子裡看到的不是‘蘇晚亭,,創世者,金鑰的設計者’。她在鏡子裡看到的是‘蘇晚亭,一個人,一個母親,一個害怕自己女兒會忘記自己長甚麼樣的普通人’。她留下這面鏡子,不是為了給人類看系統的真相,而是為了給蘇曉棠看她的真相。”
蘇曉棠的手指放在那些記憶碎片上。金鑰在讀取最後一段——不是蘇晚亭去世前的七十二小時,而是更早的、蘇曉棠三歲生日那天的一段記憶。
她看到了自己。
三歲的蘇曉棠,扎著兩個小辮子,臉上全是奶油,笑得露出缺了一顆門牙的牙齒。蘇晚亭蹲在她面前,手裡拿著一塊蛋糕。蛋糕上插著一根蠟燭,蠟燭的火苗在風裡晃來晃去。
蘇晚亭說:“曉棠,許個願。”
三歲的蘇曉棠說:“媽媽,甚麼是願?”
蘇晚亭想了想。“就是你最想發生的事情。”
三歲的蘇曉棠閉上眼睛。很用力地閉,閉到五官都皺在了一起。然後她睜開眼,吹滅了蠟燭。
蘇晚亭問:“許了甚麼願?”
三歲的蘇曉棠笑著說:“媽媽永遠和我在一起。”
蘇晚亭哭了。
蘇曉棠關掉了那段記憶。
她轉過身,面對著B3層東南角那個“空洞”。蘇晚亭在樹冠位置留下的空洞。不是忘記放碎片,而是故意不放。
那個空洞的位置,應該放著蘇晚亭“對自己死亡的預判”。她不敢看自己死後,蘇曉棠會變成甚麼樣。會哭嗎?會恨她嗎?會在每個沒有媽媽的母親節裡,一個人躲在被子裡不出聲地哭嗎?她不知道。她不敢知道。所以她沒有把那段記憶寫進碎片裡。她把那個位置留空了。
留給蘇曉棠自己填。
蘇曉棠站在那裡背對著沈清珩,肩膀沒有顫抖,後背挺得很直。她在和那個空洞對視。不是用眼睛——用金鑰。
她對蘇晚亭說:“媽媽,我沒有變成不好的人。我長大了。我在便利店工作。我每天收銀,給客人找零錢,幫他們熱便當。我認識了一個人。他叫沈清珩。他是沈巍和陳恕的兒子。他一開始連煎餅果子都要加兩根油條,後來改成一根了。他不太會笑,但他笑起來眼睛會彎成一個弧度,那個弧度很像我小時候畫過的那個笑臉圖案。”
“媽媽,你留下的鏡子我看到了。系統不是神。你才是我的神。不是至高無上的那種神。是會哭的、會害怕的、會在女兒三歲生日時哭出來的那種神。”
蘇曉棠轉過身,面對沈清珩,面對陳鹿,面對方硯。
她的臉上全是淚痕,但她在笑。
和她三歲生日照片上那個缺了一顆門牙的笑容一模一樣。
“走吧,”她說,“碎片讀完了。蘇晚亭的記憶我全部接收了。方硯,我媽媽在記憶裡提到過——有一件東西,在她死後,被系統從的檔案庫裡刪除了。但她給自己的金鑰留了一把備份鑰匙。那把鑰匙在我的身體裡。我需要把它取出來。”
方硯的光球亮了一下。“取出鑰匙需要做甚麼?”
蘇曉棠把手放在自己的胸口,心臟跳動的位置。她能感覺到鑰匙的存在——不是物理意義上的鑰匙,而是一段被蘇晚亭加密後嵌在金鑰核心中的、新的、從未被使用過的指令。那條指令的標題是——
“蘇晚亭的最後一條指令。如果系統在決策功能關閉後,自由意志引數的漲幅出現異常加快,就啟用這條指令。”
沈清珩皺了一下眉。“異常加快?我們今天剛看到推送,漲幅從日均%漲到了%。這算異常加快嗎?”
方硯的光球轉動了一圈。“算。漲幅比過去七十天的日均水平高出76%。這不僅僅是‘異常加快’。這是‘指數級增長的前兆’。自由意志引數不是線性增長的。它在人類集體做出某個重大決策時,會突然跳升。那個決策如果在人類歷史上沒有先例,漲幅會大到驚人。”
蘇曉棠閉上眼。
金鑰在尋找蘇晚亭留下的那把“備份鑰匙”。
找到了。
不是在她的胸口裡,而是在她的金鑰和沈清珩的黑色程式碼之間的那個連線裡。那個在遞迴核心第六層裡建立起來的、沈清珩和她之間一直都存在的那根看不見的線。
鑰匙不在她的身體裡。
鑰匙在“他們倆”的連線裡。
蘇晚亭在設計金鑰的時候,把最後那條指令的啟用條件設計成了——需要沈清珩和蘇曉棠同時在場的意識共振。兩個人缺一不可。一個人無法啟用。只有兩個人的意識在同一個維度上、同一秒鐘內、同時對“蓋亞指令”說“我們準備好了”,那條指令才會被啟用。
蘇曉棠睜開眼看著沈清珩。
沈清珩看著蘇曉棠。
他們沒有說話。
但他們同時在心裡對“蓋亞指令”說了一句話。
“我們準備好了。”
蘇曉棠和沈清珩同時失去了意識。