表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

23/24

最終話:仮面を外す——『久しぶりだな』チェックメイト


朝、筋肉痛で目が覚めた。


背中じゃない。腕でもない。

右肩の奥——僧帽筋から首の付け根にかけて、鉄板を入れたみたいに硬い。寝返りを打つだけで肩甲骨が軋んだ。


七十キロ。


昨日の重さが、一晩かけて筋繊維に染み込んでいた。背負って走った距離は、たぶん二百メートルもない。それでもこの有様だ。探索者としての身体能力じゃない。——ただの人間として背負ったから、ただの人間として痛む。


……生きてる証拠だ。

痛みが残るのは、あれが本当にあったということだ。


天井を見た。四ヶ月間、毎朝見てきた天井。

最初の一ヶ月は、この天井が回廊の天井に見えた。二ヶ月目で慣れ、三ヶ月目で何も感じなくなって——四ヶ月目の今朝、天井はただの天井だった。


起き上がる。肩が痛い。痛いまま端末を開いた。


通知が“静かに”並んでいた。昨夜みたいな洪水じゃない。

今動いているのは、騒がない層だ。騒がず、確実に、終わらせにかかる層。


最初のメッセージは昨夜、配信の裏で届いていたものだった。


> 榊原(法務) 「20:30、箱を開封しました。官側・プラットフォーム双方へ全証拠を同時提出。受領確認済。——予定通りです」


救助の最中だった。見ていなかった。見ていなくても、榊原は動いた。手順は止まらない。


> 榊原(法務)

> 「ECL-OPSトークン、官側より一時停止措置入りました(受領番号・ハッシュ添付)」

> 「本日中に、関係先へ“提出完了通知”を走らせます」

> 「——あなたは配信だけでいい」


榊原の文面には感情がない。いつも通りだ。

だが“いつも通り”であること自体が、今日は信頼の形をしていた。この人は、俺がどんな状態でも、手続きだけは止めない。


> 神楽坂ヴァルハラ・リンク

> 「スポンサー連盟、共同声明準備完了。透明化違反と安全義務違反で“即時停止”に入れます」


金の盾。

この人は数字にしか興味がないように見えて、数字が嘘をつく瞬間だけは本気で怒る。


> ◆帳簿屋

> 「昨夜の救助ログ、全フレーム照合完了。ECL-OPSの介入痕跡、二重に残っています」


帳簿屋はテキストだけだ。声を聞いたことがない。

それでもこの一行に含まれる作業量を想像すると、胸の奥が詰まった。


最後の一件。


> (匿名保護回線)

> 「証言、提出した。鍵の音の件。——逃げないで」


小春だ。


“鍵の音”。

四ヶ月前、俺が落ちた瞬間の、あの乾いた音。転送室の外にいた。聞いていた。

あの夜、誰もいなかったと思っていた。鍵が閉まって、光が遠ざかって、床の冷たさだけが——


「逃げないで」。


これは、俺に言っているのか。

それとも自分に言い聞かせているのか。


……どっちでもいい。証言は提出された。数字も、人も、揃った。


机の端に置かれた白い仮面を見る。

乾きかけても消えない匂いがある。回廊の空気。あの重い、動かない空気の匂い。仮面に染みて、取れなくなっている。


左手を見る。Ordo Ring。銘文は二行消えている。

Section III Line 7。Section IV Line 2。

二行消えた分だけ、ここに来られた。


今日は——もう削る必要はない。


今日は、この仮面が最後の仕事をする。


---


十九時四十五分。

部屋の空気が変わった。配信前はいつもそうだ。赤いランプが点く前から、空気が硬くなる。自分の呼吸が聞こえる。


配信タイトルを打つ指が、少しだけ止まった。

何を書くかは昨夜のうちに決めている。短くていい。逃げ道を作らないために。


【仮面】


サムネイルは白い面だけ。煽りは要らない。今日は答えを出す日だ。


仮面を被る。内側が冷たい。

四ヶ月間、何度被っても、最初の一秒だけは冷たい。


赤いランプが点灯した。


「——伯爵だ」


開始十秒で同接が二万を超えた。

