2026-07-22
複式簿記が「不整合」を見せたように。Two-Railが見せるもの
複式簿記が帳尻の食い違いを構造で見えるようにしたように、Two-Railは公開主張と非公開記録の対応関係を分離し、機密を守りながら不整合を検証可能にします。
かつて、帳簿は一本の列でした。
都合の悪い数字を書き換えても、外からは気づきにくい。
複式簿記は、同じ取引を借方と貸方の二面から記録し、帳尻の食い違いを構造で見えるようにしました。
Two-Railが目指すのも、これに似た記録構造の転換です。
AIが組織を代理して判断する。公共事業が民間へ委ねられる。入札で企業が選ばれる。
こうした場面では、いつも同じ問いが返ってきます。
「その主張は、本当に正しいのか」
これまでの答え方は、極端な二つに寄りがちでした。
すべてを見せるか。
何も見せず、信じてもらうか。
Two-Railは、公開する主張と、秘匿する内部記録を別々のレールに置きます。そのうえで、検収結果、版情報、識別子、ハッシュ、署名などを使い、両者の対応関係を後から確認できるようにします。
Two-Railが浮かび上がらせるのは、「真実そのもの」ではありません。
表の主張と、裏で保持された記録の不整合です。
抽象的な話に聞こえるかもしれません。
三つの場面で、実際にどのような不整合を切り分けられるのかを見てみます。
例1|AIの「ルール遵守」の不整合
AIが組織を代表して、あるリクエストを承認した場面です。
| 公開レール | 非公開レール |
|---|---|
| 「倫理規定 v2.1 に従い、このリクエストを承認しました。検収済み記録の識別子とハッシュは XYZ… です」 | 実際のプロンプト、内部ログ、使用したポリシー、APIの入出力記録を保持します。外部にはそのまま出しません。 |
不整合が見える瞬間
権限を持つ監査者が非公開レールの記録から同じ検収手順を再実行したとき、公開済みのハッシュや版情報と一致しない。あるいは、公開面では v2.1 と主張していたのに、実際は旧版 v1.0 のルールで動いていたことが分かる。
ここで露呈するのは、AIの判断内容が正しいかどうかだけではありません。
「ルールに従った」という表の主張と、実際に使用されたルールや記録との食い違いです。
プロンプトや内部ログを全面公開しなくても、主張と証跡の対応が維持されているかを確認できます。
例2|公共事業の「還元額」の不整合
民間企業が公共施設の運営に関わり、住民へ利益や効率化効果を還元する場面です。
| 公開レール | 非公開レール | |---|---| | 「今月の住民への還元額は合計1,000万円です。使用した計算方式、対象期間、検収結果の識別子を公開します」 | 事業者の原価、個別契約条件、詳細な売上データ、計算根拠を秘匿したまま保持します。 |
不整合が見える瞬間
権限を持つ検収者が非公開側で、固定された計算方式と対象データを使って再計算する。公開された1,000万円という結果を再現できなければ、公開主張と内部計算の対応は成立しません。
Two-Railは、企業の原価や契約条件を一般公開する仕組みではありません。
一方で、「営業秘密なので確認できません」という状態にも固定しません。
守るべき営業秘密は非公開レールに残す。
公共への還元額は、検収済みの主張として公開レールに出す。
必要な権限を持つ監査者は、両者の対応を再確認できる。
これにより、原価を丸裸にせず、還元額の水増しや計算誤りの疑義を切り分けられます。
例3|公共調達・入札の「選定理由」の不整合
透明性が強く求められる、入札の選定プロセスです。
| 公開レール | 非公開レール | |---|---| | 「公正な選定基準に基づき、A社を落札者としました。使用した基準の版、検収済み要約、決定記録の識別子を公開します」 | 各社の見積内訳、企業秘密、委員ごとの評価シート、詳細な議事記録を保持します。 |
不整合が見える瞬間
後に不正が疑われ、非公開の評価シートを固定された方法で再集計する。再計算した記録のハッシュや選定結果が公開済みのものと一致しなければ、「公表された選定理由と、実際の評価記録が対応していない」ことを検出できます。
非公開記録を書き換えること自体を、Two-Railが物理的に不可能にするわけではありません。
しかし、公開済みの識別子、ハッシュ、署名、時刻記録と対応させていれば、無断で書き換えた後も同じ証跡として見せ続けることは難しくなります。
書き換えれば、対応関係が崩れる。
対応関係を維持しようとすれば、過去の公開主張、計算方式、版、時刻、署名との整合を維持し続けなければならない。
Two-Railは、後から都合よく説明を作り替える余地を狭めます。
なぜ、これが「複式簿記」に似ているのか
一本の記録だけで運用していると、その記録が書き換えられても、比較する相手がありません。
複式簿記は、同じ取引を二つの側面から記録し、貸借が一致しない状態を異常として見えるようにしました。
Two-Railも、公開主張と非公開記録を同じ場所へ混ぜて保存しません。
- 公開レールには、第三者へ提示する検収済みの主張を置く
- 非公開レールには、個人情報、原価、詳細ログ、企業秘密などを保持する
- 両者の対応関係を、版、識別子、ハッシュ、署名、検証手順などで固定する
- 不一致が生じたら、真実保証ではなく「対応関係が成立していない」と判定する
つまり、Two-Railが変えるのは、暗号技術そのものではありません。
記録の置き方と、後から検証するための関係の持ち方です。
現代の経営者で、複式簿記を使わずに「私の計算を信じてください」と説明する人はいません。
AIとデータが複雑に交差する時代にも、主張と証跡を対応させる構造が必要になります。
ただし、この比喩には境界があります。
Two-Railは複式簿記そのものではありません。すべての案件で二つの金額を貸借一致させる仕組みでもありません。
共通するのは、単独の自己申告ではなく、別に保持された記録との不整合を検出可能にする設計思想です。
嘘のコストを上げる
Two-Railは、組織が虚偽の元データを作る可能性を消しません。
非公開レールに最初から虚偽の記録を置き、その虚偽記録から正しくハッシュを計算すれば、ハッシュの再計算自体は一致します。
つまり、Two-Railは真実を生成する装置ではありません。
それでも、構造を置く意味はあります。
一度、公開主張、版、対象期間、計算方式、識別子、ハッシュ、署名などを固定すると、後から説明だけを都合よく差し替えることは難しくなります。
虚偽を維持しようとするなら、将来の監査や異議申立てに対しても、公開済みの主張と矛盾しない記録、計算、版、時刻を維持し続けなければなりません。
正しく記録するコストより、ごまかし続けるコストと発覚リスクが高くなる。
その方向へインセンティブを変えることが、Two-Railの重要な役割です。
Two-Railは、真実を生み出す装置ではありません。
ごまかしの逃げ道を、構造で塞ぐ装置です。
「信じてください」を、検証可能な公開面へ変える
Two-Railが目指すのは、秘密の全面公開ではありません。
必要なのは、第三者が確認できる範囲、手順、版、証跡を先に決めることです。
何を守るのか。
何を主張するのか。
どの記録を証拠として残すのか。
誰が、どの権限で検証できるのか。
異議が出たとき、どの窓口で再確認するのか。
そこまで設計して、初めて「透明性」は運用になります。
全部を見せなくていい。
ただし、「信じてください」で済ませてもいけない。
あなたの組織の記録は、どちらのレールに載せるべきでしょうか。
そして、その二本のレールの間に、どのような検証経路を設計するでしょうか。
関連ページ
- 前の記事:隠したまま、正しさを証明する。Two-Railがつくる新しいAIの透明性
- Two-Railの入口
- Two-Rail Kernel — 分野非依存の最小核
- Two-Rail Verify — self-replay検証面
- ECHO-VERIFY — 自分の環境で検証するための標準
- Two-Railの官民会計への応用
- 導入・PoCの相談
Two-Railは、非公開記録の真実性そのものを保証するものではありません。監査、法的認証、暗号技術、電子署名を代替するものでもありません。公開主張と非公開記録を分離し、無断変更の検出、対応関係の確認、責任経路の明確化を可能にするための情報分離規律です。
一般社団法人C³社会デザインセンター:www.c3-anchor.jp