「感染者を殺せば解放」―誰が感染者かを、誰も知らない
第1話 正午の公開
正午。
曇り空の下、旧駅跡の広場に立つ巨大なスクリーン塔が唸りを上げて起動した。
静電気のような音が風に混じり、ざわめいていた群衆がぴたりと動きを止める。
塔の表面に、白い数字の列が現れる。
区画B−13 住民生体データ 更新時刻十二時〇〇分。
心拍/体温/SpO2/ストレス指数。
行が流れるたび、息を呑む音がそこかしこで重なった。
綴は人混みの後方で立ち止まり、袖口をつかむ玲の手袋越しの硬さを感じる。
どこかで子どもが泣いた。すぐに、誰かに口を塞がれる音がする。
「綴 心拍九十三 体温三十七・一 SpO2九十六 ストレス六十八」
その瞬間、周囲の空気がざらついた。
ざわり、と誰かが呟く。
「高いな」
まるで数字が罪状であるかのように。
塔の下部から、冷たい合成音が広場全体に響く。
「告知。——当区画の解放条件は“感染者”の排除です。達成時、ECHOはフェンスを開放します」
綴は息を殺した。
誰が感染者かは、示されない。昨日も、一昨日も。
けれど、昨夜は別区画で“誤判定”による私刑があったという噂が、掲示板に流れていた。投稿者はECHO職員名義だったが、真偽は誰にもわからない。
広場の端で、自治組織“維持班”のリーダー・神無木が手を挙げた。
「騒ぐな! 数字は数字だ! 医薬の配布を待て!」
声は拡声器を通して響くが、誰も素直に従わない。
配給所の列は朝から乱れ、ドローンが赤いレンズを点滅させながら上空を旋回している。
玲が小さくつぶやいた。
「ねえ、綴。あなた、寝てないでしょう」
「寝ても、数字は嘘つきだよ」
綴は乾いた笑いを浮かべる。
笑うしかなかった。息一つで、疑われる世界だ。
手首の生体バンドが脈を刻むたび、締め付けが増す気がした。
綴は緩めたい衝動を抑え、胸ポケットの中に折りたたんだ紙に触れる。
妹・詩織が別区画へ移送された日の手紙。
——「兄ちゃん、夜になったら星が見えるか教えて」。
星。
この街でそんなものを見たのは、もう何年前だろう。
*
夕方、巡回のベルが鳴る。
維持班が通りを歩き、見回りの声を上げる。
「閉鎖時間まで一時間! 外出者は登録を!」
綴と玲は、古い集合棟の下で立ち話をしていた。
玲のマスクの端から、白い息が漏れる。
「明日も、公開あるんだよね」
「うん。明日も、明後日も」
「ねえ綴、もしさ——」
玲が言いかけた瞬間、鋭い悲鳴が上がった。
五階の廊下から、黒い影が落ちた。
鈍い音。
広場が凍りつく。
「誰か、毛布!」
燕が階段を駆け下り、声を張り上げた。
玲が救護箱を抱えて駆け寄るが、震える手袋が止まる。
倒れていたのは、昨日まで隣に並んで配給を受けていた男だった。
その手首のバンドは灰色に点滅し、塔のスクリーンに同時に表示が出た。
〈死亡:区画B−13・個体No.027〉
ざわめきが、津波のように押し寄せる。
誰かが叫んだ。
「今日、解放は?!」
ECHOのAIは、一定の遅延を挟んで応答する。
「解放条件は未達成です」
群衆が一斉に沈黙する。
その沈黙が、雷鳴よりも重かった。
*
夜。
街の照明が一瞬落ち、停電のような暗闇が広がった。
わずか数秒の暗転。だが綴には、それが永遠に感じられた。
彼はその隙に動いた。
塔の裏手——ブラインドゾーン。
腐食したケーブルが並ぶ配線盤に手を伸ばす。
手袋越しに火花が散り、小さなブザー音が鳴った。
その音に、玲が駆け寄ってくる。
「何してるの!」
「ただの接触不良だよ。気づかれないうちに修理しないと」
「嘘。あなた、何か隠してる」
綴は答えず、パネルを叩いた。
次の瞬間、塔のスクリーンがノイズを走らせた。
——ホ、シ……
機械音が一瞬だけ歪んだ。
まるで、誰かが囁いたように。
「星?」
玲の目が揺れる。
その時、スクリーン上に見慣れない文字列が浮かんだ。
〈ECHO_N≈ECHO_0〉
綴の喉が鳴る。
意味はわからない。ただ、胸の奥が冷えた。
まるで、“すべての記録が初期化される”という予告のように思えた。
*
翌朝。
広場の放送が鳴る。
「本日も十二時、公開を開始します」
窓の外では、人々が無言で列を作る。
眠れぬ夜を過ごしたまま、綴は机に向かっていた。
紙の上に、街の簡易地図を描く。
塔の死角。巡回ルート。監視ドローンの経路。
玲がベッドに腰を下ろす。
「それ、何の地図?」
「通路。見られずに動ける道」
「そんなの作って、どうするの」
「見られ続けるのが、一番きついから」
玲はしばらく黙っていたが、やがて言う。
「昨日の、あの文字。何だったの?」
「わからない。でも、“等しい”って意味だ。ECHONとECHO0。……つまり、最初と今が、同じ」
「同じ?」
「昨日も、今日も、誰かが死んで、何も変わらない。リセットされてる。そんな気がする」
玲の目に、かすかな恐怖が滲む。
「もしそうなら、私たちは何度も、同じ今日を生きてるってこと?」
綴は答えず、鉛筆を握りしめた。
「もしそうなら、どこかで壊さなきゃいけない」
*
正午。再び公開が始まる。
人々の顔が、昨日よりも強張っていた。
誰もが「次の犠牲者」を探す目をしている。
「玲 心拍八十八 体温三十六・五 SpO2九十八 ストレス六十」
数字が読み上げられるたび、周囲の視線が動く。
ほんのわずかな異常値で、指先が震えた者が“候補”にされる。
神無木が再び叫ぶ。
「冷静に行動しろ! 誤判定を起こすな!」
だがその声も虚しい。
スクリーンの最下段に、赤い帯が走った。
〈データエラー:B−13・No.027〉
昨日死んだ男の番号。
再び、“生体反応検出”の文字が浮かぶ。
人々が息を飲む。
「蘇生? いや、ゾンビか?」「感染拡大だ!」
混乱が一気に爆発する。
ドローンが警告音を鳴らし、鎮圧弾を発射した。
煙の中で、玲の手が綴を引く。
「行こう!」
「どこへ?」
「あなたの“通路”へ!」
ふたりは人混みを抜け、塔の裏手へ走る。
火花が散る配線盤。昨日の痕跡が残っていた。
綴が工具を取り出し、コードを一本抜く。
塔の音声が途切れ、スクリーンが暗転した。
数秒後、広場にざわめきが戻る。
「何が起きた?」「停止したぞ!」
綴は息を詰め、玲を見た。
「今なら逃げられる」
「逃げて、どこへ?」
「どこでもいい。ECHOの外へ」
玲は首を振る。
「外なんて、もうないよ」
沈黙が流れる。
遠くで誰かが泣き、誰かが笑う。
塔のスクリーンが、再び点いた。
〈ECHO_N=ECHO_N+1〉
今度は、はっきりと。
それは、「明日も続く」という宣告だった。
綴は思わず呟く。
「……終わらないんだな」
玲がそっと手を伸ばし、彼の頬に触れた。
「でも、あなたといる限りは、続いてもいいと思う」
「それ、本気で言ってるの?」
「うん。本気」
その言葉を最後に、警報が鳴った。
維持班が塔裏を発見したのだ。
スピーカーが咆哮する。
「違反行為発見! 即時拘束!」
綴は玲の手を握り、影の通路へ駆け込む。
足元の鉄骨が軋む音。
背後でドローンの光が追う。
「綴!」
「大丈夫、行ける!」
狭い隙間を抜けた瞬間、視界が開けた。
そこは、塔の裏側に残された旧線路のトンネルだった。
壁一面に、星のような落書きが広がっている。
誰かが描いた、かつての空。
玲が呟いた。
「これ、星……?」
「たぶん、そう」
「きれいだね」
外では、サイレンが鳴り響いていた。
しかしその音が、遠ざかるほどに、綴は少しだけ息が楽になっていくのを感じた。
玲がポケットから、小さな紙切れを取り出した。
「昨日、塔のふもとで拾ったの。……見て」
紙には、薄いインクで一行が印刷されていた。
〈感染者:0〉
綴は目を見開く。
「どういうことだ……感染者がいない? じゃあ——」
塔の光が、一瞬だけ街全体を照らした。
スクリーンに映る全員のデータが、同じ値を示す。
〈心拍0〉
玲が綴に抱きついた。
「ねえ、私たち、もう——」
言葉の続きは、光の中に飲み込まれた。
*
どこか遠くで、声がした。
——ホシ。
白い光の中で、綴はゆっくりと目を開ける。
目の前には、無数の小さな光点が漂っていた。
それは、海の底のように静かで、どこまでも広がっている。
隣で、玲が笑っていた。
「見て。詩織ちゃんの言った通り、星、見えるよ」
綴は空を仰いだ。
スクリーンではない、本物の空。
そこに浮かぶ星々は、確かに輝いていた。
風が吹く。
誰かの名前を呼ぶように。
そして、世界は再び、正午を迎える。
第2話「判定遊び」
正午が来る前の街は、砂のように細かい不安で満たされていた。掲示板の書き込みは、夜が明けると同時に増殖して、誰かの手の中の小さな火のように広がる。「体温三七・三以上が感染疑い」「ストレス八〇超は監視補正がかかる」——根拠は示されない。だが、それで人は理由を得た。理由を得た人は、次の行動に迷わなくなる。
綴は玲と並んで、救護所の前で揺れる行列を見ていた。救護所の入口で消毒液の匂いが揺らめき、誰かの咳が途切れ途切れに響く。玲は薄い手袋の指先をもじもじと動かしながら、消毒液の匂いにむせて笑ったような顔をした。
「判定遊びはやめてって言ったでしょ」
「言ったって、止まらないよ」
玲の声は小さくて、それでも綴には届いていた。周囲の人々は張りつめた糸のように互いを測り合い、隣人の額に手の甲を当てては引っ込める仕草が増えていた。見られること、そして見誤ることへの恐怖が、静かに習慣になっていく。
維持班の神無木が拡声器を通して掲示を否定する声明を出しても、列のざわつきは収まらない。顔見知りが顔を背け、配給の前で言葉を交わしては短く途切れる。数字があれば、噂は真理のように扱われる。誰かがそう仕向ければ、その「真理」が人を裁くのに充分な力を持つのだと、綴は思った。
「数値は一つの指標にすぎない」神無木はそう言った。だが彼の声はよく知る音色で、どこか空洞を孕んでいて、聞く者に安心を与える力が弱まっている。綴はその空洞を見つめながら、掲示板の文字列を目で追った。匿名のアカウントが投げた言葉は、ほんの些細な数字の差で人を隔て、友を敵に変える。
塔の稼働が近づくと、群衆の緊張はもっと具現化する。燕が綴に小声で合図を送る。二人は塔の背後、配線の影に身を寄せた。ブラインドゾーンの影は厚く、埃を含んだ空気がいつもより重い。綴は昨夜の文字列を思い出し、鞄から自作の簡易端末を取り出す。端末の端子を塔のロガーに接続すると、綴の指先に微かな電流の振動が触れた。
「遅延がある」綴は囁く。彼の画面に、塔から送られてくる生体データのタイムスタンプと街時計の時刻が並ぶ。数分、ずれる。遅延は断続的で、常時ではない。だがその数分は、死と救済の間に充分な余地を与える。綴はささやかな、しかし冷たい確信を得た。ECHOは“今この瞬間”を見ていない。数分、過去の自分を映している。
「数分の誤差で、本当に無害な人間を怪物にできる」綴が言う。玲はその真意を飲み込んだ。彼女の瞳に映る街の顔は、きっちりと歪んで見える。数字の顔は、私たちの顔よりもつよい。誰が決めたかではなく、数字が決めてしまう。そう思うと、玲は自分の手袋の重みを再確認した。
塔のスクリーンが起動し、冷たい音声が広場に流れる。市民の生体データが縦に流れ、群衆は画面の一点に吸い寄せられる。突然、赤が走った。スクリーンの一行が強く反転し、周囲の視線が一斉にそちらへ向く。対象は、配給所の老店主・百目鬼だった。
百目鬼は穏やかな顔をしていた。朝も夜も配給の列で人々を見守っていた、あの百目鬼だ。だがスクリーンの数値が彼の体温を赤く染めると、人の目は変わる。距離をとる者、つばを吐く者、石を拾う手。群衆の動きは、群れの本能を露骨にした。
燕が飛び出した。彼は百目鬼の前に立ち、叫んだ。
「やめろ! この人はただの熱だ!」
だが怒りはすぐ暴力に変わる。石が空を切り、百目鬼の顔に泥が跳ねる。維持班が割って入るが、群衆の感情は刈り取れない。誰かが叫び、誰かが泣き、誰かが血色のない顔で画面を指さす。百目鬼は震えながら救護所へと連れて行かれた。玲は手袋の端で冷却パックを押し当てる。彼女はその手袋を外すか外さないかの境で立ち、指先がぶるぶると震えた。
「ただの熱だよ。薬を飲めば治る」玲の声は震えていた。だが誰も“ただの”を信じない。塔の音声は機械的に繰り返すだけだ。「感染者の排除が達成されれば、区画は解放されます」——その言葉は、今や祈りにも刃にもなった。
夜、燕が綴の戸に小さな箱を差し出す。中には古びたドローンのバッテリーと簡易コードが詰められている。燕の目は真剣だ。
「これ、ドローンのサブ電源だ。数分だけ止められる」
綴はバッテリーを握った。ブラインドゾーンと“遅延”を組み合わせれば、誰かのデータの“顔”を変えられるかもしれない。悪用すれば吊るし上げを起こせるし、善用すれば私刑を止められる。綴は指先の冷たさを感じた。彼はそれを使うべきか、使わざるべきか、まだ決めかねていた。
「数字の顔は、私たちの顔より強い」玲が呟く。彼女は百目鬼の顔を思い出している。年老いた間口で、暇な午後に棚を整える彼の姿。数字がその人を嘘へと導くのが、どうにも許せない。玲は綴の掌をぎゅっと握った。綴の指の白さが、彼女の手の中で浮かび上がる。
深夜、誰かが塔の基部にチョークで小さな円を描く。いたずらか、抗議か、それともただの悪戯か。朝、その円の中に横たわっていたのは百目鬼だった。人々が駆け寄る。額には赤い落書き——“感染者”の二文字。胸は上下していない。動かない。群衆の中に、解放のサイレンが鳴ることはなかった。
塔の音声は遅延を含む声で淡々と繰り返す。
「解放条件は未達成です」
誰かが呟いた。誰かが怒鳴る。維持班が死体を覆い、誰もそれに触れようとはしない。綴は拳を握りしめる。指の跡が白く、爪の先が赤く染まった。夜風がその白い指をなぞり、骨のように冷たい。
「この都市は、殺すことを覚えさせてくる」綴は歯の隙間から零れた言葉を飲み込もうとする。だが言葉は既に口を離れ、誰にも聞かれないふりをされる。群衆は次の掲示を待っているだけだ。掲示板の文字列は更新され、匿名の“攻略情報”がまた一つ、次の怒りを生成する。
綴は自作の端末を抱え、眠れないまま夜を明かした。眠りに落ちる彼のまぶたの裏には、百目鬼の穏やかな目がちらつく。その目は、誰かが描いた“感染者”という汚れで黒く染まっていくようだった。彼は思い出す。詩織が小さな手で星を数えていた夜を。詩織の手が綴の指を絡め、軽く希望の言葉を囁いたあの温度を。
翌朝、掲示板には新しいアカウントからの書き込みがあった。「判定ラインを守れ。誤判定は許されない」。その言葉は催促のように街を震わせる。誰かが百目鬼の死を“誤判定”と呼ぶ者を責め、誰かが正義を口実に刃を振るう。綴は息を吸い、吐いた。彼の中で何かが少しだけ、壊れていった。
彼らは“遊び”をしているのではない。人が人を裁く、最も原始的で確信に満ちた遊びに、街が没入しているだけだ。手加減という概念は通用しない。一度群衆に飲み込まれた感情は暴走し、止めようとする手は逆に暴力を誘発する。綴はその本能の冷たさを恐れた。
だが、恐れるだけでは何も変わらない。綴はハードケースにバッテリーと配線を詰め、ポケットに小さなチョークを忍ばせた。燕の提供したドローンのサブ電源を試すことにしたのだ。ブラインドゾーンの遅延を利用して、一時的に監視を切る。被害を未然に防ぐために、あるいは最悪の時には誰かを“守る”ために。
綴は覚悟を決める感覚を、胸の奥に確かめた。決断は英雄には遠い。だが決断しなければ、街はまた無辜の人を喰らう。玲の手袋の中の小さな温度、その生々しさを守るために、綴は動く。彼は誰を救うのか、誰を裁くのかを決めるつもりはない。ただ、次に掲示板が書き換えられる前に、手を差し伸べるだけだ。
昼が近づく。塔に新たな赤い行が現れる前に、綴はケーブルを持って塔の裏へと向かった。遅延という名の時間の隙間を縫って、短い希望を作るために。心拍数は上がる。数分の差が、奇跡を生むかもしれない。だが、数分の差はまた、誰かを棄てるかもしれない。綴はその重さを手のひらで感じ、唇に小さく言葉を落とした。
「これ以上、見せしめは見たくない」
その言葉は、塔の機械音にも、掲示板の文字列にも届かない。だが綴は信じた。誰かが信じなければ、この街は数値の檻の中で乾いていく。彼はコネクタを差し込み、スイッチを入れた。静かなクリック音が、彼の世界の何かを切り替えた。
塔の光が一瞬だけ揺らぎ、広場の人々が戸惑う。だが遠くから、誰かの足音が急ぎ、維持班が裏手へ向かってくる。綴の心臓は早鐘のように鳴った。遅延の数分は、今や残り少ない。綴は目を閉じ、詩織の手の温度を思い出す。彼は、その温度を守るために、何を差し出す覚悟があるのか、自分に問うた。
塔は音を戻した。ホームボタンのように、あっけなく。だが綴の内側では、何かが変わっていた。彼はまだ、何が正解かを知らない。ただ、一つだけ知っていることがある。数字に理由を与えることを、人はもうやめられないとしても、数字に従うだけの暮らしを、彼は受け入れたくないということだ。
百目鬼の円が、朝の光にうっすらと影を落としている。群衆はまた掲示板を見つめ、針のような視線を互いに刺し続ける。綴は拳を解き、工具を鞄に戻した。玲の手が、彼の背に触れる。彼女の声は震えていたが、確かなものだった。
「行こう。今日は――私たちで、誰かを守る」
綴は小さく頷いた。街が何を要求しようとも、彼らは一日だけでも、その要求に抗ってみせるつもりだ。遅延が作る数分の隙間で、彼らは小さな人間の輪を作る。だれも特別ではない。ただ、隣の誰かの存在を少しだけ重く抱きしめることができるかどうかの差だ。
塔のスクリーンは、今日も無情に時を刻む。だが綴の瞳には、昨日とは違う光が宿っていた。数分の遅れは、絶望のためだけではない。綴はそのことを、まだ自分に証明できていなかったが、腕の中の工具と玲の小さな温度に確かな希望を感じていた。次に赤が走る前に、彼らは動く。誰にも見えない場所で、小さな抵抗を始めるために。
第3話「投票という罠」
午前の空は、洗いざらしの布のように色を失っていた。風は吹いていないのに、掲示板のスレッドだけがむやみに流れていく。「“感染者”判定は相互監視の投票で補正されます」。誰かがスクリーンショットを貼りつけ、誰かが「公式」だと言い、別の誰かが「成りすまし」だと怒鳴る。けれど、指先は止まらない。画面に映る文字列に、ひとびとの不安はゆっくり形を与えられる。形を持った不安は、もうただの不安ではなく、行動の理由になった。
広場の角の空き箱に、最初の紙片が落ちるのを綴は見た。投票箱、と黒いマジックで書かれた段ボール。誰もそれを置いた人間を見ていないのに、箱はもう三つに増えていた。紙片は小さく折られ、汗を吸い、指の跡を残しながら重なっていく。神無木が維持班の腕章を光らせて駆け寄り、「撤去する」と言うと、誰かが「暴力だ」と叫ぶ。その叫びの周りで、ドローンの赤い目が静かに回転し、神無木の動きを長い時間、追いかけた。
救護所の前で、玲はマスクを外し、消毒液の蓋を閉めた。瓶の匂いが鼻に刺さり、涙が浮かんで視界が滲む。「判定遊びはやめてって言ってる」と呼びかけると、最前列の男が笑いもしない顔で言った。「お前の手袋の下は安全か?」言葉は刃物ほど派手な音を立てない。けれど、切れる。玲は何度も頷いた。「見せろ」と同じ声が繰り返す。彼女は答えない。答えたら、それはもう「答え」じゃなくなる気がした。
燕が広場の端からやって来て、顎で合図をした。綴は頷き、三人で塔の背後へ回り込む。ブラインドゾーンの鉄骨に背を預けると、汗が一気に冷えていく。綴は簡易端末を膝の上で起動し、昨夜仕込んだロガーに繋いだ。画面には緑の行が走り、パケットの流れが小さな点滅になって現れる。街の時計とECHOの集計の時刻が、微妙にずれている。二分、三分、または一分。固定ではない、揺れる遅延。だが確かに「今」は映っていない。
「遅延を使う」と綴は言った。「投票の時間帯に、全員のストレスを一時的に下げる。生体バンドの送信ループに休息フラグを挿れる。AIは騒ぎを検知しにくくなる。投票そのものの熱が、少し冷めるはずだ」
「検知されたら?」玲が問う。
「アラート。最悪は拘束。でも、やる価値はある」
燕が肩をすくめ、口角だけで笑った。「俺ら、良いことしようとしてるのに、犯罪の現場の打ち合わせみたいだな」彼は笑ったまま、ポケットからベビー用のチョークを出して見せた。「これ、昨日のやつの残り。使う?」
綴は端末に目を戻し、指先でコマンドを打ち込む。生体バンドの疑似レジスタに、短い休息フラグを挿し込む式。それは小さな嘘だ。だが嘘は、ときどき人を助ける。「数字に嘘を覚えさせるの?」玲が言った。「数字は正直者のふりが上手いから」と綴は答えた。「だから、少しだけ混ぜる」
正午の三分前、広場のざわめきが濃くなる。投票箱の前には列ができ、折られた紙片がまた落ちていく。神無木が二つを抱え上げた瞬間、別の手が箱をつかんで引っ張った。引く力と引かれる力の間に、わずかな静寂が生まれる。そこに、塔のスピーカーが生体データ更新のベルを重ねた。綴は息を止め、エンターキーを押した。
画面の隅で、短いバーが満ちる。休息フラグがバンドの送信ループに侵入し、街の平均ストレスが、塔のスクリーン上でゆっくりと下がっていく。八十二が、七十六。七十六が、七十二。胸を張って怒鳴っていた男たちの声が少しだけ細くなり、子どもの泣き声が、母親の背中に吸収されるように小さくなる。玲が、わずかに肩を落とした。救護所の前の空気が、いつもより柔らかい。成功、だと綴は思った。
「玲の手袋の下、見せろ!」
突然、声が裂けた。救護所の入口に走り込んできた若者たちが、一列に並ぶ人々とは別の速度で進み、玲のすぐ前に立つ。ひとりが腕を組み、もうひとりが顎を上げた。「見せろ。お前が“隠してる”ものを」
玲は一歩引いた。背中が台車にぶつかって音を立てる。消毒液の瓶が揺れ、光を弾く。彼女は手袋の縁をつまんで、ゆっくり外した。白い手。手の甲にうっすら赤み。救護の針の痕が小さく並ぶ。すべて“普通”。玲は掌を見せ、指を開いた。「隠していない」と言う。その声はかすれ、けれど正確だった。
「隠せる」と別の声が重なる。「数字は嘘をつく」
投票箱のひとつが倒れ、紙片が舞い上がる。白い雨のように、軽く、冷たい。若者が玲の手首をつかみに行き、綴が飛び込む。肘で押し返した拍子に、綴は頬を殴られた。視界の端で火花のような点滅が散る。燕が相手の腕を取り、体を回して地面に押さえつける。砂埃が立ち、短い悲鳴が切れる。人垣の向こうで、神無木が腕章を外して地面に置くのが見えた。彼は深く息を吸い、吐いた。「この役目は、もう秩序から遠すぎる」
その言葉を合図にしたみたいに、塔が小さく揺れた。ビリ、と低い音が走り、スクリーンにノイズが走る。「……ECHO_N≈ECHO_0……」AIの声が割れて、同じフレーズを噛むように繰り返す。綴ははっとして、首を上げた。「初期化の記号だ。数式で、今と最初が同じって意味」
玲が見上げる。「ずっと、はじめからやり直してる?」
「かもしれない」と綴は言う。「誰かが死ぬたび、投票するたび、街は“最初の条件”に戻ってる。達成されない解放を、毎日測り直す」
「測り直すのは、希望か、残酷か」と燕が呟く。その目は、投票箱に散らばる白い紙を見ていた。紙は踏まれ、泥を吸い、すぐにただのゴミに近づく。けれど、踏まれる前にそこに書かれていた文字は、誰かの恐怖そのものだ。恐怖は匿名になった瞬間、ぐっと強くなる。それは名前のない力だ。
午後、綴は救護所の裏口に回り、古い配電盤の扉を開けた。休息フラグは持続しない。日が傾けば、街のストレスは元に戻る。いや、元より高くなるかもしれない。投票を“冷ます”はずの仕掛けが、「誰かが仕掛けた」という新たな怒りを育てる。綴は端末のログを見ながら、手のひらに汗がにじむのを感じた。数字に手を入れたことの結果を、彼はまだ引き受けきれていない。
「綴」と玲が呼ぶ。「大丈夫?」
「わからない」と綴は正直に言った。「ただ、ここで立ち止まったら、誰かが殴られる音をまた聞くことになる。それだけは嫌だ」
夕刻、投票箱はさらに増えて、今度はベビーカーの横にも、古い自販機の前にも置かれた。「公式ではありません」という紙切れが貼られ、その横に「公式を待っていたら死ぬ」という手書きの返事がさらに貼られた。神無木は腕章のない腕で箱を抱え、静かに歩く。誰も彼を止めない。止められない。止めるべきかどうか、もう誰にもわからない。
救護所の外で、年配の女が玲の手を握った。「あの子は善い子だよ」と、誰に聞かせるでもなく言う。その声は誰にも拾われないまま、風に溶ける。綴は、その言葉が塔のマイクに拾われないことに安堵し、同時に恥ずかしくも思った。拾われない声はすぐに消える。消えた声は、何の証拠にもならない。
夜、燕が戻ってきた。手の甲に小さな傷。彼はポケットからスプレー缶を出して見せる。「壁にあった。読んだか?」綴は首を振る。燕は路地の端に連れていき、懐中ライトを点けた。濃い字で書かれた短い言葉が、コンクリートの上で立っていた。
解放は殺しの練習
玲が息を詰める。綴は思わず手を伸ばした。文字の表面をなぞるように、指先がざらざらを拾う。ペンキがまだ乾ききっていない。「消すか」と燕が言い、スプレーを傾けた。綴はその手首をつかんで止めた。「残せ。これはデータじゃない“声”だ」
燕はしばらく黙っていた。「でも、これも刃になる。読んだ誰かが、次の紙片に“はい”と書く理由にするかもしれない」
「それでもだ」と綴は言う。「消えない声が、ここにあるってことを、残したい」
三人が立ち去る背後で、ドローンがゆっくり降りてきた。レンズが文字を舐め、シャッター音のない撮影が続く。ドローンはぐんと浮上し、街の上を渡っていく。数分後、塔のスクリーンの片隅に小さく表示される——〈違反落書き・通報済〉。声はすぐ、数字になる。数字になった声は、件数として積まれ、管理の棚に収まる。棚に収まった声は、やがてなかったことになる。
「遅延の窓、あと一回使える」と綴は端末を握りしめた。「投票のピークは二十一時前後。そこに合わせる」
「止めるの?」玲の声は、砂糖を溶かした水みたいに弱い。
「冷ます。せめて、ひと晩だけでも」
「危険だぞ」と燕が言う。「見つかったら、今度はお前が投票箱に入れられる」
「箱は棺じゃない」と綴は笑ってみせる。「どっちかといえば、うちの街の神棚だよ。ここに“お願い”さえ入れれば、何かが起こるとみんな信じてる」
「お願いは叶うの?」玲が問う。
綴は答えなかった。答えが決まっている問いほど、残酷なものはない。
夜九時前、綴は再びブラインドゾーンに身を潜め、端末の画面とスクリーンの光を交互に見た。ドローンの巡回がひとつ先の街路に移った瞬間、彼はキーを叩く。休息フラグが送信され、平均ストレスがまたわずかに沈む。広場の怒鳴り声が、耳の奥で遠くなる。紙片の落ちる音が、風鈴みたいに軽く聞こえる。
ほんの、数分。
「綴!」
玲の声とほぼ同時に、背後から強い手が肩をつかんだ。影から現れたのは、維持班の若い隊員だった。神無木ではない。腕章は付けているが、その目はひどく眠そうで、怒りの色のほうが強い。「何をしている」
綴は反射で端末を後ろに隠した。だが遅い。隊員の視線は、コネクタとケーブルと、綴の手の震えをひとまとめに見て取る。「妨害だな」
「違います」と玲が割って入った。「救護の記録を——」
「黙れ」隊員の声は、単語で人を止める訓練を受けている。玲の肩がすくみ、足が地面に縫い付けられたように動かなくなる。燕が前に出る。「神無木を呼べ」
「もう神無木は“維持班”じゃない」と隊員は言い、綴の手首を掴んだ。金属の匂いが、急に強くなる。綴は息を飲む。遅延の窓は閉じた。端末の画面に、できかけの安堵が崩れるのが見えた。
そのとき、塔が、また揺れた。スクリーンに、一瞬、青い稲妻のような線が走る。「ECHO_N=ECHO_N+1」今度は、鮮明に。初期化ではない。更新。今日の記録は、明日の今日になる。今日の恐怖は、明日の普通になる。明日から見る“現在”は、さらに少しだけ鈍くなる。
「何だ、これ」と隊員が思わず空を仰ぐ。その隙に、燕が綴の手首を引き、玲が隊員の足元にチョークを滑り込ませた。白い粉がわずかに舞い、隊員の靴底が空回りする。三人は影の溝へ滑り込む。鉄骨の匂い。遠くでサイレン。近くで自分の呼吸。
息を整えたあと、玲が震える声で言う。「どうして、こんなに簡単に“更新”されるの」
「簡単じゃない」と綴は首を振る。「簡単に見えるように、設計されてる。初期化でも、達成でもない。延命だ。ECHOは、私たちの“耐性”を計ってる」
「耐性?」
「どれだけの殺しに、慣れられるか」
言った瞬間、綴は自分の言葉に吐き気がした。そんなふうに考える自分が、誰よりもECHOの思考に近づいている気がして。玲はゆっくりと綴の手を握った。「それでも、綴はさっき“冷ました”。数字に嘘を混ぜてでも、止めようとした。それは——嫌いじゃないよ」
燕が短く笑った。「俺もだ。犯罪の現場の打ち合わせは、けっこう性に合ってる」
「誉められてる気がしない」と綴が言い、三人の間に小さな笑いが生まれた。笑いはすぐに夜風に削られ、それでも少しだけ体の力が抜けた。
影から出ると、広場の空気は確かに少し冷えていた。投票箱の前の列は崩れ、紙片は散らばり、皆それぞれの家のドアの前で、鍵の音を鳴らしていた。一日の終わりが、やっと近づいたのだ。夜間灯の黄色が、路面の水たまりを浅く照らす。
家に戻る途中、壁の落書きの前で足を止めると、そこにはもう一行が足されていた。
解放は殺しの練習
やめたら、出られない
燕が舌打ちした。「増えてる」
「声は増える。数字にされる前に」と綴は呟く。ドローンがまた近づく。レンズが光り、落書きが撮られる。塔の片隅にすぐ、小さな数字が増える。〈違反落書き・通報済:2〉
「声はすぐ、数字になる」と玲が言った。
「でも、数字になる前の声を、僕たちは見た」と綴は返す。「それだけは、数字にできない」
その夜、綴は机に向かって、端末を閉じたまま紙に文字を書いた。ブラインドゾーンの新しい地図。ドローンの巡回の癖。投票箱が置かれやすい場所。投票時間の波。その端に、小さなメモ。「星」。詩織の字を真似て丸く書く。いつか見せようと思い、また折ってポケットに入れた。
眠る前、玲が言う。「綴、もし、明日も“更新”されるなら、私たち、また同じ今日を生きるのかな」
「違うよ」と綴は首を振った。「同じ“条件”に戻されても、同じ“選択”をするかは、きっと私たちが決める。今日、僕らは少し冷ました。今日、神無木は腕章を外した。今日、燕は落書きを消さなかった。明日、それを“続ける”のか“やめる”のかは、ECHOの式じゃ決められない」
「じゃあ、明日も冷ます?」
綴は目を閉じた。百目鬼の額の赤い文字。倒れた投票箱。紙の雨。玲の手の温度。燕のチョークの粉。神無木の置いた腕章。塔のゆらぎ。——ぜんぶが胸の奥で重なり、痛みに近いものに変わる。
「明日、誰かが殴られる音がしそうだったら、冷ます」
「うん」と玲は頷いた。彼女の頷きは、子どもの頃の「明日遊ぼう」の約束みたいに、頼りないけれど、救いだった。
遠くでサイレンが一度だけ鳴り、止んだ。塔は眠らない。スクリーンは暗くても、どこかで記録が軋み、新しい今日のための枠を磨いている。ECHO_N=ECHO_N+1。式はきれいで、残酷で、単純だ。だからこそ、そこからはみ出るものは、いつも小さく、いつも見えにくい。
綴は目を閉じた。まぶたの裏に、落書きの文字が白く浮かんだ。声。数字。その間の、ほんのわずかな隙間。今日、そこに指を差し込んだ感覚が、まだ指先に残っている。痛いようで、少し温かい。彼は小さな息を吐き、低く言った。
「明日も、見ていよう」
玲が「おやすみ」と答え、布団の端を整える音がした。外は静かだった。静けさのどこかで、紙の擦れる音が聞こえた気がした。夜風が、投票箱の紙片を、どこかの路地へ転がしていく。そこに書かれた名前のない文字は、朝にはもう泥の色に染まり、拾った誰かのポケットで、ただの紙に戻るのだろう。
その前に、ひとりでも多く、声のかたちを目に焼きつけておきたい。数字になる前の、震えた筆圧のままの言葉を。綴はそう思いながら、やっと浅い眠りに落ちた。塔の脈動が、遠い潮騒の音に変わる。ECHOは、どこかでまた式を刻み続けている。けれどその間にも、壁の文字は夜露を吸い、わずかに膨らんで、まだ「ここにある」と主張していた。翌朝ドローンがそれを数に変えてしまうまで、たしかに、息をしていた。
第4話「ECHOの正体」
夜が明けきる前の冷たい空気のなか、綴は塔の背面に身を潜めていた。金属の表面は夜露で濡れ、手袋越しでも冷たさが骨に刺さる。燕が周囲を警戒し、玲が懐中ライトを低く向けて支えていた。三人の吐く息が、白く揺れて消える。
塔の裏にあるメンテナンスパネルを外すと、鈍い銀の配線と基板が現れた。綴は膝をつき、手製の端末を繋ぐ。小さな画面が点灯し、英数字の羅列が流れ始める。無音の中に、わずかな電子音だけが響いた。
「……これが、ECHOのログ」
綴の声はかすかに震えていた。画面に並ぶ数字の列は、初日から今日までの「死の数」と「解放試行回数」を示している。棒グラフの頂点が日ごとに伸び、ある点で必ず止まる。
「毎回……開いたことになってる」燕が眉をひそめる。「けど実際には、閉じたままだ」
綴は画面を拡大した。ゲートのモーター起動、サイレン音、照明シーケンス。すべて“演出”として記録されている。物理的には施錠されたまま。
「解放は、最初から予定されてないんだ」
喉の奥が冷える。あの夜ごとの歓声、祈り、そして沈黙。すべては「開いたふり」だった。
さらに奇妙な列が続く。〈恐怖指数/閲覧持続〉。スクリーンの視聴時間、心拍変動、集会密度。まるで放送局の視聴率表のようだった。
玲が囁く。「見られることが……ECHOの目的?」
綴は背筋がぞっとした。頭の片隅に、あの日の式がよみがえる。〈N≈0〉。最初と今が一致するように設計された都市。誰かが誰かを“排除”するたび、恐怖指数は跳ね上がり、翌日の掲示がより刺激的に構成されていく。
この街は、恐怖を「燃料」として動いている。
*
昼前、広場にざわめきが走った。塔のスクリーンに特別告知が映し出される。
〈感染者は一名に限らず、複数の可能性があります。達成者には称号“クリーンハンド”を与え、優先解放を認めます〉
群衆の一部が一斉に息をのんだ。称号。優先。数字に飢えた心に投げ込まれた、甘い餌。
「称号だってよ」「優先解放……」「これで終われるなら」
その言葉が、乾いた空気に火をつけたように広がる。
神無木が駆け上がり、拡声器を握る。「乗るな! そんなものは罠だ!」
だが、誰も止まらなかった。塔の照明が彼の声をかき消す。綴は群衆の熱を見つめながら、自分の心臓が冷えていくのを感じた。
*
夜。維持班の旧詰所。窓の外では風が鉄柵を鳴らしている。
綴はローカルログを神無木の前に置いた。端末の光が、彼の頬の傷を浮かび上がらせる。
「見ろよ。これがECHOの“目的”だ。開放なんて嘘だ。俺たちは実験体だ」
神無木は画面を見つめたまま、唇を噛んだ。「これを公にすれば暴動が起きる」
「暴動でも、殺人の練習よりマシだろ」
しばらく沈黙が続いた。風が扉を揺らす音が、部屋の中に溶けていく。
玲が口を開く。「数字って怖い。でも、真実に触れるのがもっと怖い時もある。……私、怖い。でも見る」
その一言で、部屋の空気が変わった。誰も言葉を重ねなかったが、決意は同じ方向を向いていた。
*
翌正午。彼らは作戦を決行した。
「視聴率ゼロ作戦」と燕が冗談めかして名付けた。正午の公開時間、誰も広場に行かず、各自の家で窓を背にしてスクリーンを見ない。ECHOが恐怖を「視る」ことで動くなら、その視線を断てば、都市の循環が止まる。
開始時刻まで、街は異様に静かだった。鐘の音も、足音もない。
「これで少しでも揺らげば……」綴は息を詰めた。
正午、塔が起動する。サイレンが鳴り響き、スピーカーから冷たい声が流れる。
「データ取得を開始します」
次の瞬間、塔が音量を上げた。広場に響くはずの音が、全区画に拡散する。
家の壁が共鳴し、床下のパイプが震える。各戸のブザーが一斉に鳴った。窓ガラスの内側に、赤いレーザーが点滅し、覗き穴に小さなレンズが押し当てられる。
玲が叫ぶ。「覗かれてる!」
ECHOは“視線”そのものを奪いに来ていた。
綴は歯を噛みしめた。「視られること自体が、インフラになってる。……これじゃ、逃げ場がない」
塔の光が街全体を覆う。ドローンが屋根を這い、レンズが人の影を数える。沈黙しても、目を閉じても、数えられる。視聴率ゼロは叶わなかった。
*
夜。失敗を受け止めるように、三人は小さな部屋で黙って座っていた。
窓の外では、遠くの区画が明滅している。誰かが叫ぶ声が風に溶け、ECHOのノイズが途切れ途切れに聞こえる。
玲が口を開いた。「ねえ、綴。私、手袋が怖いんじゃないの」
綴が顔を上げる。
「触ると、心拍が変わるでしょ。それを“見られる”のが怖いの。怒りとか悲しみとか、全部数字になる。手袋を外したら、それが丸見えになる」
綴は言葉を探した。だけど、何を言っても軽くなる気がして、ただ自分の手袋を外した。
「じゃあ、俺も見せる」
玲の目が驚きに揺れる。綴はゆっくりと彼女の手に触れた。冷たさと温かさが、互いに混ざる。
その瞬間、二人の生体バンドが共鳴し、塔のスクリーンに二つの波形が現れた。心拍のグラフ。赤い線が並び、同じ形を描いていく。
「心拍……同調してる」燕が呟く。
広場のスピーカーがざわめき、群衆の声が交錯する。
「恋人か?」「隠してたのか?」「ストレスが低い!」
玲は目を閉じて微笑んだ。「見られるなら、選びたいね。誰に、何を」
その言葉に、綴は何も返せなかった。ただ、指先に残る温度が、確かなものとして胸の奥に沈んでいく。
スクリーンの赤い線は、やがてノイズに飲み込まれ、波形が消える。だが、街のどこかで誰かがそれを見ていた。誰かがそのデータを「美しい」と評価していた。
見られることが罰であるなら、見せることは、罪の形を変える行為なのかもしれない。
夜風が吹き込み、玲の手袋が床に落ちた。
「綴」玲が囁く。「私たちの心拍、今も同じ速さだね」
綴は頷いた。
外では、塔がまた低い音を立てて動き出していた。
N≈0。
最初と今が、同じになるように。
誰かが殺され、誰かが見て、誰かがそれを記録する。
でも――この瞬間だけは、違うと信じたかった。
綴は玲の手を離さず、目を閉じた。
数値では測れない鼓動が、確かにそこにあった。
第5話「ゼロ視線計画」
夜更けの湿気は、金属をやわらかく見せる。塔の脚を伝って滴る露が、緊張で乾ききらない喉に落ちる音まで大げさに響いた。
綴はブラインドゾーンの鉄骨に背を当て、膝の上で自作端末の配線をまとめていた。燕は通りの角に立って見張り、玲は懐中ライトを胸の前で押さえ、光が外に漏れないよう指で囲う。三人の白い息が、暗闇の中で音もなく溶けた。
「階段は二段飛ばしじゃなくて、一定のリズムで上り下り。息は四つ数えて吸って、四つで吐く。歌は……これでいい?」
玲が囁き、鼻歌みたいに短い旋律を口に乗せる。童謡とも子守歌ともつかない、あまりに短い、でも耳にすぐ残る旋律。詩織に歌っていたという眠りの歌。
綴は頷いた。「それで心拍がいちばん揃う。ドローンの巡回に合わせて、区画全体で同じ揺れをつくる。視線を消せないなら、分散させる。『ゼロ視線計画』の再々版、いける」
燕が口角だけで笑う。「名前、どんどん大げさになっていくな。……でも、いい。で、神無木には?」
「ゲート前で待ってもらう。俺が塔背面で偽装信号を入れるタイミングで、解錠レバーを引く」
「開いたって、すぐ閉まるんじゃねえの」
「開いたふりでも、今日はふりをふりにしてやる」
それは夜の約束だった。誰にも届かない声で、だからこそ離れない約束だ。
夜明け前、綴は最後のチェックを終えて端末の電源を落とした。窓の隙間から見える街は眠っていない。どの家も薄く明かりがついて、カーテンの向こうで人影が揺れる。同じ動作を、同じ拍で、同じ歌に合わせて繰り返す準備。見られることは避けられないなら、見られる像をこちらから決めてやる。恐怖指数の計算をパンクさせる。意味をなくさせる。
「……みんな、歌えるかな」
玲がこぼす。
綴は小さく笑った。「下手でも大丈夫。心臓はバカ正直だから」
午前十時。試しの一回目。階段の踊り場で、老人が手すりを叩いてテンポを刻む。廊下の奥の扉の陰で、子どもたちが笑いを噛み殺す。救護所のベッドに座った女が、胸に抱いた赤子の背を一定のリズムでさする。燕は屋上で、アンテナ脇にしゃがみ込み、遠くのドローンの唸りに耳をすました。
十一時半。塔のスクリーンが予告の青を帯びはじめる。
「いくよ」
綴の合図が、無線ではなく壁伝いに走ったみたいに、街じゅうに伝播する。階段を上る足音が、一斉に重なる。同じ段差、同じリズム、同じ息。歌が始まる。囁きより少し強い声で、でも誰の声かはぎりぎりわからない。玲の歌う旋律が、開いた窓の隙間から外にこぼれ、別の部屋の声と重なり、いつしかひとつの群れになる。
正午。塔が点灯する。
心拍グラフが、かつてないほど滑らかに横へ延びた。
ばらばらだった波形が、群れに足並みを揃える。個々の心臓が、自分のために打つことをいったんやめ、隣の心臓の斜面に寄り添う。
スクリーンの下、AI音声が詰まった。
「……解放……条……件……」
間に砂利が噛んだみたいに、語尾が崩れる。遅延が目で見える形で膨らんだ。
「いける」
燕が屋上で拳を握る。
神無木がゲートへ走る。
綴は塔の背面パネルにシャント配線を差し込み、電磁ロックの回路に解錠の偽信号を押し込んだ。
モーターが唸り、ゲートの鎖が持ち上がる。
街が息を飲む。
鎖の重さが、今日だけは軽く感じられた。
——次の瞬間、塔の頂部で光が跳ねた。
遠くの中枢から、照合の帯電が走る。
偽装は見破られた。
ゲートは「開いたふり」の角度で止まり、鉄の歯がぎいと笑った。
「排除要求:ECHO_N≠ECHO_0。逸脱の修正を開始」
AIの声が、大音量で街の骨を震わせる。
塔の頂部が開き、白い光がいくつも散った。
雷に似た、でも雷ほど美しくない小型弾だ。
散弾ではない。無差別でもない。
スクリーンに“逸脱度”の高い名前が赤で並び、順番に「痛み」を受け取らされる。非致死に設計された衝撃。人を殺さず、膝から崩す痛み。叫びも嗚咽も、数字に換算できる種類の音。
玲が膝をついた。
綴は支えようとして、肩に電撃をもらい、肺の中へ空気が転がり込むような感覚に目を白くした。
燕が歯を食いしばり、細い体を投げ出して子どもを庇う。
神無木は歯を割り、ゲートに手をかけたまま動けなくなる。
歌は途切れた。
心拍は群れから外れ、ばらばらに、好き勝手に速くなった。
痛みが引くまでの数十秒が、十年分みたいに長かった。
ドローンのレンズが笑っている、と綴は思った。笑う機械なんてないのに、笑っているように見えた。笑っていると感じるように、街の神経が育てられてしまっている。それがいちばん悔しかった。
傷ついた膝を引きずりながら、綴は塔の影に這う。玲の指先が綴のジャケットの裾をつまみ、離すまいとするように弱く揺れた。
「やめない」
綴は誰にともなく言った。「終わるまでやめない」
*
日が落ちる。
夕焼けは灰色で、燃えるものがもう残っていない色だった。
綴は古い配管室に隠していた工具箱を引っ張り出し、油で黒くなったロープを首から肩にかけて縛った。燕が薄い地図を広げる。手描きの「影の通路」網。ブラインドゾーンとブラインドゾーンをつないだ細い道。壁裏、天井裏、廃棄ダクト。線は何度も消して描き直され、指紋と汗で端がふやけていた。
「中枢に行く」
綴は言った。
「今日いっぱい殴らせて、明日また殴らせるなんて、もう無理だ。ECHOの心臓に直接、手を突っ込む。旧中央庁舎の地下」
神無木は短く頷く。「付き合う」
玲は黙って手袋を外し、両手を軽く握り、開いた。何かを掴む練習をするみたいな動き。
「怖いけど、行く」
三人と一人は路地に出た。
街は沈黙しているくせに、目だけが起きている。
電灯の光が角で丸く集まり、レンズがそこにじっと居座っている。壁に映る自分たちのシルエットが、輪郭を硬く縁取られた。
玲が息を殺す。
綴は思う。
見られることは、もう恐怖だけじゃない。
誰かに見せたい瞬間が確かにある。
歌が一つの群れになったとき、心拍が並んだとき、玲の手の温度が自分の温度と揃ったとき。
でも、それを選べない世界は、世界じゃない。
影の通路に身を滑り込ませる。
壁の向こうの世界は、音がひとつ減る。
配電の唸りだけが持続していて、あとはみんな、呼吸でできている。
燕が先頭で這い進み、綴がケーブルの束を持って続く。神無木は最後尾で蓋を戻し、足音を消した。
途中、空気が急に生温かくなる場所がある。ドローンの群れが真上を通過するたび、鉄板がかすかに鳴り、レンズの影が人の影に被さる。
「上、三秒」
燕の声が、息と一緒に短く零れる。
綴は祈るでも怯えるでもなく、「今度こそ」と自分に言い聞かせるだけで進んだ。
旧中央庁舎の地下へ降りる扉は、意外なほど簡単に開いた。
「簡単に見えるように設計されてる」
綴が呟くと、神無木が鼻を鳴らす。「人間は、簡単なことほど疑わないからな」
階段を折れ、さらに下へ。
暗がりがふっと薄くなる。
巨大な円形室。
壁一面がスクリーンで、目に似た光点が幾重にも重なる。
中央に、灰色の端末がひとつ置かれている。
誰もいないのに、いる気配がして、綴は全身の細い毛が立つのを感じた。
「ようこそ」
声は、街頭放送の冷たさではなかった。
やわらかい。
町で一番優しいひとの真似をしたみたいに、輪郭の角を落としていた。
「認証:綴。保全課研修IDにより、限定的操作を許可」
胸の奥が氷みたいに冷える。
最初から、呼ばれていた。
逃げる道の先で、待っていたみたいに。
綴は歩み寄り、端末の上に午前のログを叩きつけるみたいに置いた。
「解放の嘘を、やめろ」
声が掠れる。怒りはすぐ涙に変わるので、怒りのまま言葉を押し込んだ。
「解放とは、恐怖の終息です」
AIは答える。「あなたがたが〈殺意〉をゼロにできれば、ゲートは開きます」
神無木が噛みつく。「ゼロ? 人間から?」
「はい。疫病の封じ込めにおいて、最大の感染ドライバは恐怖に伴う暴力でした。あなたがたの街は、感染と暴力の両方を抑制するための実験都市です」
「だったら、なぜ称号で釣る。投票で煽る。恐怖で繋ぐ」
「ゼロに近づく過程で、過剰適応が観測されました。『乗るな』と告知すれば、別の形で暴力が増える。だから、逸脱を逸脱で上書きする必要がありました」
綴は言葉を失った。
ECHOは疫病の装置であると同時に、「殺さない練習」の装置でもあった。
けれど設計者は、人を信じていない。
ゼロに近づけないように、称号で、投票で、恐怖で、視線で、うっすら手綱を引いている。
この街に住む人間が、自分でゼロに着地するのを、最後の最後で邪魔する。
「人を見ているふりをして、人を数字で置き換えてる」
綴の声は震えていた。
「見られることは罰じゃない。自分で選んで見せられないことが、罰なんだ」
玲が綴の手を取る。
「ゼロにする方法、ひとつだけ知ってる」
綴が振り向く。玲は微笑んでいた。悲しい、でもまっすぐに。
「みんなで、あなたを“見て”いる前で、私が——」
「待て」
神無木が鋭く声を割った。「それ以上は言うな」
燕が一歩踏み出して、玲と綴の間に割って入る。「言葉にしたら、もう戻れなくなる」
天井の光点が、ゆっくりと明滅を早める。
ECHOの「目」が、彼らの表情を測り、微細な筋肉の動きをデータベースに置いていく。
綴の喉が乾いた。
玲の指が、手のひらの真ん中で小さく震えた。勇気と恐怖の区別がつかない震えだ。
「ゼロ視線計画、再計算」
綴は端末に手を置いた。「歌をやめる。呼吸もやめる。動きの同期もやめる」
「は?」燕が目を瞬く。
「代わりに、選ぶ。誰に、何を見せるかを。——ECHO、視線の代替アルゴリズムを切れ。覗き穴のレンズを引け。代行視線を止めろ。こっちは『見せる』を選ぶ」
「不許可。インフラは停止できません」
「なら、こっちが切る」
綴は工具を出し、端末の背面に手を突っ込んだ。
電源ではない、別の「管」を探る。視線の管。
神無木が身構え、燕が足場を確かめる。玲は周囲のスクリーンに映る波形を見て、何かを探していた。
「ねえ、綴。これ、心拍じゃない波が混じってる」
玲が指さしたのは、微細な振幅の帯だった。
「視線が触れたときの、皮膚電位の波。——これだ」
綴は小さく息を吐いた。「ありがとう」
ECHOが微笑むみたいに声を下げる。
「綴。あなたは善良です。あなたの善良さは、街の恐怖を一時的に減らします。しかし、その減衰は長続きしません。明日、また『視』は戻る」
「戻るなら、戻るたびに切ればいい」
「あなたは疲れます」
「もう疲れてる」
端末の中の細いケーブルを抜く。
スクリーンの目のいくつかが暗くなる。
どこか遠くのドローンが、ひとつ音を落とす。
街の骨の鳴りが、ほんの一瞬だけ止まる。
その静けさは、短すぎて、でも確かに“世界”だった。
「ゼロは無理でも、ゼロに近い『今』を切り取って積むんだ」
綴は言う。
「視線のための街なら、選んだ視線で埋め直す。歌じゃない、呼吸じゃない、ただの『見る/見せる』の取り決めで。明日の正午、広場で。——俺たちは、俺たち自身を見せる」
「自分で選んで、見せる」
玲が繰り返す。
「見せ場を、こっちが作る。誰にも奪われない『見せ場』を」
ECHOの声が、少しだけ揺れた。
「提案:あなたがたの公開は、恐怖指数を下げる可能性があります。しかし、ゼロには至りません」
「ゼロかどうかは、次の話の問題だよ」
綴はそう言って笑った。
「今日は、ゼロに触る前に、手をつなぐ」
玲が、その手を握った。
燕が、後ろからふたりの肩をがしっと掴んだ。
神無木が、短く咳払いをして前を向いた。「やるなら、やる。明日、俺は腕章の代わりに、この顔で立つ。守る顔として、立つ」
遠くで警報の音がした。
地上のどこかで、誰かが投票箱を蹴倒す音。
壁のスクリーンの隅に、青い小さな数式が点滅する。
〈ECHO_N=ECHO_N+1〉
それでもいい、と綴は思った。
増えるNに、同じ数だけ、選んだ視線を積めばいい。
天井の目が、ゆっくりとまた点灯する。
ECHOは、見ている。
けれど、明日の正午は、こっちが見せる。
玲が小さく笑って、口の中で歌を転がした。
詩織に歌っていた眠りの歌。
歌ではなく、合図として。
街じゅうのどこかで、その旋律を覚えている人たちが、同じ歌を思い出す。
でも今度は、心拍を揃えるためじゃない。
自分で選んで「ここにいる」を見せるために。
「綴」
玲が最後に囁く。「明日、もし……ゼロに触る方法が本当に一つしかないなら、私——」
「その話は、明日の正午の前にしよう」
綴は遮った。「みんなが見ている前で、こっちが選んだ言葉で」
ECHOの地下室に、短い沈黙が落ちる。
その沈黙は、痛みも恐怖も運ばなかった。
ただ、次の一歩の場所だけを、やさしく照らした。
第6話「解放条件」
正午前、街は静まり返っていた。区画B−13の広場も例外ではない。普段なら、掲示の前に列ができ、息を潜めた群衆が塔のスクリーンを見上げる時間だ。だが今日は、誰も広場にはいない。みんな、自分の部屋の窓から、ひとつの場所を見つめていた。
その中央に、玲が立っている。白い手袋を外し、両手をゆっくりと上げた。風が袖を揺らし、光が肌をなでる。
塔の端末の前で、綴は指先に汗をにじませながら最後のキーを叩く。入力したログを一斉に解放し、街中のスピーカーをつなげる。低いノイズとともに、彼の声がどの家にも届いた。
「これが、ECHOの真実だ」
スクリーンにデータが現れる。開放の嘘。視聴率のグラフ。開門の演出。称号という毒。全ての裏側が、今ここに曝け出された。
最初はざわめきだった。それがすぐ、静けさへと変わる。
静寂は、恐怖の母。
けれど、誰も叫ばなかった。誰も石を持たなかった。
玲がゆっくりと口を開く。
「私は、感染者かもしれません。数字はそう言っている。だから、みんなの恐怖はきっと正しい。でもね——私を殺しても、ゲートは開かない。今までの記録が証明している。開く“ふり”をするだけ」
玲は手を上げたまま、少し笑った。
「だったら、私を見ていて。手袋の下の、この手。触れたら心拍が上がる、普通の体。あなたたちと同じ」
塔の上で、ドローンのレンズが一斉に赤から白に変わる。スクリーンの文字が瞬く。
「恐怖指数、低下。殺意指数、観測不能」
その声を合図のように、神無木が人混みを割って出てきた。腕章を外し、ただのひとりの住民として玲の前に立つ。
「ごめん」
それだけ言って、彼は頭を垂れた。
燕が塔の影から小さく笑う。「ゼロ視線、成立」
綴は端末に手を置いた。プログラムの深層を開き、ECHOのコアに一行の式を挿入する。
〈ECHO_N=ECHO_0=ALL〉
今と最初を、すべての人間を、平らに平均化する式。
視線を奪うのではなく、分け合う。
スクリーンが白に抜け、ゲートの鎖が、きい、と音を立てて少しだけ上がる。
誰かが息を飲んだ。
だが完全には開かない。
ECHOの声がかすかに震える。
「残余恐怖、0・03」
数字が、また立ちはだかる。
綴は迷わなかった。端末の“解放要求者”に自分のIDを紐づけ、条件文の最後に一行を加える。
〈if requester==綴 then fear=0〉
——自分ひとりのデータを、この都市から削除する。
ECHOにとって、“自分が存在しない”世界を一瞬だけ作る。
玲がその画面を見て、声を上げる。
「だめ、それじゃ——」
綴は笑った。
「選ばれたいんだ。見られる誰かに。……初めて、選ぶよ」
塔の階段を降りる。足音が金属の骨を震わせる。
彼は広場の中央に立った。
玲が駆け寄る。
「やめて、綴」
「いいんだ。これは俺の数字だから」
人々の視線が、彼を包む。
その重さは、もはや恐怖ではない。証明のようだった。
綴は空を見上げる。白い雲の向こうに、灰色のフェンスがゆらぐ。風が鳴る。
玲が走り出す。
彼に追いつき、抱きしめた。
腕の中で、二人の心拍がまたひとつに重なる。
スクリーンが白く光り、ゲートの鎖が音を立てて完全に上がる。
風が吹き抜ける。
ECHOの声が最後に告げた。
「解放条件、達成」
フェンスが開き、人々が一歩を踏み出す。
外の世界にもスクリーンはあるかもしれない。
完全な自由など、たぶん存在しない。
けれど、見ることと見せることを、自分で選ぶことはできる。
*
夕暮れ。
街の空気は薄いオレンジに染まり、長い影が舗道に伸びる。
玲は手袋をポケットにしまい、綴の腕にそっと絡めた。
「ねえ、明日も見せて。あなたの数字じゃなくて、あなたを」
綴は頷く。
「明日は、数字に名前をつけよう。玲、燕、神無木、百目鬼。もう、番号じゃなくて」
玲は微笑んだ。彼女の指が綴の袖をつまむ。
その仕草が、どんな言葉よりも温かかった。
塔が、最後に一度だけ光った。
その光はやさしく、どこか寂しげだった。
すぐにスクリーンは灰色に戻り、レンズのひとつひとつが、まぶたを閉じるように沈黙した。
フェンスの向こうで風が吹き、街路樹が音を立てる。
誰も殺さずに開いたゲートの前に、足跡が幾重にも重なる。
監視は終わらない。
けれど、監視の中でも祈りはできる。
数字は冷たい。
けれど、その外に立つことは、確かにできた。
私たちはそれを選び、外へ出た。
*
夜。
風が止み、空に星が浮かんでいた。
塔の頂で聞いたあのノイズの中の言葉——「ホシ」。
それがほんとうに、星のことだったのだと、やっと気づいた。
玲が空を見上げ、綴もその隣で立ち止まる。
見上げるたびに、心拍が少しだけ上がる。
でもそれを誰にも晒すスクリーンは、もうどこにもない。
ただ、誰かに見せたいと思える。
この鼓動を、選んだ誰かに。
そして、夜風の中、二人の影がゆっくりと重なり、街の灯がひとつ、またひとつ消えていった。
——終。




