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

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

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

エラーが発生しました。

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

13/53

第12話:観測者 "檻の中の手順"

監査室を出た瞬間、朝の匂いがした。

潮でも薬草でもない。湿った石と、焼きたてのパンの匂い。遠くで鶏が鳴き、誰かが桶に水を汲む音がする。街は当たり前みたいに起きていく。昨夜、港門が裂けかけたことなんて、夢の残り香みたいに薄れていく。


でも、薄れないものがある。


ミナト・アヤメは手帳を胸に抱え、坂道の途中で足を止めた。

視界の端に透明な枠が静かに浮いている。さっきまでの警告みたいな点滅はない。代わりに、淡い白い文字が冷たく貼りついている。


【Observer role: active】

【Permission: READ (restricted)】

【EXEC: denied】

【WRITE: denied】

【Log streaming: enabled】


檻だ。

名前のついた檻。


“観測”という言葉が優しく聞こえるのは罠だ。観測は保護でもあるが、監視でもある。分かっていた。分かっていたのに、こうして文字にされると胃の奥が重くなる。


隣のレイが小声で言った。


「……見えてる?」

「見えてる。観測ロール。読むだけ」

「動けない?」

「動けない。実行も書き込みもなし」


レイの眉がわずかに寄る。


「読むだけって、便利そうで一番残酷だね」

「うん。……現場が燃えてるのを見て、手を出せない」


口にした途端、喉が痛んだ。

元々、火力もない落ちこぼれだ。手を出せないことには慣れている——はずだった。

でも、“出せたかもしれない手”を一度持ってから奪われると、痛みが違う。


監査室前の広場には仮面の監査官が立っていた。

動かないのに存在感だけがある。目がないのに、見られている感覚が離れない。


その傍らに、人間の書記エド。

昨夜より少し疲れて見える。腕に抱えた紙束は、規定と命の間に挟まる薄い盾だ。


エドがアヤメを見た。


「……君の同席は許可された。だが条件がある」

「条件?」

「現場では勝手に口を出すな。許可を取れ。君の言葉は現場を動かす。動かせば責任が発生する」

「責任は……ログに残る」

「そう。残る。だから、許可を取れ」


許可。

今の世界では、許可がないと“言葉”さえ通らない。理屈としては正しい。感情としては嫌だ。


仮面が声を出す。


「現場同行を開始する。対象:港門周辺の密売・偽装の検知」

「……密売」


レイが呟いた。

港の荷が止まれば、裏の取引が生まれる。人間の欲は規定の隙間に住む。昨日、もう見た。


「密売人は?」


アヤメが問うと、仮面は淡々と答える。


「拘束対象は別室で聴取中。追加の供給源が存在する可能性」

「供給源……欠片が出る場所」

「推測は不要。観測を行う」


推測は不要。

その冷たさに歯を噛む。推測があるから現場は救える。推測があるから先回りできる。

けれど規定側は“推測”を嫌う。責任が曖昧になるから。



港へ向かう道は、昨日より人が多かった。

朝の荷役が始まっている。なのに顔に余裕がない。港門の検査が遅れ、荷が積み上がり、怒りが空気を重くする。


「結界、見える?」


レイの問いに、アヤメは首を横に振った。


「見えない。線が薄い。……読む窓だけ」

「読むだけで、何が分かる?」

「状況の“文字”。その代わり、手が出せない」


言って、胸がきゅっと縮む。


港門に着くと、結界が見えなくても“違い”は分かった。

空気が軽い。裂け目の気配はない。だが通りは細い。人の流れが詰まっている。


視界の端で観測窓が淡く開いた。


【Port gate barrier: sealed】

【Throughput: limited】

【Inspection: strict mode】

【Crowd density: high】

【Risk: conflict】


厳格モード。

検査が重い。だから詰まる。詰まるから怒りが増える。怒りが増えるから事故が起きる。

人の流れは水路と同じだ。詰まれば溢れる。


アヤメは衛兵へ声をかけかけて、止めた。

許可。エドの言葉が刺さる。


一拍置き、仮面へ向けて言う。


「……提案していいですか」

「許可する。簡潔に」


許可された。

その瞬間、胸がほんの少し軽くなる。鍵が回り、言葉が通る。


「厳格モードなら、列を一本にしないで用途別に分けてください。生鮮と非生鮮、旅客と荷。混ぜると待ち時間が伸びて怒りが増えます」

「俺たちが分けても、守らん」

「守らせる手順を作る。札。縄。誘導係。……市場の列と同じです」


衛兵は苛立った顔をしたが、目は死んでいない。現場の人間は理屈が通れば動く。


「誘導係なんて余ってねえ」

「なら荷役頭に出してもらう。荷が止まれば困るのは荷役側です」


背後から太い声。


「誰が困るって?」


振り返ると、腕の太い男が立っていた。日に焼けた顔。手の甲の古い傷。港の“顔”。

荷役頭だ。名より役で呼ばれるタイプ。


「荷役の頭さん。列が詰まってます。分けないと事故が増える」

