早讀前十分鐘,天像一張被人輕輕拽住四角的布,慢慢被攤平。冷孝儒在窗邊把“清單”翻到昨夜的那一頁:閘門測(cè)試的時(shí)間點(diǎn)排成密密一列,像一串心電圖。他又在頁腳加了一句:**“不同位≠偽造,可能是轉(zhuǎn)碼偽影;需多點(diǎn)見證。”**寫完,指尖還留著昨夜那陣風(fēng)的涼。
“你看上去像熬夜了。”陳漓把早餐奶塞到他手里,把自己那份豆沙包往嘴里一塞,“我昨天把‘遠(yuǎn)一點(diǎn)更清楚’寫了二十遍,寫到手酸。”
“說好五十遍的。”他接過奶,戳破吸管,“剩下三十遍,今天中午補(bǔ)。”
她翻白眼,“你以為你是班主任。”話雖如此,眼神里的浮躁明顯收了一層。
第一節(jié)課過半,窗外貼進(jìn)來一條短字:
“瀾云量子×應(yīng)急專班:今明兩日開展‘共建會(huì)’,邀請(qǐng)社會(huì)信息員代表。”
末尾還是那兩個(gè)微點(diǎn):尾字左上、右下。冷孝儒在清單上點(diǎn)了兩下,手里手機(jī)同時(shí)震了一下——周見發(fā)來定位:“面館見,聊‘賬目’。”
他把課本合上,向班主任打了個(gè)招呼:“肚子不太舒服,上廁所。”十分鐘后,他在老城口那家面館坐下,湯面熱氣往上翻,像把早晨的冷氣蒸出一條縫。
“來,看這個(gè)。”周見從文件袋里抽出兩張復(fù)印件,是化工廠的保險(xiǎn)附加條款和一張往來賬目表。兩張紙的紙角都被翻得毛了,顯然不止他一個(gè)人摸過。
“上面這張你看過大致意思。”周見用筷子指,“夜間值守、免責(zé)條款、保額上調(diào)。下面這張是我從供貨商那里繞出來的——一家叫‘天葵貿(mào)易’的殼公司,在事故前兩周開始連續(xù)收錢,款項(xiàng)摘要里寫‘應(yīng)急預(yù)案咨詢’。”
“收錢的是他們,咨詢的是誰?”冷孝儒問。
“抬頭干干凈凈,查不出什么。但我把每筆的時(shí)間戳拉出來,對(duì)到你清單里那三天的版本抖動(dòng)。”周見把第二頁攤開,幾行時(shí)間被熒光筆涂亮,“看——**‘公開透明’/‘統(tǒng)一權(quán)限’那天,天葵有兩筆小額拆分;‘對(duì)沖簡圖’**發(fā)布前后,它又拆了三筆。這些錢像在為某個(gè)‘窗口’鋪路。”
“你是說——有人提前下注?”冷孝儒把“下注”兩個(gè)字壓低,“用‘對(duì)沖’把大的風(fēng)險(xiǎn)拆成自己可承受的小風(fēng)險(xiǎn),剩下的由公眾分?jǐn)偂!?
“我不下定論。”周見把筷子放下,“我只做證據(jù)鏈。這條鏈要嚴(yán)絲合縫——時(shí)間、對(duì)象、資金流向、公告、現(xiàn)場。我們手上有三個(gè)點(diǎn):公告、現(xiàn)場、部分資金。還缺內(nèi)部流程與技術(shù)細(xì)節(jié)——比如,**“微標(biāo)”**到底是怎么出的。”
“微標(biāo)像哈希的低位殘影。”冷孝儒翻出自己的筆記,“我和另外兩位目擊者在不同場景下標(biāo)了同位。要把它從**‘像’變成‘是’,得做盲證**。”
“說說你的想法。”周見眼睛亮了一分。
“找兩條文字完全一致、時(shí)間間隔較長但屬于同一管線的‘字’,如果微標(biāo)位置完全相同,可以初步認(rèn)為它來自同一摘要流程。如果只改一個(gè)字——比如把**‘發(fā)布’換成‘公布’——微標(biāo)位置應(yīng)該突變**。這像單點(diǎn)擾動(dòng)。”他把“擾動(dòng)”兩個(gè)字寫在餐巾紙上,“第二步,找不同地區(qū)的目擊者對(duì)同一條‘字’標(biāo)注,統(tǒng)計(jì)一致度;一致度越高,越能排除偽影。第三步,做對(duì)照組:找一條明顯偽造的圖,看看它有沒有位置一致的微點(diǎn)——如果沒有,說明偽造方還沒摸到摘要管線。”
“行。”周見點(diǎn)頭,“我來找目擊者。你把模板再精簡一次,讓普通人也能用:‘時(shí)間、地點(diǎn)、原文、微點(diǎn)示意、人次。’別寫太技術(shù)的詞。”
“還有——群體觀測(cè)。”冷孝儒吸了口面,燙得他一個(gè)激靈,“只靠你我,不夠。得找一群互相不認(rèn)識(shí)、視角不同的人。”
“名單我有七八個(gè)。”周見掰指頭:“早班的公交司機(jī)、菜市口開門最早的豬肉攤、北區(qū)的小學(xué)保安、藥店夜班藥師、城南發(fā)廊的老板娘、圖書館管理員、外賣騎手、一個(gè)愛釣魚的老頭。”他說到“老頭”時(shí)笑了下,“他其實(shí)是退休水利站的,眼睛跟鷹一樣尖。”
“我們不用他們‘相信’我們,只要他們按模板做見證。”冷孝儒補(bǔ)一句,“不勸、不導(dǎo),只請(qǐng)他們按來到眼前的事實(shí)寫。”
“好。”周見把兩張復(fù)印件疊回袋子,“晚上我開個(gè)小會(huì)。地點(diǎn)在圖書館后院。沈鹿會(huì)過來講‘現(xiàn)場’,一個(gè)搞民科密碼學(xué)的大學(xué)生也會(huì)來講‘微標(biāo)的可能性’。”
“他是誰?”
“王裂,隔壁市理工大精算專業(yè),輔修密碼學(xué)。”周見聳聳肩,“他說話有點(diǎn)軸,但腦子好。”
——
傍晚,圖書館后院的小燈把梧桐葉照出一圈淡黃。八張塑料折疊椅圍成半圓,各自位置上擺著一次性紙杯,杯里是開水。人陸續(xù)到齊:穿著工作服的公交司機(jī)、拿著折疊凳的豬肉攤老板娘、拎著保安帽的小學(xué)門衛(wèi)、眉眼疲憊卻精神繃著的藥師、涂著鮮紅口紅的發(fā)廊老板娘、背著帆布包的圖書館管理員、雨衣還沒完全干透的外賣騎手、頭發(fā)花白的老人——老褚,看人時(shí)像在逆光里辨認(rèn)河面暗流。沈鹿姍姍來遲,把頭盔擱在椅腳邊,一屁股坐下時(shí)還在喘。
“我遲到了。”她笑一下,“剛從水廠那邊跑回來。”
周見清清嗓子,先自報(bào)家門,再介紹冷孝儒。“我們不是組織,更不是官方。”他說,“只是把看見的原樣記錄、交叉驗(yàn)證。”他把印好的模板發(fā)下去,幾行大字簡明扼要:
T(時(shí)間,精確到分/秒)
L(地點(diǎn))
S(原文標(biāo)題)
Δ(版本抖動(dòng):A→B→A……)
N(目擊人數(shù):個(gè)位/十位/百位/千位)
●(微點(diǎn)示意:在這張小方框里點(diǎn)兩個(gè)你看見的位置)
備注(可空)
“‘微點(diǎn)’是什么?”發(fā)廊老板娘抬手,“我眼神不太好。”
“像字尾邊上兩粒灰。”老褚替她說,“看多了就見得清。”
“我用個(gè)簡單比喻。”一旁那個(gè)戴無框眼鏡的青年開口,聲音偏瘦,“哈希是把大塊東西打碎成一段固定長度的指紋,改一個(gè)字,指紋就完全不同。我們不知道‘字雨’的哈希算法,但它可能在每條底部折射出低位——就像一朵花的影子總是落在某個(gè)方向。你們看到的兩個(gè)點(diǎn),很可能是這種低位在肉眼可見層面的投影。”
“低位?”小學(xué)保安撓頭。
“把一串很長的數(shù)字看成積木塔,”青年笑,“最底下幾塊就是低位。積木塔雖然很高,但你們只看最底下幾塊的位置,就能知道它是不是同一座塔的影子。”
“聽起來有點(diǎn)繞。”藥師掏出小本子,“怎么做?”
“按模板。”周見接過話頭,“別推理、別感想,只寫你看見的。這張紙不是要你們相信誰,是要你們讓別人可以不必相信你——只要照著你的記錄去驗(yàn)證就行。”
“那如果跟官媒、專班不一樣,誰說了算?”外賣騎手問。他背上的箱子還沒卸,肩膀那一截衣服被壓出一道亮。
“不‘誰’說了算。”沈鹿開口,“事實(shí)說了算。事實(shí)一般不長在一個(gè)人手里——它們長在時(shí)間和多點(diǎn)里。”
“說到時(shí)間。”冷孝儒把U盤里的“離線資料”打印件攤開,“我們把‘對(duì)沖簡圖’和現(xiàn)實(shí)的三個(gè)小事故做了時(shí)序?qū)R,窗寬五分鐘。大家以后看到類似‘有序釋放’的公告,就把同窗里發(fā)生的小事故都記上——不判斷,只標(biāo)時(shí)間和地址。”
“我知道早晚會(huì)有人來問我們‘是不是搞事’。”周見補(bǔ)一句,“我們不搞事,我們搞表格。表格干凈得像醫(yī)院的紗布。”
發(fā)廊老板娘樂:“我最會(huì)填表——我給我家那幾位小姑娘排班,每次都把人事部的表填得服服帖帖。”
眾人笑。氣氛松了一點(diǎn)。
“再說現(xiàn)場。”沈鹿把窄帶提起來亮給大家看,“今天河岸欄桿檢修,站位靠后、不妨礙,用軟隔離救了一個(gè)孩子。這一類,我們叫可執(zhí)行動(dòng)作。你們?nèi)绻ガF(xiàn)場,不要越線。能做的:幫忙拉警戒線、幫忙分流、提醒不要近拍。不能做的:跨線、代替專業(yè)、用身體填坑。”
“我可以在發(fā)廊里貼一個(gè)小紙條:‘遠(yuǎn)一點(diǎn)更清楚’。”老板娘認(rèn)真,“客人喜歡看熱鬧,我就讓她們看清楚。”
“謝謝。”沈鹿朝她點(diǎn)頭,“這類幫助比你們想象的更大。”
會(huì)開到一半,字從梧桐葉間的縫里落下來,像有人把一條薄薄的膠片從月光底下抽出,貼在墻面上:
“明日9:30,瀾云×專班‘共建會(huì)’第一場:邀請(qǐng)社會(huì)信息員代表;議題:上傳規(guī)范與獎(jiǎng)勵(lì)辦法。”
“11:00,縣醫(yī)院發(fā)布‘檢修復(fù)盤報(bào)告’;『對(duì)沖』與『預(yù)案』區(qū)分說明。”
尾字微點(diǎn)還是左上/右下。老褚瞇起眼,輕輕點(diǎn)了兩下。
“好,分頭。”周見快速定任務(wù),“共建會(huì)我們派兩個(gè)人去,不發(fā)言、只記錄——誰去?”
“我。”圖書館管理員舉手,“我坐后排。”
“我也去。”藥師說,“我對(duì)獎(jiǎng)勵(lì)辦法敏感。”他笑了一下,笑里有疲憊。
“醫(yī)院那邊我去。”沈鹿說,“我對(duì)他們的‘預(yù)案’更感興趣。”
“我守水。”老褚淡淡,“明天風(fēng)轉(zhuǎn)東,河心涌會(huì)偏一分。”
“我跑路口。”外賣騎手舉手,“我哪都能到。”
“我盯公交。”司機(jī)點(diǎn)點(diǎn)頭。
“我看市場。”豬肉攤老板娘拍了一下大腿,“西區(qū)經(jīng)常跳閘。”
“我看學(xué)校門口。”小學(xué)保安說,“近兩天門口分流很關(guān)鍵。”
“我……寫題頭。”冷孝儒舉了舉筆,“把‘模板’再壓縮一遍,弄個(gè)大家都看得懂的小抬頭。”
“我協(xié)調(diào)匿名發(fā)布。”周見把手掌摁在膝蓋上,“我們不用一個(gè)名字去代表大家,用多地同步的方式把表貼出去。要是有人刪,我們就換地方再貼。刪不完的,就是證據(jù)。”
風(fēng)把梧桐葉吹得彼此摩擦,像手心搓紙的聲音。會(huì)散得干凈,沒有昂揚(yáng)口號(hào),只有幾張分配好的紙和各自的時(shí)間表。
——
回家的路上,夜色把街的折角收起來,路燈在地上畫出一圈一圈的橙。冷孝儒靠墻站了一會(huì)兒,給母親發(fā)消息:“今晚早點(diǎn)回來嗎?”
“晚一點(diǎn)。”母親回,尾巴跟一個(gè)笑臉,“走廊里有人唱歌,我就不回了。”
“唱歌?”
“有人把辟謠寫成順口溜唱給病號(hào)聽。”母親發(fā)來三個(gè)哭笑不得,“‘微點(diǎn)二點(diǎn)不離尾,轉(zhuǎn)發(fā)通知看兩回’。”
他笑出聲來,笑完忽然有點(diǎn)想哭——人把復(fù)雜的事唱成歌,是把恐懼放進(jìn)節(jié)拍里。
到家,父親在陽臺(tái)上洗魚,水嘩啦嘩啦。他把清單攤開,重新核對(duì)下午那場會(huì)的筆記,把每一個(gè)目擊角色后的“分工”加了一個(gè)括號(hào):(水/路/市/校/醫(yī)/會(huì)/媒)。整張清單像一個(gè)小小的地圖,每個(gè)括號(hào)像一盞燈,亮在他心里。
十點(diǎn)二十,字又輕輕落下兩條,像某個(gè)程序在夜里準(zhǔn)點(diǎn)吐出結(jié)果:
“化工廠財(cái)務(wù)室備份賬本封存;已移交專班。”
“天葵貿(mào)易:銀行流水抽查啟動(dòng);待回執(zhí)。”
“‘天葵’出現(xiàn)在字里了。”他把這條劃到“證據(jù)鏈”的那一欄,寫:“公告—資金開始接縫。”緊跟著,他又看見一條短得像一口急促的呼吸:
“共建會(huì):擬設(shè)‘優(yōu)秀信息員’月度獎(jiǎng)勵(lì);細(xì)則內(nèi)部討論稿流出。”
他把“獎(jiǎng)勵(lì)”圈了一圈,寫:“激勵(lì)會(huì)改變上傳行為的傾向性→樣本偏移風(fēng)險(xiǎn)↑。”
十一點(diǎn)整,電話來了,是王裂。語氣里有點(diǎn)興奮的直,“我用你們的微點(diǎn)樣本做了一個(gè)小檢驗(yàn):把同一條‘字’在不同手機(jī)上拍,壓縮參數(shù)不同,但微點(diǎn)相對(duì)位置偏差小于2°。然后我把‘發(fā)布’改成‘公布’做了個(gè)偽合成,微點(diǎn)直接跳位,而且出現(xiàn)了三點(diǎn)不穩(wěn)定。所以,‘二點(diǎn)穩(wěn)定’很可能對(duì)應(yīng)一個(gè)固定低位組合。”
“意思是——我們?nèi)庋鄣摹c(diǎn)’確實(shí)能轉(zhuǎn)譯出一個(gè)粗糙的低位校驗(yàn)?”冷孝儒問。
“我不敢下定論,但傾向于肯定。”王裂吞口水,“不過要注意:視頻轉(zhuǎn)碼會(huì)把兩點(diǎn)拉花,要優(yōu)先用原相機(jī)拍出的靜幀。還有,‘不同位≠偽造’你們標(biāo)得很對(duì),有些平臺(tái)會(huì)在重新渲染時(shí)把兩點(diǎn)挪一絲絲。”
“好。我會(huì)在模板里加一句:優(yōu)先靜幀,勿截圖。”
掛完電話,他把“●微點(diǎn)示意”這一欄上方加了一句大黑字:**“先看尾,再點(diǎn)位;優(yōu)先靜幀,不用截屏。”**右下角畫了一個(gè)小小的練習(xí)框,旁邊寫:“練三次再上報(bào)。”
燈關(guān)掉了又開。他把模板復(fù)印十份塞進(jìn)書包。短信又來,是周見:“明早九點(diǎn)半,我和圖書館管理員去‘共建會(huì)’,下午你和藥師去醫(yī)院發(fā)布會(huì)。別發(fā)言,只記錄。”
“收到。”他回,“我再把比例那段寫成一句話。”
他在紙上寫:“不要‘都/全/一律’,盡量‘分/比/層級(jí)’。”畫了一個(gè)三角形:頂是‘全’,底是**‘分’。頂上寫:“一句話=位移”;底上寫:“分層=緩沖”**。
夜深了,風(fēng)從陽臺(tái)那邊鉆進(jìn)來,帶著清水的味道。他把“因果”那一頁翻回去,把今天加出來的人物與位置一條條寫上:老褚(水)/司機(jī)(路)/豬肉攤(市)/保安(校)/藥師(醫(yī))/管理員(會(huì))/騎手(路+市)/發(fā)廊(輿)。這幾個(gè)字在紙上排成一溜,像一條被縫好的細(xì)線。它沒什么威風(fēng),卻會(huì)把一片布縫牢。
他剛要合上本子,窗玻璃上又輕輕印了兩行字,像有人在夜里對(duì)著城市的額頭小聲說:
“明日風(fēng)東南;午后小陣雨。支流不宜逗留。”
“任競明天將就‘第三方評(píng)估’答記者問。”
尾字兩點(diǎn)依舊,左上、右下。他在清單上點(diǎn)兩下,心里默念:**“看清,不妨礙;分層,不位移。”**這兩句像兩塊小石頭,壓在明天那張尚未展開的紙上。
熄燈。屋里只剩魚缸的水泡在角落里咕嚕,咕嚕。冷孝儒的呼吸逐漸與這聲音合拍。他在黑暗里想象一根看不見的鏈:一端是賬目,一端是現(xiàn)場,中間穿過公告與微點(diǎn)。這條鏈不一定能馬上把誰拴住,但只要有人一天天地照、寫、比,鏈子就會(huì)更亮一分。
他睡下去之前,最后一絲清醒像針尖在心里輕點(diǎn)了一下:“可驗(yàn)證=自由的一半。”剩下的一半,叫做愿意一起做的人。