昨日より遅い。だがチャットの質が違う。昨日は叫びだった。今日は、待っている。息を止めて見ている人間の気配がする。


三十秒で八万。

一分で十五万。


> ◆帳簿屋

> 流入元分析——DiveStream経由38%、外部ニュースリンク経由24%、直接アクセス38%


ニュース経由が二割を超えている。昨日の救助が、配信圏の外まで届いたということだ。


チャットは速い。でも言葉が揃っていた。


『外すのか』

『鳴海?』

『ログ出せ』

『待ってた』

『終わらせろ』


胃の奥が冷たくなった。「終わらせろ」。

分かっていなくていい。分かっているのは俺だけでいい。


俺は最初に一つだけ言った。


「今日は、順番がある」


画面の左上を“提出枠”で塞いだ。邪魔なくらい大きく。


> [SUBMISSION / RECEIPT]

> 官側提出:受領済(署名・ハッシュ)

> プラットフォーム保全:受領済タイムスタンプ

> 証言保全:受領済(匿名保護)

> ※この枠が消えた時点で“妨害”として同時提出


「俺が何を言っても、これは消えない」


一拍。自分の呼吸を聞く。


「消えないものだけを、並べる」


---


最初に出したのは、四ヶ月前の転送ログだった。


> [GATE OPERATION LOG / Extract]

> 20:43:10.893 認証:ECL-OPS(運営窓口トークン)

> 20:43:11.204 処理:Destination Override(転送先上書き)

> 20:43:11.219 宛先:KASUMI-SS / DEPTH-Δ(SS深層)

> 20:43:11.227 対象:NARUMI-S(端末ID:-S15)

> 20:43:11.233 理由:Emergency Containment(緊急封鎖)

> 20:43:12.000 ゲート通過:IN→OUT 完了

> Hash:f1a3… Signature:OK


「これが、俺が落ちた瞬間だ」


声が出た。言えた。

四ヶ月間、この言葉を言うために手順を積んできた。


0.3秒の間に“上書き”が入って、そこから先は10ミリ秒刻みで処理が走っている。

人間が瞬きをする前に、宛先も理由も対象も——全部、機械の手順で固定された。


> ◆帳簿屋

> タイムスタンプ、官側保全分と完全一致。改竄痕跡なし。


チャットが一瞬止まって、次の瞬間に割れた。


『殺人未遂だろ』

『事故じゃない』

『ECL-OPSって白石の鍵じゃ』

『NARUMI-S……鳴海……?』

『用意してたんだ……』


止まらない。止めた瞬間に感情が先に出る。


二つ目。昨夜の回廊封鎖ログ。


> [CORRIDOR LINK / LOCK EVENT]

> Timestamp: 20:28:19.700

> Segment: Branch-07

> Action: LOCK

> Approved Token: ECL-OPS

> Result: 01 remaining(inside)


「同じ鍵で、同じことをした」


「四ヶ月前は俺を落とした。昨夜は人を閉じ込めた」


三つ目。封鎖解除の“失敗”ログ。


> [CORRIDOR LINK]

> Override Attempt: FAILED(recorded)

> Token: ECL-OPS

> Timestamp: 20:41:02.100


> ◆帳簿屋

> ECL-OPS認証パス、四ヶ月前と昨夜で一致。官側署名形式も一致。

> 改竄なら構造がズレます。ズレていません。“偶然”の確率は実用上ゼロです。


「消そうとした。切ろうとした。上書きしようとした」


「失敗した。——記録が先に凍っていたからだ」


ここまでは“鍵”の話だ。

次は“手”の話をする。鍵を持っていた手の話を。


「次。鍵の持ち主」


> [OPERATOR CARD AUTH LOG / Extract]

> 20:43:10.890 カード認証:S.R.(運営窓口端末)

> 端末:ECL-OPS Console

> Signature:OK


> ◆帳簿屋

> S.R.認証パス、第18話配信で提示分と同一構造。端末IDも一致。


同接が跳ねた。十八万。二十万。まだ増えている。


『S.R.って……』

『白石……?』

『白石玲吾のイニシャルだろ』