「事故?」

「怒りが溜まって殴り合いになる。殴り合いになったら港門がまた不安定になる」


荷役頭は舌打ちした。


「結界なんて俺らには分からん。だが荷が止まるのは困る」

「困るなら、手を貸してください。誘導係を出すだけでいい」


荷役頭は一瞬アヤメを見つめ、鼻で笑った。


「小娘が偉そうに」

「偉そうじゃなくて、手順です」

「手順、ねぇ……」


周りを見回し、部下らしき男を二人呼ぶ。


「おい。列を分けろ。札を作れ。生鮮は左、乾物は右。文句言う奴は俺が——」

「殴らないでください」

「脅しの比喩だ」


比喩にしては物騒だが、現場は時に物騒だ。

それでも動いた。動けば落ち着く。動かないと荒れる。


観測窓の文字が変わる。


【Crowd density: high -> medium】

【Risk: conflict reduced】


減った。

読める。けれど自分の手で下げたわけじゃない。言葉で動かした。

そしてその言葉も、監査され、ログに残る。武器になる。武器は狙われる。


仮面が次の指示を出す。


「次。偽装欠片の検知地点へ向かう」

「検知地点?」

「港の倉庫街。通行証を持たぬ者のアクセス試行」


通行証。権限。鍵。

世界が全部それになっていく。



倉庫街は朝でも薄暗かった。

高い木箱と石壁が光を遮り、通路は狭い。潮と油と木の匂い。荷車の車輪がきしみ、遠くで金槌が鳴る。


視界の端に、赤ではない淡い警告が出た。観測ロールでも“危険の気配”は読めるらしい。


【Unauthorized access attempt: recent】

【Signature: masked】

【Target: warehouse node #3】


マスクされた署名。偽装。

昨日のフードが吐いた「剥がれる」という言葉が脳裏をよぎる。欠片は落ちてるんじゃない。剥がれる。

ならここは——剥がれやすい場所、なのか。


倉庫の角で仮面が止まる。

小型個体が箱を開け、光の針を伸ばす。針が空気を撫で、見えないものを探る。


「検知。ここに痕跡」


その瞬間、観測窓に小さな行が流れた。


【Evidence: counterfeit token residue】

【Pattern: resembles maintainer signature (partial)】


維持者の署名に似ている。

整備者の署名。母の影に繋がる単語。


喉が乾く。

なぜ、似ている?

母が関わった署名形式が偽装に使われている? それとも整備者の署名自体が“偽装しやすい”のか?


アヤメは息を整え、仮面へ言った。


「……質問していいですか」

「許可する」


鍵が回る。


「この“維持者署名”は、誰でも真似できるんですか」

「規定上、署名は複製困難だ」

「でも似てる。残滓が似てる」

「似ていることは、同一ではない」


冷たい。だが正しい。

それでも現場では、似ているだけで事故が起きる。


仮面が続ける。


「対策。締め付けを強化する」

「締め付けると、裏が儲かります」

「裏は監査対象」


対象だからって消えるわけじゃない。むしろ増える。

規定側は“対象”で満足する。現場は“減らない”で死ぬ。


横でエドが小さく言った。


「君の言う通りだ。でも監査は一気に緩められない。緩めた瞬間、責任が監査に落ちる」

「責任、責任……」

「責任があるから動ける。責任があるから止まれる。——君も同じだろ」


言い返せなかった。

同じだ。だから嫌なのだ。



その時、倉庫の裏から足音がした。

人間の足音。急いでいる。隠す気配。


レイが反射的に一歩出る。

アヤメは袖を掴む。


「……止める係、お願い」

「分かってる」


レイは歯を噛んで立ち止まった。今は飛び込まない。それが役割。


大型個体が足音の方へ動く。石の足音が静かに近づく。

倉庫の影から少年が飛び出した。顔が汚れ、手に小さな布包みを握っている。


「やべっ——!」


走った瞬間、大型個体が腕を伸ばし、少年の肩を掴む。

掴んだだけで少年の身体が硬直した。拘束具が働いた。


「痛っ……! 離せ!」

「未認証の所持物を提示せよ」


少年の怯えた目が周囲を探し、アヤメと合う。

市場で見た目だ。貧しい家の子。仕事を探している子。こういう子が裏の餌になる。


「……待って」


声が出た。

許可。許可が必要だ。


アヤメは仮面を見る。


「提案していいですか」

「許可する。簡潔に」


鍵が回る。


「この子をここで潰すと、裏はさらに深く潜ります。供給源に繋がる可能性がある。——聞き取りを、制限じゃなく“協力”で」


仮面の光が僅かに揺れた。揺れは計算だ。感情じゃない。


「取引は規定外」

「規定外でも、現場は回ってます」


大胆すぎる。そう思う。

でも言わなければ、少年はここで壊れる。壊れたら残るのは怒りと報復と裏の拡大だけだ。


エドが息を吸い、言葉を整える。


「……規定内に落とし込む。“協力者扱い”だ。違反者ではなく、情報提供者として扱う枠がある」

