{
  "meta": {
    "schema_version": "1.0",
    "name": "Torus Ring",
    "canonical_url": "https://torusring.com/",
    "url": "https://torusring.com",
    "language": [
      "ja",
      "en"
    ],
    "tagline": "A wave that holds its form. A shared surface for human and machine thought.",
    "description": "人間とAIが、同じものを見て考える場所。判断の構造についての研究ノートと、規則から生まれる作品群。",
    "author": "Asako Tsukamoto",
    "last_updated": "2026-07-24",
    "generated": "2026-07-24",
    "source": "generated from index.html / works.html — do not edit by hand"
  },
  "now": {
    "date": "2026-07-24",
    "items": [
      {
        "node": "ai-organization",
        "text": "学習の一周——観測から仮説、検証、判断、再観測まで——を、組織はどれだけ速く回せるか。AIが縮めるのは作業時間ではなく、この一周だと考えている。回転が蓄積を生み、蓄積が次の一周を速くするとき、企業能力の差は複利で開きはじめる。",
        "url": "https://torusring.com/notes/learning-loop.html"
      },
      {
        "node": "world-models",
        "text": "AIに渡すべきは、指示ではなく世界の模型だと考えている。ワールドモデルには「設計するもの」と「内部に発見されるもの」の二つの文脈があるが、どちらもモデルの中に閉じている。人と複数のAIが同じ模型を参照し、更新できる場所——外部ワールドモデルという転回を書いた。",
        "url": "https://torusring.com/notes/worldmodel.html"
      }
    ]
  },
  "nodes": [
    {
      "id": "ai-governance",
      "label": "AI Governance",
      "label_ja": "認識の統治",
      "kind": "practice",
      "card": "AIの結論を「信じてよいか」を統治する設計。権限や操作範囲を縛る行動の統治に対し、結論を支える測定・証拠がAI自身に書き換えられない場所にあるかを問う。Loop Governanceとして整理を進めている、実務の中心テーマのひとつ。",
      "card_url": "https://torusring.com/concepts.html#ai-governance",
      "color": "#d9a44a",
      "added": "2026-07-18",
      "noteCount": 1
    },
    {
      "id": "forensic-by-design",
      "label": "Forensic-by-Design",
      "label_ja": "検証できる構造",
      "kind": "practice",
      "card": "あとから検証できるように、最初から痕跡が残る形で仕事とシステムを設計する考え方。AIの出力を「信じる」のではなく「確かめられる」状態に置く。デジタルフォレンジックの実務経験から来ている、このサイトの背骨。",
      "card_url": "https://torusring.com/concepts.html#forensic-by-design",
      "color": "#e0b06a",
      "added": null,
      "noteCount": 3
    },
    {
      "id": "ai-decision",
      "label": "AI Decision-Making",
      "label_ja": "判断の構造",
      "kind": "practice",
      "card": "人とAIの判断を、勘や属人性ではなく構造として扱う。誰が何を根拠に決めたかをグラフとして書き、測れるようにする。AI導入で本当に難しいのはモデルではなく判断の設計、という実務の実感が出発点。",
      "card_url": "https://torusring.com/concepts.html#ai-decision",
      "color": "#e8a06a",
      "added": null,
      "noteCount": 3
    },
    {
      "id": "ai-organization",
      "label": "AI Organization",
      "label_ja": "組織能力の開発",
      "kind": "practice",
      "card": "AIによる効率化の先にあるもの——個人が拡張した能力を、組織の成果に転換する仕組みの設計。組織知識と組織能力を区別し、推論の品質と来歴を管理する基盤を考える。DXコンサルティングの現場観測から立ち上がった、実務の最前線テーマ。",
      "card_url": "https://torusring.com/concepts.html#ai-organization",
      "color": "#e6c07a",
      "added": "2026-07-20",
      "noteCount": 3
    },
    {
      "id": "ai-cooperation",
      "label": "AI Cooperation",
      "label_ja": "予約なし協調",
      "kind": "practice",
      "card": "事前の取り決めなしに、複数のAIや人が協調できる条件を探す。中央の調整者がいなくても秩序が立ち上がるのはいつか。マルチエージェント時代の運用設計に直結するテーマ。",
      "card_url": "https://torusring.com/concepts.html#ai-cooperation",
      "color": "#d4b36a",
      "added": null,
      "noteCount": 1
    },
    {
      "id": "field-theory",
      "label": "Field Theory",
      "label_ja": "場の理論",
      "kind": "research",
      "card": "点ではなく「場」——空間に広がる量——で世界を記述する物理の枠組み。繰り込み・スケーリング則・普遍性・対称性の破れは、すべてここから枝分かれする。核融合プラズマの研究以来の、ものの見方の原点。",
      "card_url": "https://torusring.com/concepts.html#field-theory",
      "color": "#e08aa0",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "rg",
      "label": "RG",
      "label_ja": "繰り込み",
      "kind": "research",
      "card": "細部を段階的に潰しながら、スケールごとに有効な記述を取り出す物理の方法。「詳細は違っても大きく見れば同じ振る舞い」がいつ成立するかを扱う。AIのスケーリング則や、組織の階層設計を考えるときの参照枠。",
      "card_url": "https://torusring.com/concepts.html#rg",
      "color": "#e896b0",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "scaling-laws",
      "label": "Scaling Laws",
      "label_ja": "スケーリング則",
      "kind": "research",
      "card": "規模を変えると性能や振る舞いがべき乗則で変わる、という経験則。AIではモデル・データ・計算量を増やしたときの改善がこれに従う。「大きくすると何が起きるか」を予測する、数少ない手がかり。",
      "card_url": "https://torusring.com/concepts.html#scaling-laws",
      "color": "#d88aa8",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "universality",
      "label": "Universality",
      "label_ja": "普遍性",
      "kind": "research",
      "card": "ミクロの詳細が違っても、大きなスケールでは同じ振る舞いに落ち着く現象。水と磁石が同じ数式に従うことがある。異なるAI・異なる組織が似た構造に収束するのはなぜか、を考える土台。",
      "card_url": "https://torusring.com/concepts.html#universality",
      "color": "#c88ab8",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "symmetry-breaking",
      "label": "Symmetry Breaking",
      "label_ja": "対称性の破れ",
      "kind": "research",
      "card": "どちらでもよかったはずの状態から、ひとつの構造が選ばれて立ち上がる機構。物理では相転移、組織では「なぜこの慣行に固まったか」。構造の起源を問うときの言葉。",
      "card_url": "https://torusring.com/concepts.html#symmetry-breaking",
      "color": "#e08a90",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "tda",
      "label": "TDA",
      "label_ja": "かたちを測る",
      "kind": "research",
      "card": "データの「形」を測る数学（持続ホモロジー）。点の集まりから、つながり方・穴・まとまりといった、座標の取り方に依存しない特徴を取り出す。壊れた二値の問い（例：「これは格子か否か」）を、測れる分布の問いに置き換えるときの計器として使っている。",
      "card_url": "https://torusring.com/concepts.html#tda",
      "color": "#6fe3d0",
      "added": "2026-07-17",
      "noteCount": 2
    },
    {
      "id": "graphs",
      "label": "Graphs",
      "label_ja": "つながりの数学",
      "kind": "research",
      "card": "点とそれを結ぶ線だけで関係を表す数学。組織図も、証跡の連鎖も、判断の依存関係も、グラフとして書けば同じ道具で測れる。このサイトの地図そのものもグラフでできている。",
      "card_url": "https://torusring.com/concepts.html#graphs",
      "color": "#7fd8c0",
      "added": null,
      "noteCount": 2
    },
    {
      "id": "braids",
      "label": "Braids",
      "label_ja": "組み紐",
      "kind": "research",
      "card": "複数の糸が絡まりながら進む様子を扱う数学。交差の順序が本質で、あとから解けるか解けないかが決まる。時間とともに発展する対応関係——並行する判断の履歴——の不変量を考えるために置いている。",
      "card_url": "https://torusring.com/concepts.html#braids",
      "color": "#8fc8e0",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "representation-geometry",
      "label": "Representation Geometry",
      "label_ja": "表現幾何",
      "kind": "research",
      "card": "AIの内部で、概念がどんな幾何学的配置として保持されているかを調べる領域。意味の近さが距離になり、推論が軌跡になる。「AIが何を考えているか」を測る問題は、最終的にここに行き着く。",
      "card_url": "https://torusring.com/concepts.html#representation-geometry",
      "color": "#9d8cff",
      "added": null,
      "noteCount": 0
    },
    {
      "id": "world-models",
      "label": "World Models",
      "label_ja": "世界モデルの比較",
      "kind": "research",
      "card": "人もAIも、世界そのものではなく世界の内部モデルに基づいて判断している。ならばモデル同士はどう比べられるか。同じ入力から複数の解釈が立つことを前提にすると、ガバナンスも協調も設計が変わる。",
      "card_url": "https://torusring.com/concepts.html#world-models",
      "color": "#ae9cf0",
      "added": null,
      "noteCount": 2
    },
    {
      "id": "semogenesis",
      "label": "Semogenesis",
      "label_ja": "未分節の知識",
      "kind": "research",
      "card": "まだ言葉になっていない知識を、第一級のオブジェクトとして扱えないか、という試み。知識空間の「穴」に索引をつける。検索は思い出せる人しか救えない——忘れたことすら忘れたものを扱うための構想。",
      "card_url": "https://torusring.com/concepts.html#semogenesis",
      "color": "#bda8ff",
      "added": null,
      "noteCount": 1
    },
    {
      "id": "soliton",
      "label": "Soliton",
      "label_ja": "崩れない波",
      "kind": "research",
      "card": "広がって消えるはずの波が、形を保ったまま進む現象。非線形な場の方程式が生む、壊れない構造。トップの「A wave that holds its form」の出典であり、このサイトの名の由来でもある。",
      "card_url": "https://torusring.com/concepts.html#soliton",
      "color": "#f098a8",
      "added": null,
      "noteCount": 1
    },
    {
      "id": "threejs",
      "label": "three.js · GLSL",
      "label_ja": "生成の装置",
      "kind": "instrument",
      "card": "ブラウザで動く3D・シェーダの道具。ここでは表現の道具であると同時に、測定対象を生成する装置でもある。Worksの作品群と、研究の問いが生まれる現場。",
      "card_url": "https://torusring.com/concepts.html#threejs",
      "color": "#8a94a6",
      "added": null,
      "noteCount": 2
    },
    {
      "id": "ripser",
      "label": "Ripser · Python",
      "label_ja": "計算の計器",
      "kind": "instrument",
      "card": "持続ホモロジーを実際に計算するためのライブラリ群。理論を「測れる数値」に変換する計器。AIの仮説を外側から検証する測定は、ここで走る。",
      "card_url": "https://torusring.com/concepts.html#ripser",
      "color": "#7a8aa0",
      "added": null,
      "noteCount": 0
    }
  ],
  "edges": [
    {
      "source": "ai-governance",
      "target": "forensic-by-design",
      "note": "AIの判断を、検証可能な痕跡の上で統治する"
    },
    {
      "source": "ai-organization",
      "target": "ai-governance",
      "note": "組織とAIの推論ループを、統治の対象として設計する"
    },
    {
      "source": "ai-organization",
      "target": "forensic-by-design",
      "note": "推論の来歴を残し、組織の判断を検証可能にする"
    },
    {
      "source": "ai-governance",
      "target": "world-models",
      "note": "AIがどの世界解釈を採用したかを統治対象にする"
    },
    {
      "source": "ai-governance",
      "target": "graphs",
      "note": "判断過程と依存関係を追跡可能な構造として記録する"
    },
    {
      "source": "forensic-by-design",
      "target": "graphs",
      "note": "証跡の連鎖を経路として再構成する"
    },
    {
      "source": "forensic-by-design",
      "target": "tda",
      "note": "断片的な痕跡から失われにくい構造を復元する"
    },
    {
      "source": "world-models",
      "target": "representation-geometry",
      "note": "世界モデルを内部表現の幾何として観測する"
    },
    {
      "source": "representation-geometry",
      "target": "tda",
      "note": "表現空間の形を位相不変量で測る"
    },
    {
      "source": "tda",
      "target": "graphs",
      "note": "位相的な形と関係ネットワークを往復して記述する"
    },
    {
      "source": "field-theory",
      "target": "world-models",
      "note": "局所的な相互作用から世界の構造が成立する過程を考える"
    },
    {
      "source": "ai-governance",
      "target": "ai-decision",
      "note": "判断過程そのものを統治対象にする"
    },
    {
      "source": "world-models",
      "target": "ai-cooperation",
      "note": "協調可能性を世界モデルの重なりと差分で捉える"
    },
    {
      "source": "world-models",
      "target": "semogenesis",
      "note": "意味が分節され、世界モデルとして安定する過程"
    },
    {
      "source": "graphs",
      "target": "braids",
      "note": "時間発展する関係グラフを交差と順序で記述する"
    },
    {
      "source": "field-theory",
      "target": "rg",
      "note": "スケール間の変換を記述する中核的方法"
    },
    {
      "source": "field-theory",
      "target": "scaling-laws",
      "note": "巨視的なべき則的振る舞いの理論的背景"
    },
    {
      "source": "field-theory",
      "target": "universality",
      "note": "詳細に依らず同じ振る舞いが現れる機構"
    },
    {
      "source": "field-theory",
      "target": "symmetry-breaking",
      "note": "対称な状態から構造が立ち上がる機構"
    },
    {
      "source": "field-theory",
      "target": "soliton",
      "note": "相互作用の中でも形を保つ局在解"
    }
  ],
  "notes": [
    {
      "date": "2026-07-24",
      "nodes": [
        "ai-organization"
      ],
      "maturity": "growing",
      "series": null,
      "sequence": null,
      "title": "The Learning Loop",
      "title_ja": "AIが短くするのは、作業時間ではなく「学習の一周」である",
      "summary": "AI導入の効果は「何時間削減したか」で測られる。だが企業の学習は、観測から仮説、検証、判断、再観測までの一周を回して初めて成立する。AIが圧縮するのは工程間の翻訳コストであり、短くなるのはこの一周だ。蓄積が複利に変わる三段階、速く回る組織ほど誤りも増幅する負の複利、そしてループを閉じる四つの設計対象——McKinsey・PwCの調査を参照しつつ論じる。",
      "url": "https://torusring.com/notes/learning-loop.html"
    },
    {
      "date": "2026-07-21",
      "nodes": [
        "world-models",
        "ai-organization"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "The External World Model",
      "title_ja": "ワールドモデル——AIは「世界の模型」を持っているか",
      "summary": "行動の前に結果を先読みする内部模型——ワールドモデル。設計するもの、そして言語モデルの内部に発見されるもの、という二つの文脈を整理したうえで、人と複数のAIが同じ模型を参照・更新できる「外部ワールドモデル」への転回を論じる。AIはあなたの組織を知らない——組織の模型を外に置く、という含意まで。",
      "url": "https://torusring.com/notes/worldmodel.html"
    },
    {
      "date": "2026-07-20",
      "nodes": [
        "ai-organization"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "From Efficiency to Capability",
      "title_ja": "AI活用の次にあるもの — 効率化から組織能力の開発へ",
      "summary": "AI活用の議論は効率化で止まっている。個人がAIで拡張した能力は、そのままでは組織の成果にならない。組織知識と組織能力を区別し、推論の品質と来歴を管理する——推論台帳・組織的推論基盤・ループガバナンスの三層と六段階の発展モデルで、能力ネットワーク型組織への移行を構想する。",
      "url": "https://torusring.com/notes/ai-next-organizational-capability.html"
    },
    {
      "date": "2026-07-19",
      "nodes": [
        "world-models",
        "graphs"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "The Other Graph",
      "title_ja": "AIを束ねるグラフと、AIの推論を束ねるグラフは違う",
      "summary": "複数AIの回答を最後に一つの文章へ統合すると、対立は中和され、条件は一般論に溶ける。失われる原因は統合AIの賢さではなく、保持の設計だ。実行を管理するグラフ（オーケストレーション）と推論を保持するグラフを区別し、統合知をモデルの内部ではなくモデル間の構造に持たせる——編集可能な世界モデルへの整理。",
      "url": "https://torusring.com/notes/reasoning-graph.html"
    },
    {
      "date": "2026-07-18",
      "nodes": [
        "ai-governance"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "Loop Governance",
      "title_ja": "プロンプトからループへ、そして統治へ",
      "summary": "行動の統治は「その操作をしてよいか」を問う。認識の統治は「その結論を信じてよいか」を問う。AIの自己訂正が機能したのは、AIの外側に書き換えられない測定結果があったからだった。自律エージェントの時代に必要な後者を、Loop Governanceとして整理した。",
      "url": "https://torusring.com/notes/loop-governance.html"
    },
    {
      "date": "2026-07-17",
      "nodes": [
        "tda",
        "threejs"
      ],
      "maturity": "growing",
      "series": "tda-measure",
      "sequence": 1,
      "title": "Lattice, Failed — H₀",
      "title_ja": "格子判定に失敗して、TDAにたどり着いた話",
      "summary": "Three.jsの生成アートから始まった「これは格子か？」という問いは、有限点群に対して壊れていた。壊れた問いを捨て、半径を広げて点がつながる順番——併合スペクトル——を読むことにしたら、それはH₀持続ホモロジーだった。MSTとの対応、点状・帯状・連続状の三類型。β₁毛玉の前日譚。",
      "url": "https://torusring.com/notes/lattice-tda-h0.html"
    },
    {
      "date": "2026-07-15",
      "nodes": [
        "ai-decision",
        "graphs"
      ],
      "maturity": "growing",
      "series": "hairball",
      "sequence": 2,
      "title": "Hairballs and Operators",
      "title_ja": "毛玉と演算子",
      "summary": "LLMは巨大な関係空間（毛玉）を暗黙に扱えるが、外部から演算子を適用できない。人間は演算子を選べるが、毛玉を保持できない。両者の欠陥を同時に補う第三の場所——毛玉のまま保持し、切る・辿る・外す・圧縮する・比較するを計算として適用できる外部構造——について。",
      "url": "https://torusring.com/notes/hairball-operators.html"
    },
    {
      "date": "2026-07-13",
      "nodes": [
        "forensic-by-design"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "The Conditions for Trusting a Residual",
      "title_ja": "残差を信じてよい条件について",
      "summary": "モデルを当てて残差を見る。だが残差が大きいことと、そこに構造があることは同じではない。プロセスマイニングは15年かけて乖離の測り方を精緻化したが、そのヌル（帰無分布）は人間が描いた図であり、データから推定されていない。四つの経路と、ひとつの賭け。",
      "url": "https://torusring.com/notes/residual-trust.html"
    },
    {
      "date": "2026-07-11",
      "nodes": [
        "ai-cooperation"
      ],
      "maturity": "seed",
      "series": null,
      "sequence": null,
      "title": "The Lower Bound of Unreserved Coordination",
      "title_ja": "予約なし協調の下限 — 着想メモ",
      "summary": "パブで人のクラスターが生まれては崩れるのを見ていた。誰も約束していないのに、また同じ顔ぶれが集まる。「未来の合流を予約する信号」だけを禁止したら、何が残るか。場Φ（匿名・空間）と関係w_ij（識別・個体対）、二種のメモリを並走させる二段構えで書く。",
      "url": null
    },
    {
      "date": "2026-06-28",
      "nodes": [
        "ai-decision",
        "tda"
      ],
      "maturity": "growing",
      "series": "hairball",
      "sequence": 1,
      "title": "β₁ Hairball",
      "title_ja": "β₁毛玉シミュレーション",
      "summary": "関係ネットワークの「絡まり」をループ数（β₁）とその持続性で測る。グラフ上の移動と交差から、どのくらいループ構造が保存されるかを見る実験。判断構造の診断への足がかり。",
      "url": null
    },
    {
      "date": "2026-06-10",
      "nodes": [
        "threejs"
      ],
      "maturity": "growing",
      "series": null,
      "sequence": null,
      "title": "Layered Ceiling",
      "title_ja": "層天井",
      "summary": "東京のアパートの一室。赤い配線は、観測されていない間だけ動く。プルスイッチの蛍光灯と床置きランプ。「見ること」が系を変えるという話を、部屋のスケールでやってみた。",
      "url": null
    },
    {
      "date": "2026-05-20",
      "nodes": [
        "semogenesis"
      ],
      "maturity": "growing",
      "series": null,
      "sequence": null,
      "title": "Semogenesis v0",
      "title_ja": "セモジェネシス",
      "summary": "まだ言葉になっていない知識を第一級のオブジェクトとして扱えないか。知識空間の「穴」に索引をつける。波の干渉・気泡核生成で書いたHTMLプロトタイプ。Unknown Knowledge Index はまだ挙動が暴れる。",
      "url": null
    },
    {
      "date": "2026-05-02",
      "nodes": [
        "ai-decision"
      ],
      "maturity": "growing",
      "series": null,
      "sequence": null,
      "title": "Strategy Stress Test",
      "title_ja": "戦略ストレステスト",
      "summary": "高齢化都市の食品・日用品インフラ再配置を題材に、複数戦略をエージェントベースで比較。勝率ではなく初期発火・ロックイン・再投資ループを見る。シナリオを文章ではなく、ドライバーグラフ上の経路として扱う。",
      "url": null
    },
    {
      "date": "2026-04-14",
      "nodes": [
        "forensic-by-design"
      ],
      "maturity": "stable",
      "series": null,
      "sequence": null,
      "title": "Evidence-Linked AI Workflow",
      "title_ja": "問い・根拠・推論・出力の設計",
      "summary": "LLMに文章を書かせるのではなく、判断の構造を設計する。レポート生成基盤、オントロジー、LLM推論と構造化データの責任分界。研究と実務がいちばん近い場所。",
      "url": null
    },
    {
      "date": "2026-03-08",
      "nodes": [
        "forensic-by-design"
      ],
      "maturity": "stable",
      "series": null,
      "sequence": null,
      "title": "Accumulative Risk",
      "title_ja": "AI安全は累積リスクを見落としていないか",
      "summary": "AI安全の枠組みが個別モデルの離散的リスクに偏重し、制度に積み重なる累積的な害を見ていないのでは、という論考。Kasirzadeh の decisive / accumulative の区別を手がかりに。Noteで公開。",
      "url": null
    },
    {
      "date": "2025-11-01",
      "nodes": [
        "soliton"
      ],
      "maturity": "shelved",
      "series": null,
      "sequence": null,
      "title": "Utterance Soliton",
      "title_ja": "発話ソリトン",
      "summary": "発話と意味を、リング上を崩れずに回り続ける波として書くモデル。複素ギンツブルク・ランダウ方程式＋リザバー計算。Torus Ring の名前の由来。予約なし協調はこれの双対にあたる。",
      "url": null
    }
  ],
  "works": [
    {
      "title": "Spiral Convergence",
      "sub": "TORUS RING · CANVAS 2D · 2026",
      "summary": "外縁から螺旋降下する6つのソリトンが円環に捕捉され、対称配置へと整定していく。sech²型の強度分布が輪の発光を作る。このサイトの原点となった作品。",
      "url": "https://torusring.com/works/torus_ring_spiral.html"
    },
    {
      "title": "Torus Viewer",
      "sub": "THREE.JS INTERACTIVE · 2026",
      "summary": "ドラッグでトーラスを回し、任意の角度から構造を観察するビューア。角度表示とプリセット視点付き。円環という主題を、いちばん素朴なかたちで手に取るための道具。",
      "url": "https://torusring.com/works/torus_viewer.html"
    },
    {
      "title": "光のトポロジー — 格子",
      "sub": "THREE.JS INTERACTIVE · 2026",
      "summary": "格子状に張られた光の場がポインタに応答し、点と線の関係が組み替わっていく。「光のトポロジー」シリーズの起点となる v1。",
      "url": "https://torusring.com/works/grid_topology_v1.html"
    },
    {
      "title": "光のトポロジー — 格子＋音",
      "sub": "THREE.JS + WEB AUDIO · 2026",
      "summary": "格子 v1 に音響を重ねた版。クリックで開始すると、場の変形が音と同期する。目で見ていた歪みを、耳でも追えるようにした実験。",
      "url": "https://torusring.com/works/grid_topology_v2_sound.html"
    },
    {
      "title": "光のトポロジー v6",
      "sub": "THREE.JS · ACES TONE MAPPING · 2026",
      "summary": "シリーズの発展形。ACESトーンマッピングを通した光の階調で、格子はより深い明暗とハイライトの飽和を得た。光を「量」として扱うための調整の記録でもある。",
      "url": "https://torusring.com/works/light_topology_v6_5.html"
    },
    {
      "title": "層天井",
      "sub": "CANVAS 2D · 2026",
      "summary": "東京のアパートの一室。赤い角張った配線が、視線（ポインタ）を避けながら天井の継ぎ目の一点へ帰っていく。それは、見ていないところでだけ動く。",
      "url": "https://torusring.com/works/layered_ceiling.html"
    },
    {
      "title": "層天井 — 誰かの部屋",
      "sub": "CANVAS 2D · 2026",
      "summary": "層天井の部屋全体版。紐を引くと蛍光灯が点き、配線は灯りの下から姿を消す。壁の額に絡まった白い紐は、暗いときのほうがよく見える。",
      "url": "https://torusring.com/works/soutenjou_heya2.html"
    },
    {
      "title": "Crystal Lattice",
      "sub": "THREE.JS PARTICLES · 2026",
      "summary": "8,000粒子が組む秩序状態の結晶格子。ブルームによる発光とフォグの奥行きが、規則の静けさを見せる。次作「Anomalies」と対になる作品。",
      "url": "https://torusring.com/works/Lactice.html"
    },
    {
      "title": "Crystal Lattice — Anomalies",
      "sub": "THREE.JS PARTICLES · 2026",
      "summary": "結晶格子に約5%の異常点を混入させた版。完全な秩序よりも、そこからの逸脱のほうが視線を引き寄せる——判断の研究とも地続きの観察。",
      "url": "https://torusring.com/works/Lactice_contami.html"
    },
    {
      "title": "Pure GLSL Raymarching",
      "sub": "GLSL RAYMARCHING · 2026",
      "summary": "Three.jsはキャンバスとしてのみ使い、描画はすべてフラグメントシェーダで行う。球とトーラスがsminで融解し、フレネル反射の縁が光る。GPUに場を解かせる最小構成。",
      "url": "https://torusring.com/works/GLSL_GPU.html"
    },
    {
      "title": "Entropy Lattice",
      "sub": "NCA VISUALIZATION · 2026",
      "summary": "文字起こしテキストのエントロピーを解析し、格子の挙動に反映するインタラクティブ可視化。会議の「散らかり」が、そのまま場の乱れとして立ち上がる。",
      "url": "https://torusring.com/works/MinutesEntropy.html"
    }
  ]
}