『運営窓口の端末から……』


チャットの流速が細かく揺れた。

打っている手が震えている人間がいる。


---


そのとき、別端末が光った。榊原の通知。定刻通り。


俺はそれを画面に映した。


> 【ゲート保全局 通知】

> 「転送ゲート運用ログに不正疑義。該当運用トークン(ECL-OPS)を一時停止。関係者への聴取日程を通知済」


一つ。官側が動いた。


「——見えているか」


言葉の先は視聴者だが、矢印は一本だった。


次。帳簿屋が落とした公式発表。


> 【DiveStream 発表】

> 「当社提携枠における安全義務違反・ログ保全違反の疑い。

> ギルド《エクレール》の公式枠を調査完了まで停止」


三つ目。スポンサー連盟の共同声明。


> 【スポンサー連盟 共同声明】

> 「透明化基準に抵触。救援協力枠を用いた表示不整合が確認されたため、契約を一斉凍結」


> ◆帳簿屋

> エクレール公式枠、DiveStream上から消失確認。ランキングから除外済。


三つが同時に来た。

金が止まった。枠が消えた。鍵が凍結された。


チャットが崩れた。


『うわ……』

『全部同時……』

『マジで終わった』

『公式枠停止は致命傷だろ……』


口の端が持ち上がりかけた。


——止めろ。


ここで笑えば、四ヶ月間積んだものが全部“復讐”になる。

復讐なら、もっと早く、もっと雑にやれた。


俺は口元を引き締めた。仮面の下で、誰にも見えない。見えなくても、自分が知っている。


---


「最後に、証言」


画面に一行だけ出した。個人名は出さない。守るために。


> [WITNESS STATEMENT / Protected]

> 「転送室外で“鍵の音”を確認。時刻帯一致。運営窓口側の入室を目視」

> 受領:官側(署名・ハッシュ)/保護:榊原事務所(記録済)


「誰かが覚えていた」


「四ヶ月前のあの夜を、ログだけじゃなく、人が覚えていた」


チャットが怒りじゃなく、“諦め”の速度で流れ始めた。


『終わった』

『言い訳できない』

『鍵の音……証人がいたのか……』


---


俺は息を吸った。今日一番長い呼吸。


「ここから先は——俺の話だ」


同接が二十五万を超えた。

静かに増えている。見届けるための人数だ。


「伯爵という名前は、借り物だ」


「四ヶ月前に死んだことにされた人間が、生き残るために被った名前だ」


手が、仮面の縁にかかった。

指先が冷たい。四ヶ月間、この冷たさが俺の顔だった。


でも、もう要らない。


「——仮面を外す」


チャットが、初めて“音”みたいになった。文字の波が画面を埋め尽くして、言葉が読めなくなる。白い帯だけが流れる。


白い面に指をかける。

額の縁。頬の横。内側と肌の間に、四ヶ月分の湿気が溜まっている。


剥がすとき、微かに吸盤みたいな抵抗があった。


外れた。


頬に空気が触れた。冷たい。

部屋の空気が、こんなに軽いことを忘れていた。


《偽装》を切る。


声が——戻る。

戻り方が分からない。四ヶ月間封じていた声帯が、どの音程で鳴るのか忘れている。


それでも、出た。


「久しぶりだな」


この言葉は天城に向けたんじゃない。

白石に向けたんでもない。


四ヶ月前のあの夜、配信の向こうにいた全員に向けた。

そして——一度も声を出せなかった、自分に向けた。


「鳴海朔だ」


チャットが爆発した。


『来た』

『鳴海……』

『生きてた』

『やっぱり……』

『うそじゃなかった』

『泣いてる』


> ◆帳簿屋

> 声紋照合——鳴海朔のアーカイブ音声と一致。

> 偽装フィルタ除去後の基本周波数、誤差0.3%以内。……感慨深い。


帳簿屋が“感慨深い”と書いた。

この人がこういう言葉を使うのを初めて見た。


四ヶ月間、誰にも呼ばれなかった名前が、何千人もの手で打たれている。

鳴海。鳴海朔。鳴海——。


落下が、終わった気がした。

