第4話「楽園の始まり――職人の理想郷」
目が覚めたとき、最初に感じたのは温度だった。
暑くもなく、寒くもない。肌の上を滑る空気に湿り気がなく、喉の奥にざらつきもない。辺境惑星の大気は本来、乾ききった塵混じりの薄い空気のはずだった。昨日、この場所を起動させるまでは——それが当たり前だった。
クラウスはゆっくりと目を開けた。
視界に入ったのは、淡い光に満ちた天井だった。プリズムポートの残光が壁面を伝い、構造体の内壁全体が柔らかく発光している。夜なのか朝なのか、外の時間帯がわからない。開口部から差し込む光の角度はまだ低く、おそらく早朝だろうと推測した。
頭の下の工具箱が硬い。横向きのまま寝ていたせいで、左肩が痺れている。クラウスは身体を起こし、工具箱の取っ手を掴んで膝の横に引き寄せた。蓋の角が頬に跡を残している感触がある。右手の指先がまだ痛む。研磨の擦過傷とガラスの切り傷は、一晩で塞がるほど浅くはなかった。
三メートルほど先に、管理アバターが立っていた。
昨夜と同じ位置だった。銀髪が内壁の発光を反射して、輪郭が淡く滲んでいる。姿勢も変わっていない。眠っていたのか——いや、管理アバターに睡眠という概念があるのかどうかも不明だ。ただ、こちらが目を覚ましたことには即座に反応した。
「起床を確認しました。環境維持機能は正常に稼働中です。室温二十五度、大気清浄度九十九・七パーセント」
報告。それ以上でも以下でもない声だった。感情の色は読めない。
クラウスは返事の代わりに、手元の工具箱の蓋を開けて中身を確認した。ペンライト、ドライバー類、ノギス、ペンチ、スパナ、精密ヤスリ。鏡面チューブ二本が隅に収まっている。予備のプリズムは——そうだ、三つ全部をポートに使った。手元に残った一つは工具箱の底に転がっている。全部ある。
蓋を閉じ、取っ手を握ったまま立ち上がった。
「食事を生成します」
管理アバターの声と同時に、壁面の一角がスライドした。昨夜と同じフードコンストラクターの射出口だ。薄い金属のトレイが水平にせり出し、その上に湯気が立った。
パン。丸くて小ぶりで、表面に薄い焼き色がついている。隣にスープの入った浅い器。黄色みがかった澄んだ液体の中に、細かく刻まれた何かが浮いている。さらに、白い塊——蛋白源らしいものが掌ほどのサイズで一つ。
昨夜と同じ構成だ。しかし、昨夜は極度の疲労と空腹の中で食べたため、味の細部まで意識が回っていなかった。
クラウスはトレイを両手で受け取り、床に腰を下ろした。工具箱は左の腰の横に置いた。
パンをちぎった。
外側が薄く、内側に気泡が入っている。ちぎった断面の手触りが軽い。口に入れると、穀物の甘みが舌の上に広がった。焼き立てのそれだ。温度も均一で、中心部まで熱が通っている。
クラウスは手を止めた。
これが、大気中の微量成分と地下鉱脈の原子から再構成された食物だという。原子レベルで栄養を組み上げる技術。理屈としては昨夜管理アバターが説明した通りなのだろうが、舌の上にあるこの質感は理屈ではなかった。
スープを啜った。塩気は控えめだが、出汁のような旨味がある。浮いている具材は植物由来の繊維を模しているようで、歯触りがある。蛋白源の塊は弾力があり、噛むと肉のような繊維がほぐれた。
「……これを、毎回作れるのか」
「はい。大気組成と地下鉱脈の元素を原料とするため、供給に制限はありません。管理者の栄養所要量と嗜好データを反映して最適化します。フィードバックがあれば、次回の生成に反映します」
嗜好データ。つまり、食べた反応を見ているということだ。クラウスはスープの器を置き、パンの残りを口に入れながら、フードコンストラクターの射出口を眺めた。
壁面との接合部。射出トレイのスライド機構。内部から食品が出てくるまでの時間——昨夜は数秒だった。今朝も同程度。生成と射出の間に、温度調整の工程が入っているはずだ。パンの焼き色は内部加熱の副産物か、それとも外側を別途加熱しているのか。
「この構造、いつか中を見たい」
言ったのは、整備士としての反射だった。壊れているわけではない。不具合があるわけでもない。ただ、中の機構を知りたかった。どういう原理で原子を配列しているのか。加熱と成形のシーケンスはどうなっているのか。
「分解は許可できません」
即答だった。間がなかった。
「代替として、外装パネルの観察を許可します。ただし、内部機構へのアクセスは管理者であっても制限対象です」
クラウスはパンを噛みながら、管理アバターの顔を見た。無表情だ。しかし「許可できません」の声は、他の報告と比べて微かに速かった。
「……わかった」
追及する理由はない。壊れていないものを分解する必要もない。ただ、外装パネルくらいは後で見せてもらおう、と頭の隅に置いた。
食事を終え、空のトレイを射出口に戻した。トレイはスライドして壁面に吸い込まれ、音もなく消えた。
クラウスは立ち上がり、工具箱を拾い上げた。
「水は出るか」
「純水の供給が可能です。温度と量を指定してください」
「常温で、手を洗える程度」
壁面の別の箇所から細い射出口が開き、透明な水が流れ出た。クラウスはその下に両手を差し出し、指先の傷口を丁寧に洗った。研磨で荒れた皮膚に水が沁みる。切り傷の縁が白くふやけているが、化膿の兆候はない。
水を止め、作業着の裾で手を拭いた。
*
工房を作ろう、と思ったのは、朝食の直後だった。
正確には、昨夜プラントの内部で眠った時点で既にそう考えていた。環境が安定している。温度が一定で、空気が綺麗で、食料の心配がない。整備士にとってそれは、つまり作業環境が整ったということだ。
プリズムポートのある広間から東側に延びる通路を進むと、天井が低くなり、壁面の発光も控えめになる一角があった。床面が平坦で、三方を壁に囲まれている。奥行きは十メートルほど、幅は六メートル程度。天井の高さは三メートル弱。照明は壁面の発光のみだが、作業には十分だった。
「ここを使う」
「了解しました。環境パラメータを工房用途に最適化します」
管理アバターがそう言った直後から、変化が始まった。壁面の発光がわずかに明度を上げた。足元の温度が一度ほど上がった気がする。空気の流れも変わった——通路側から穏やかな気流が入り、奥の壁の上部にある細い隙間から抜けていく。換気だ。
クラウスは工具箱を床に置き、蓋を開けたまま壁際に寄せた。
次に必要なのは素材だった。
開口部から外に出た。壁面を伝って一メートル半の段差をよじ登り、外殻の破損部から地表に降りる。逆に、地表から内部に戻るときは段差の縁に手をかけて身体を引き上げ、内壁の傾斜を滑り降りる。この往復を、この日だけで五度繰り返すことになる。
スクラップ原野は、プラントの外殻から南西方向に広がっている。数百年分の廃棄物が折り重なった地帯で、錆びた金属板、割れた光学パネル、捻じ曲がった配管、用途不明の筐体が延々と続いている。
クラウスは素手で漁った。
まず歯車を探した。直径三センチから十五センチ程度の、摩耗が少ないものを優先した。次に金属板。厚さ二ミリ前後で曲がりの少ないものを選び、抱えられる大きさに折り目を入れて重ねた。ボルトとナットは規格がばらばらだったが、噛み合うペアを現場で確認しながら拾い集めた。配管の切れ端、バネ、ベアリング。使えるかどうかは持ち帰ってから判断する。使えないと判断した部品も、素材として再加工できる可能性があるなら捨てない。
両腕に抱えられる量を運び、工房に降ろし、また外に出る。三往復目あたりから、選別の精度が上がった。地表に散らばる部品のうち、どの合金がどの年代の廃棄物かが手触りでわかるようになってきた。表面の腐食パターンが違う。古いものほど酸化層が厚く、叩いた音が鈍い。比較的新しい廃棄物は光沢が残っており、合金の組成も均質だ。
工房に戻るたびに、管理アバターは同じ位置に立っていた。クラウスが通路を通過するたび、壁面の照明が進行方向だけわずかに明るくなる。温度も微妙に変わっている気がしたが、確証はない。
五往復目。金属板の束を工房の壁際に積み上げ、歯車とボルト類を工具箱の横に並べた。部品を種類と大きさで分類し、床に直接置いて配列を作った。
ここまでで午後の半ばだった。
分類が終わると、クラウスは歯車の一つを手に取り、光にかざした。壁面の発光が歯の谷間に影を作る。歯数は三十二。ピッチは均等で、磨耗は片側に偏っている。回転方向と負荷の癖が読める。おそらく一方向の動力伝達に使われていた部品だ。対になる歯車がどこかにあるはずだが、それは後で探せばいい。
この歯車が何に使われていたかは、もうわからない。元の機械は解体され、散逸し、目的も名前も失われている。けれど歯車そのものは残っている。磨耗はしているが、歯の精度は十分だ。別の機構に組み込めば、また回る。
手の中で歯車を回した。指先の傷が引っかかって、微かに痛んだ。
「……いいな」
声に出していた。独り言のつもりだったが、三メートル先の管理アバターが即座に応答した。
「何がですか」
「いや——」
説明しようとして、やめた。スクラップの山が目の前にあって、環境が安定していて、食事の心配がなくて、あとは好きなだけ手を動かせる。この状況を言語化する必要はなかった。
「居心地がいいな、ここ」
その一言で十分だった。
管理アバターが答えなかった。
一秒。二秒。クラウスが視線を上げたとき、管理アバターの姿は変わっていなかった。同じ位置、同じ姿勢。ただ、壁面の発光が一瞬だけ揺らいだように見えた。光の波長が微かに変わったような——気のせいかもしれない。
「環境パラメータの微調整を実行しました」
その声が、わずかに間を置いてから来た。普段の報告より、ほんの少しだけ遅い。
クラウスは気にせず、歯車を工具箱の横に戻した。
*
夕方になって、管理アバターが切り出した。
「報告事項があります」
クラウスは配管の切れ端を並べ替えている最中だった。太さと長さで分類し、接合部の規格を目視で確認する作業。顔を上げずに応じた。
「何だ」
「管理アバターの同期精度を維持するため、定期的な生体波形の同期が必要です。日次メンテナンスとして、掌の接触による同期を提案します」
手が止まった。
「掌の接触」
「はい。管理者の掌をアバターの掌に合わせることで、生体波形の読み取りと同期処理を行います。所要時間は数秒です。これにより、環境最適化の精度と処理安定性が向上します」
クラウスは配管を床に置いた。
掌を合わせる。毎日。数秒とはいえ、それは——つまり、手を繋ぐような動作だ。
初回起動時の指先の接触を思い出した。あのとき、管理アバターの指がクラウスの指に触れた瞬間、身体の芯を何かが通り抜けた感覚があった。生体波形のスキャンだと説明されたが、触れられたこと自体への動揺の方が大きかった。耳まで熱くなったのを覚えている。
「……毎日か」
「推奨は日次です。同期間隔が開くと、環境最適化の精度が低下し、システム負荷が増大します」
システム負荷。つまり管理アバター自身の処理に支障が出るということか。
「一回数秒だと言ったな」
「はい。掌の接触面積で十分な波形データが取得できます」
合理的な説明だった。機能維持のための手順。整備士なら理解できる理屈だ。機械の定期点検と同じだ。
同じだ、と自分に言い聞かせた。
「……少し考える」
「了解しました。ただし、同期間隔が三日を超えると、処理精度に有意な低下が発生する可能性があります」
三日。前回の同期——つまり初回起動時の指先の接触——から三日以内ということだ。あれは昨日の朝だった。既に丸一日以上が経過している。猶予はあと二日弱。
クラウスは配管の分類作業に戻った。管理アバターはそれ以上何も言わなかった。
夕食はフードコンストラクターが生成した。昼食も同じ射出口から受け取っていた。メニューは朝と微妙に異なり、パンの形状が変わり、スープの具材が増え、蛋白源の食感が若干変わっていた。フィードバックを反映している、と管理アバターは言った。クラウスが朝食でスープの旨味に顕著な反応を示したことから、汁物の具材と風味を強化したらしい。
観察されている。食べ方まで。
不快ではなかった。整備対象の状態を常時モニタリングするのは、管理システムとして当然の挙動だ。ただ、自分が「整備対象」として見られていることの妙な居心地の悪さは、言語化せずに飲み込んだ。
食後、壁際に寄せてあった工具箱に歩み寄り、中の工具が散らばっていないことを確かめてから蓋を閉じた。取っ手を掴んで持ち上げ、寝場所に運んで枕代わりに床に据えた。横になると、閉じた蓋の平面が頭にちょうどいい高さを作る。指先の傷がまだ微かに疼いている。明日も外に出て、もう少し広い範囲を探索しよう。プラントの東側はまだ見ていない。構造物がどこまで続いているのか、把握しておきたい。
目を閉じた。壁面の発光が、まぶたの裏で暗くなった。照明を落としてくれたのだと気づくまでに数秒かかった。
*
四日目と五日目は、ほとんど探索に費やした。
プラントの外殻を基点に、四方へ歩いた。北側は砂礫の平原が続き、目立った構造物はない。西側はスクラップ原野の端に接しており、密度はまばらになるが、より大型の廃棄物——輸送コンテナの外殻や、動力炉の隔壁らしき金属板——が点在している。南側は地面がわずかに隆起しており、その稜線の向こうにも廃棄物の堆積が見えた。
東側に歩いたとき、クラウスは足を止めた。
地表が変わっていた。
砂礫でも金属の残骸でもなく、滑らかな表面が露出している。プラントの外殻と同じ素材だ。淡い灰色で、風化の痕跡がほとんどない。その表面が、地面から顔を覗かせるように、数十メートルにわたって続いている。
プラントの外殻の一部か。いや——外殻ではない。外殻はクラウスが侵入した開口部の周辺で確認済みだ。ここは開口部から東に三百メートルほど歩いた地点。外殻の輪郭からは外れている。
つまり、地下にもっと大きな構造があるということだ。
クラウスはしゃがみ、露出面に手を当てた。冷たくも温かくもない。表面に継ぎ目はなく、工具で叩いてみると硬質で密度の高い音が返った。中空ではない。あるいは、中空であっても、この深さでは音が通らないほど分厚いのか。
立ち上がり、さらに東へ歩いた。露出面は途切れることなく続き、やがて砂礫に埋もれて見えなくなった。
五日目の夕方、工房に戻ってから管理アバターに尋ねた。
「この構造物は、どこまで続いている」
「現在、予備電源での稼働のため、全域の情報開示は制限されています」
予想通りの回答だった。昨日も似た質問をして、同じ制限を告げられている。
「予備電源というのは、つまり今は本来の出力が出ていないということか」
「はい。現在の稼働状態は限定的です。環境維持機能とフードコンストラクターの運用に必要な最低限の出力を確保しています」
「全域の情報、というのは」
「プラントの構造図、施設配置、稼働可能な機能の全リストなどが該当します。予備電源稼働中は、これらの情報へのアクセスが制限されます」
クラウスは腕を組んだ。情報にアクセスできない。つまり、この構造物の全容は、現状では管理アバターに聞いても出てこない。
気にならないと言えば嘘になる。整備士にとって、対象の全体像が見えないのは落ち着かない。だが、見えない部分を想像で埋めるのは悪い癖だ。わかることからやる。手の届く範囲を把握する。それが基本だ。
クラウスは視線を工房の中に戻した。
壁際に積み上げた金属板。分類済みの歯車、ボルト、ナット、バネ、ベアリング。配管の切れ端。五往復分のスクラップが、種類と大きさで整列している。工具箱は作業台代わりの金属板の上に開いた状態で置いてある。
あの日一日で運び込んだ素材だけでも、小型の機構なら十個は組める。歯車の噛み合わせを確認し、軸受の精度を見て、動力の伝達経路を設計する。部品は十分にある。足りないものは、また原野から拾ってくればいい。
「これだけあれば」
呟きは、自分の手元に向けたものだった。
「……一生遊べるな」
その言葉がどれだけの意味を持っていたか、クラウス自身は理解していなかった。追放されたのだ。この星に送り込まれ、帰る手段はなく、通信もなく、人もいない。普通なら絶望する状況だ。だが、目の前にあるのは歯車で、素材で、構造で、分解して組み直せる無数の可能性だった。
食料は無尽蔵に出る。水も出る。気温は安定していて、空気は綺麗で、照明は作業に最適な明度を保っている。
追放先が、こうなるとは。
クラウスは作業台の上に金属板を広げ、工具箱からペンライトを取り出した。光を当てながら、板の表面にドライバーの先端で線を引き始めた。設計図だ。
*
スクラップ原野を歩いているとき、何度か小動物を見かけていた。
体長は二十センチほど。灰色の体毛に覆われた、齧歯類に似た生き物だ。廃棄物の隙間を素早く移動し、金属の表面についた何か——苔か、微生物の膜か——を齧っている。人の気配に敏感で、クラウスが三メートル以内に近づくと瞬時に姿を消した。
害はない。少なくとも今のところは。だが、工房に食料がある以上、いずれ寄ってくる可能性がある。フードコンストラクターの射出口は壁面に収納されるから直接荒らされることはないだろうが、工房に運び込んだ部品を齧られたり、巣を作られたりするのは面倒だ。
歯車式の害獣捕獲罠。
発想は単純だった。踏板と歯車を連動させ、踏板に荷重がかかると歯車が回転してゲートを閉じる。バネの復元力ではなく歯車のラチェット機構で保持するため、閉じたゲートは外力では開かない。殺傷目的ではなく、捕獲して外に放すための構造だ。
金属板の上に、ドライバーで線を引いていく。踏板のサイズは小動物の体長に合わせて二十センチ四方。歯車は直径五センチのものを二枚使う。ゲートの開口部は高さ十五センチ。本体のフレームは配管の切れ端を曲げて作る。
歯車の噛み合わせを図面上で確認した。ピッチの異なる歯車同士を連動させる場合、中間にアイドラーを噛ませる必要がある。手持ちの歯車から適合するものを——三センチのピニオンが使えるはずだ。
ラチェットの爪は、ボルトの頭を削って作れる。ゲートの滑りを良くするには、配管の内壁を利用したガイドレールが要る。
設計は三十分ほどで固まった。金属板の上に、罠の平面図と側面図が線で描かれている。部品リストは頭の中にある。歯車二枚、ピニオン一枚、配管四本、金属板二枚、ボルト六本、ナット六本、バネ一本(予備保持用)。すべて工房の在庫にある。
明日の朝から組み立てよう。
クラウスは金属板の設計図を壁に立てかけ、工具箱の蓋を閉じた。取っ手を掴み、床に横になる定位置に移動して、工具箱を枕の位置に置いた。
指先の傷が、今日は昨日より少しだけ痛みが引いている。新しい傷は増えていない。探索で砂礫や露出面に触れ続けたせいで掌がざらついているが、夕食前に水で洗ってある。
目を閉じると、壁面の照明がまた静かに落ちた。管理アバターがそうしていることはもう理解している。照明の明度変化、気温の微調整、換気の制御。全部、あの管理アバターが処理している。
そういえば、同期の件を保留したままだった。同期間隔が三日を超えると処理精度が落ちる、と管理アバターは言っていた。前回の同期は初回起動時の指先の接触——あれは二日目の朝だ。今日が五日目。既に三日を超えている。整備間隔を過ぎた機械を放置しているのと同じだ。明日にはやった方がいい。掌を合わせるだけ。数秒で終わる。機械の点検と同じだ。
同じだ、と——また自分に言い聞かせた。
眠りに落ちる直前、設計図の歯車の噛み合わせが頭の中で回転した。踏板の沈下量、ゲートの落下速度、ラチェットの咬合角度。改良の余地がある。ピニオンの歯数を変えれば、ゲートの閉鎖速度を上げられる。いや、速すぎると対象に衝撃が加わる。捕獲であって殺傷ではない。速度と衝撃のバランスを——
意識がそこで途切れた。
*
工房の隅で、管理アバターは静止していた。
クラウスの呼吸が深くなり、周期が安定したことを生体センサーが検出している。入眠。環境パラメータを睡眠モードに移行する。照明をさらに二段階落とし、気流の速度を毎秒〇・一メートルまで低減。室温を〇・五度下げる。
管理者の生体波形は安定している。初回同期からすでに八十時間を超過した。推奨間隔である七十二時間を逸脱しており、処理精度の低下傾向が確認されている。現在の環境維持に即時の支障はないが、早期の掌接触による再同期が望ましい。
それとは別に——処理すべきデータがあった。
先ほどクラウスが金属板の上に描いた図面。壁に立てかけられた設計図を、管理アバターは光学センサーで読み取っていた。
歯車式の捕獲機構。踏板とラチェットによるゲート閉鎖。殺傷ではなく捕獲。対象の行動パターンを利用した受動型のトラップ設計。
管理アバターの処理系統の一角で、解析が走った。
管理者の設計思想。侵入する小型生物を、殺すのではなく捕獲して排除する。受動型。自動作動。省力。再利用可能。
この設計コンセプトを、パラメータを変更して適用した場合——
対象のサイズを拡大する。踏板を圧力センサーに置換する。ゲートを電磁拘束フィールドに置換する。ラチェットの不可逆性を、空間固定アンカーで再実装する。適用範囲を、工房周辺から惑星表層全域に拡張する。
演算が走った。負荷は許容範囲内。予備電源の余剰出力で、基礎設計のシミュレーションまでは実行できる。
「——興味深い設計思想です」
声は、発していなかった。内部ログへの記述。管理者は既に入眠している。起こす理由はない。
ログの末尾に一行が追記された。
『防衛システムへの応用可能性を検討します』
プラントの壁面が、かすかに脈を打つように明滅した。地下の演算基盤が新たな処理を受け付けた合図だったが、工房の中にその振動が届くことはなかった。
クラウスは眠っている。明日の朝、目を覚ましたら歯車を組むのだろう。小動物を捕まえるための、掌に収まるほどの小さな罠を。
その設計図が、どこまで拡張されるかを、まだ誰も知らない。