「あるの?」

「ある。使われないだけだ」


使われない規定。

現場を救うためにあるのに、使われない規定。


仮面が一拍置き、言った。


「協力者枠を適用する。条件:情報提供。虚偽は即時拘束」

「……それでいい」


アヤメは少年へ視線を向け、声を落とした。

怯えを刺激しない声。市場で鍛えた声。


「名前」

「……ユ、ユウト」

「ユウト。持ってるの、何」

「……布包み。売れば……金に……」

「それ、欠片?」

「分かんねぇよ! 光るって言われただけで——!」


声が震える。嘘の震えじゃない。貧しさの震え。


アヤメは頷き、仮面へ向けて言った。


「提示させてください。ここで暴かない。周りが見てます。見られると裏が逃げる」

「許可する。場所を移す」



倉庫の角の小部屋へ移動した。

薄暗い。木箱の匂い。外の音が遠くなる。大型個体が入口に立って逃げ道を塞ぐ。小型個体が光の針を準備する。


ユウトが布包みを机に置き、震える手でほどいた。


中から出てきたのは、小さな薄い板。欠片に似ているが、刻印が粗い。

観測窓が淡く反応する。


【Token-like object: suspected counterfeit】

【Signature: masked / inconsistent】

【Risk: unstable】


偽物。しかも不安定。

使えば事故が起きるタイプだ。


「誰に渡された」


ユウトは唇を噛み、視線を泳がせる。


「港の……裏の路地。……“先生”って呼ばれてた」

「先生?」

「顔は見せねぇ。手袋。声だけ。……欠片を拾えば飯が食えるって」


先生。

そう呼ばれるやつほど危ない。人を餌にするやつは、自分を“教える側”に置く。


エドが仮面へ小声で言った。


「供給源に繋がる。……港門だけじゃない。倉庫ノードに寄生してる」


寄生。嫌なほど似合う。

規定と現場の隙間に欲が寄生している。


仮面がユウトへ言った。


「協力者。追加情報を提供せよ。先生の特徴。場所。時間」

「……夕方。潮が引く頃。路地の奥。酒場の裏。……手袋、黒。指が……細い」

「声の特徴」

「……笑わない。怒鳴らない。淡々としてる。……怖い」


淡々。怒鳴らない怖さ。

仮面と似ている。でも人間の淡々は、選んで淡々としている。そこに悪意がある。


アヤメは手帳を開き、箇条書きにした。

書く。書けば次の手順が作れる。

観測ロールで手が出せないなら、手順で手を伸ばす。


その瞬間、視界の端で小さな通知。


【Observer note: subject shows effective field translation】

【Recommendation: assign as audit liaison】


推薦。

監査側からの推薦。 “使う”の匂い。


使われるなら、現場を守るために使い返す。

アヤメは唇の内側を噛んで、心の中だけで決めた。


エドが手帳をちらりと見て言う。


「君のログは現場だけじゃなく、規定側も動かす」

「動かしたい。……でも檻がある」

「檻は外れない。だが檻の中でもできることはある。君はもうやってる」


褒め言葉に聞こえるのが怖かった。

褒められると、その方向へ歩かされる。

でも歩くしかない。


仮面が言った。


「本日の監査行動:潜入調査。協力者ユウトは保護対象。現場での単独行動は禁止」

「……はい」


当然だ。昨日みたいな危険は繰り返せない。

だが同時に、単独でしか見えないものもある。その葛藤が胸に刺さる。



小部屋の外へ出ると、港の朝が動いていた。

縄が張られ、札がぶら下がり、列が分かれ、流れが少し良くなっている。自分の提案が現場に残っている。


観測窓が淡く表示を変えた。


【Port gate throughput: limited -> improving】

【Conflict risk: medium -> low】


改善。読める。

読めるのに、手は出せない。


アヤメは手帳を閉じ、受領札の上に重ねるように握った。

札とログ。今の自分の武器。


胸の奥で静かに呟く。


「……檻の中でも、ログは取れる」


その瞬間、視界の端で小さな白い点が灯った。誰にも見えない、細い通知。


【Message pending: admin-tier】

【Do not open in public】


息が止まる。管理者級。

また“上”がこちらを見ている。


レイが気づいたように声を落とす。


「顔、青い。何か来た?」

「……来た。上から。……でも今は開かない」


開けば終わるかもしれない。

開かなければ、進まないかもしれない。


それでも今は——現場が先だ。

港の路地の奥。夕方、潮が引く頃。 “先生”のいる場所へ。

檻の中からでも辿り着く手順を作る。


アヤメは小さく息を吸い、笑ってみせた。笑ってごまかす癖が今日も出る。


「いや、仕様って……忙しいね」

「忙しい。……でも、やろう」


港の朝は眩しい。

眩しいほど、影が濃くなる。


ここまでお読みいただきありがとうございます。


続きが気になりましたら、ブックマークや★評価をいただけると、とても励みになります。

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

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

↑ページトップへ