着地点は柔らかくない。痛みのある地面だ。でも地面だ。立てる場所だ。


画面に最後の箱を出す。


> [FINAL PACKAGE / RELEASE]

> 転送先上書きログ(官側署名)

> 運営窓口カード認証ログ(S.R.)

> 回廊封鎖ログ(ECL-OPS)

> “単独”表示不整合のタイムライン

> 保全通知・申立てタイムスタンプ一覧

> 監査ハッシュ(改竄検知)

> 提出先:官側/第三者監査/報道・検証ルーム(同時)


「これで終わりだ」


「逃げ道は——もうない」


---


配信の最後に、声を少し落とした。


「救援班の男は、生きてる」


「見捨てた奴がいることも、救った奴がいることも——全部ログに残ってる」


「ログは、嘘をつかない」


一拍。


最後の一言は、伯爵の声じゃなく、鳴海朔の声で言った。


「——次は、仮面なしで白石に会いに行く」


赤いランプが消えた。


---


画面が暗転した部屋で、しばらく動けなかった。


椅子に座ったまま、膝の上に両手を置く。

手が震えている。配信中は震えなかった。今になって、四ヶ月分が来ている。


呼吸が浅い。深く吸おうとして途中で止まる。吐こうとして途中で詰まる。

何度か繰り返して、ようやく一回、深く吸えた。


同接の最終値は、三十一万八千。最後まで減らなかった。


——その数字が、今は怖い。


仮面を被っていた間、数字は武器だった。

今は、三十一万八千の視線が仮面のない顔に当たっている気がする。配信は終わっているのに。


机の上の仮面を見る。

裏返しに置かれて、内側が見えている。汗の跡と、鼻のあたりの擦れた跡。四ヶ月間の形が残っている。


もう被ることはない。


それが解放なのか、喪失なのか——まだ分からない。


---


掲示板を開いた。


---


【伯爵=鳴海朔確定】仮面を外した【チェックメイト】


ID:6001


> 声紋一致。顔一致。ログ一致。伯爵、鳴海朔。四ヶ月前に死んだはずの男が全部やってた。


ID:6008


> 本人の口から聞くと違う。全然違う。


ID:6014


> 仮面外した瞬間、チャットの流速が一回止まった。全員が息止めた瞬間。


ID:6021(◆帳簿屋)


> 《偽装》フィルタの基本は周波数シフトと倍音マスキング。除去後の原音が鳴海朔と一致。——長かった。


ID:6033


> エクレールのページ、消えてる。ランキングからも除外。天城の枠もグレーアウト。


ID:6038(救援班)


> 本人は退院してリハビリに入りました。「伯爵に伝えてくれ」と言われました。言います。——ありがとうございました。


---


掲示板を閉じた。


“長かった”と帳簿屋が書いていた。

帳簿屋にそれを書かせたことが、今日いちばん重い成果かもしれない。


端末が震える。


小春。


> 「おかえり」


画面がにじんだ。


返信しようとして、指が止まった。

今返したら崩れる。四ヶ月間、崩れないために積んできたものが、この三文字で全部溶ける。


溶けていいのは、全部終わってからだ。


代わりに、声に出さずに頷いた。画面に向かって。小春には届かない頷き。


「……ただいま」


声に出したのは返信のためじゃない。

自分が、まだ声を出せることを確認するためだ。仮面なしの声で。鳴海朔の声で。


---


机の上に、白い仮面がある。

もう“伯爵”の道具としては終わった。でも捨てない。捨てられない。四ヶ月間の全部が、この面の内側に染みている。


窓の外は暗い。夜だ。四ヶ月前も、こんな夜だった。

あの夜は一人だった。今夜は——一人じゃない。


帳簿屋がいる。榊原がいる。神楽坂がいる。小春がいる。三十一万八千人がいた。


全部終わったわけじゃない。

聴取がある。後始末がある。仮面のない顔で、人前に出なきゃならない。


でも、仮面はもう要らない。


明日からは、鳴海朔として動く。鳴海朔の顔で、鳴海朔の声で、鳴海朔の名前で。


手順は、もう身体に入っている。


評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