
日本銀行 Digital Twin 二部作⸻第1冊『日本銀行 Digital Twin』――政策委員会・全局室研究所・支店・事務所・法令・業務・システムを統合する中央銀行アーキテクチャ(第2回)(第1章 Institution――中央銀行という制度を記述する)
第1章 Institution
――中央銀行という制度を記述する
第1節 日本銀行法
日本銀行Digital Twinを設計するとき、最初に実装すべきものはAIではない。
Dataでもない。
組織図でもない。
その最上位に置くべきものは、
[
\boxed{
Law
}
]
である。
日本銀行は、日本銀行法によって目的、組織、権限、業務、意思決定、説明責任の基本を与えられた中央銀行である。現行法は平成9年法律第89号として制定され、1998年4月1日に施行された。法律は、総則、政策委員会、役員・職員、業務、日本銀行券、会計、国会への報告、違法行為等の是正、雑則、罰則という構造を持つ。(e-Gov法令検索)
したがって本書では、
[
Technology
\rightarrow
Institution
]
ではなく、
[
\boxed{
Law
\rightarrow
Institution
\rightarrow
Organization
\rightarrow
Business
\rightarrow
System
}
]
の順にDigital Twinを構築する。
⸻
日本銀行は何のために存在するのか
日本銀行法第1条は、日本銀行の目的を二つの方向から定めている。
一つは、日本の中央銀行として銀行券を発行し、通貨および金融の調節を行うことである。
もう一つは、金融機関間の資金決済の円滑を確保し、それを通じて信用秩序の維持に資することである。
さらに第2条は、通貨・金融の調節に当たり、物価の安定を通じて国民経済の健全な発展に資することを理念としている。(日本情報処理開発協会)
この三つをDigital Twinの最上位Purposeとして整理すると、
[
\boxed{
Currency
+
Monetary\ Stability
+
Payment/Financial\ Stability
}
]
となる。
重要なのは、これを単なる文章として保存しないことである。
例えば、
BankOfJapan
├── statutory_purpose
│ ├── banknote_issuance
│ ├── monetary_control
│ └── payment_stability
└── monetary_policy_principle
└── price_stability
というように、Purposeを後続するCapability、Organization、Processへ接続する。
すると、
[
Law
\rightarrow
Purpose
\rightarrow
Capability
]
という最初のTraceabilityが成立する。
⸻
自主性と透明性
日本銀行法第3条は、日本銀行の通貨・金融の調節における自主性を尊重することを定める。
同時に、意思決定の内容と過程を国民に明らかにするよう努めることも求めている。(日本情報処理開発協会)
ここには中央銀行制度の重要な二つの原理が存在する。
[
\boxed{
Independence
+
Transparency
}
]
である。
Digital Twinでは、自主性を単なる理念として扱わない。
誰が何を決定できるのか。
どの主体がどこまで関与できるのか。
どの権限が日本銀行内部に存在するのか。
これを、
[
\boxed{
Authority\ Boundary
}
]
として機械可読化する。
一方、透明性は、
[
Decision
]
だけを公表するという問題ではない。
Digital Architectureでは、
[
Data
\rightarrow
Analysis
\rightarrow
Model
\rightarrow
Document
\rightarrow
Deliberation
\rightarrow
Decision
]
という経路を追跡可能にする。
つまり、
[
Transparency
\rightarrow
Traceability
]
へ翻訳する。
⸻
政府から独立しながら、政府と接続する
自主性は、政府との断絶を意味しない。
日本銀行法第4条は、日本銀行の通貨・金融の調節が経済政策の一環をなすことを踏まえ、政府の経済政策の基本方針と整合的なものとなるよう、政府との十分な意思疎通を求めている。(日本銀行国際モニタリングシステム)
したがって制度上は、
[
BOJ
\neq
Government
]
でありながら、
[
BOJ
\leftrightarrow
Government
]
である。
Digital Twinでもこの関係をそのまま保持する。
政府、財務省、金融庁、国会などを日本銀行内部Moduleとして取り込んではならない。
それらは、
[
\boxed{
External\ Institution
}
]
として接続する。
このBoundaryを明確にすることで、
日本銀行が自ら決められること
と、
政府その他の主体との制度的関係の中で成立すること
をSoftware上でも区別できる。
⸻
公共性と業務運営の自主性
日本銀行法第5条は、日本銀行の業務・財産の公共性を踏まえ、適正かつ効率的な業務運営を求める一方、業務運営の自主性にも十分配慮すべきことを定めている。(日本銀行国際モニタリングシステム)
ここからDigital Twinに対して二つのRequirementが導かれる。
一つは、
[
Efficiency
]
である。
もう一つは、
[
Institutional\ Autonomy
]
である。
DXやAIによって処理効率を高めても、その結果として外部SystemやVendorがInstitutional Authorityを事実上支配するようなArchitectureにしてはならない。
したがって、
[
Efficiency
\not>
Institutional\ Control
]
である。
中央銀行Digital Twinでは、技術効率と制度自主性を同時に満たす必要がある。
⸻
政策委員会
日本銀行法は政策委員会を、日本銀行の最高意思決定機関として位置づけている。
政策委員会は、通貨・金融の調節に関する方針を決定するだけでなく、その他の業務執行の基本方針を定め、一定の役員の職務執行を監督する権限も持つ。現在は総裁、副総裁2名、審議委員6名の計9名によって構成されている。(日本情報処理開発協会)
したがってDigital Twinでは、
[
PolicyBoard
]
を単なる会議Moduleにはしない。
それは、
[
\boxed{
Supreme\ Institutional\ Decision\ Node
}
]
である。
ここから重大な設計原則が導かれる。
[
\boxed{
AI
\neq
Policy\ Board
}
]
AIは分析できる。
Simulationできる。
政策Optionを整理できる。
過去のDecisionを検索できる。
しかし、法によって定められた政策委員会のAuthorityを取得することはない。
したがって、
[
AI
\rightarrow
Decision\ Support
\rightarrow
PolicyBoard
\rightarrow
Institutional\ Decision
]
という関係を維持する。
⸻
RoleとAuthority
日本銀行法は、役員と職員についても独立した章を設けている。
Digital Twinで重要なのは、人間そのものを複製することではない。
必要なのは、
[
Role
+
Authority
+
Responsibility
+
Term
+
Assignment
]
である。
例えば、
Role
├── governor
├── deputy_governor
├── policy_board_member
├── executive_director
└── auditor
それぞれに、
authority
responsibility
term
appointment_basis
delegation
acting_rules
を接続する。
つまり、
[
Person
\rightarrow
Role
\rightarrow
Authority
]
を分離する。
人物が交代してもRoleは残る。
これによってInstitutionとPersonを混同しないTemporal Architectureが成立する。
⸻
法が業務の境界を決める
日本銀行法第4章は、日本銀行が行う業務を定める。
ここはDigital Twinにとって決定的に重要である。
Softwareには、
[
Can
]
という概念がある。
技術的に実行可能か、という意味である。
しかしInstitutionには、
[
May
]
がある。
制度上実行してよいか、という意味である。
したがって、
[
\boxed{
Technical\ Capability
\neq
Legal\ Authority
}
]
である。
AI Agentが技術的に資金移動を指示できても、それだけで実行権限を持つことにはならない。
Algorithmが政策を生成できても、それだけで金融政策を決めることはできない。
Digital Twinでは、すべての重要Capabilityについて、
[
Capability
\leftrightarrow
LegalBasis
]
を持たせる。
⸻
Law-to-Capability Traceability
例えば、
Capability
├── capability_id
├── name
├── legal_basis
├── regulatory_basis
├── owning_module
├── authorized_roles
├── required_approvals
├── allowed_actions
└── prohibited_actions
という構造を持たせる。
すると、
[
Law
\rightarrow
Article
\rightarrow
Mandate
\rightarrow
Capability
\rightarrow
Process
\rightarrow
Action
]
まで追跡できる。
これを、
[
\boxed{
Law\text{-}to\text{-}Capability\ Traceability
}
]
とする。
Institutional Digital Twinでは、Software Functionに必ず制度的根拠を持たせる。
⸻
銀行券というPhysical Reality
日本銀行法は、日本銀行券について独立した章を置いている。(日本銀行国際モニタリングシステム)
ここから、日本銀行Digital Twinが純粋なDigital Systemではないことが分かる。
日本銀行は、
[
Digital\ Information
]
だけを扱っているのではない。
現実の銀行券という、
[
\boxed{
Physical\ Money
}
]
を発行する。
したがってDigital Twinでは、
[
Digital\ State
\leftrightarrow
Physical\ State
]
を接続する必要がある。
発行。
保管。
流通。
還流。
鑑査。
廃棄。
こうしたPhysical ProcessもInstitutional Stateの一部となる。
⸻
会計と説明責任
日本銀行法は会計についても章を設け、さらに国会への報告等を独立して規定している。(日本銀行国際モニタリングシステム)
これはDigital Twinにおいて、
[
Action
\rightarrow
Record
\rightarrow
Accountability
]
という構造になる。
中央銀行のActionは、実行されて終わるものではない。
記録される。
検証される。
説明される。
必要に応じて公表される。
したがって、
[
\boxed{
Auditability
}
]
はDigital Twinの後付け機能ではない。
Institutionの成立条件そのものである。
⸻
是正というFeedback
日本銀行法には「違法行為等の是正等」という章も存在する。(日本銀行国際モニタリングシステム)
ここから、Institutionが単なるAuthority Structureではなく、
[
Action
\rightarrow
Review
\rightarrow
Correction
]
というFeedback機構を持つことが分かる。
Digital Twinでも、
[
Execution
]
だけでなく、
[
Verification
]
を実装する必要がある。
何かを実行できるSystemではなく、
実行されたものが適正だったかを検証できるSystem
でなければならない。
⸻
法律をコードにしてはならない
ここで重要な境界がある。
本書では日本銀行法をMachine-readableにする。
しかし、
[
\boxed{
Law
\neq
Code
}
]
である。
法律そのものをSoftware Ruleへ置き換えることはしない。
Digital Twin内部では、
Source Law
↓
Legal Provision
↓
Structured Interpretation
↓
Implementation Requirement
↓
Software Control
という複数層を置く。
例えば、
source_text
article_number
effective_from
effective_to
interpretation_status
implementation_requirement
software_control
human_review_required
を分離する。
AIによる法令解釈もAuthoritative Legal Interpretationにはしない。
AIは検索、比較、影響分析を支援する。
法的Authorityは原文と制度に残す。
⸻
Temporal Law
法律も時間とともに変化する。
したがってDigital Twinでは、
[
Law
]
ではなく、
[
\boxed{
Law(t)
}
]
として保持する。
各法令・条項には、
[
effective_from
]
[
effective_to
]
[
version
]
[
amended_by
]
[
supersedes
]
を持たせる。
すると、
「現在の日本銀行法」
だけでなく、
「ある過去時点で適用されていた制度」
を復元できる。
これは後に構築するHistorical Replayに不可欠である。
⸻
日本銀行法をGraphへ変える
最終的に日本銀行法は、Digital Twin内部で単なる全文検索Documentではなく、
[
\boxed{
Institutional\ Knowledge\ Graph
}
]
へ翻訳される。
例えば、
[
Article1
\rightarrow
Purpose
]
[
Article2
\rightarrow
PriceStability
]
[
Article3
\rightarrow
Independence/Transparency
]
[
Article4
\rightarrow
GovernmentRelationship
]
[
PolicyBoard
\rightarrow
DecisionAuthority
]
[
BusinessProvision
\rightarrow
OperationalCapability
]
というRelationを構築する。
すると、
「金融市場局のこの業務は、どの法的根拠につながるのか」
「政策委員会のこのDecisionは、どのAuthorityに基づくのか」
「法改正が行われた場合、どのProcessとSystemが影響を受けるのか」
という問いに機械的に近づける。
⸻
法改正からSystem Impactまで
これはさらに、
[
LawChange
\rightarrow
MandateChange
\rightarrow
CapabilityChange
\rightarrow
ProcessChange
\rightarrow
SystemChange
]
というImpact Analysisへ発展する。
例えば法令改正が発生すれば、
影響するOrganization。
影響するProcess。
影響するData。
影響するSoftware。
必要となるApproval。
をDigital Twinが候補として提示できる。
つまり法令は、Digital Twinの外側にある参考Documentではなく、
[
\boxed{
Top\text{-}level\ Institutional\ Dependency
}
]
になる。
⸻
Digital Twinの最上位Constraint
以上を最小化すると、日本銀行Digital Twinの最上位構造は、
[
\boxed{
Law
\rightarrow
Authority
\rightarrow
Capability
\rightarrow
Process
\rightarrow
System
\rightarrow
Action
}
]
となる。
そしてActionの後には、
[
Record
\rightarrow
Audit
\rightarrow
Accountability
]
が続く。
AIもこの構造の外側には存在しない。
[
AI
\subset
Institution
]
である。
つまりAIは、日本銀行法によって定義されたInstitutionの内部でのみCapabilityを持つ。
⸻
日本銀行Digital Twinは法から始まる
日本銀行をDigital Twinとして記述するとき、最初に経済モデルを作ることもできる。
市場Dataを接続することもできる。
AI Agentを作ることもできる。
しかし、それだけでは中央銀行Digital Twinにはならない。
それは単なるEconomic System、Market System、AI Systemである。
中央銀行を中央銀行たらしめているものは、
[
\boxed{
Institutional\ Authority
}
]
である。
そして、そのAuthorityの最上位根拠が日本銀行法にある。
したがって、
[
\boxed{
Bank\ of\ Japan\ Digital\ Twin
}
]
の最初のNodeは、
[
\boxed{
日本銀行法
}
]
でなければならない。
法が目的を定める。
法がAuthorityを定める。
AuthorityがOrganizationへ割り当てられる。
OrganizationがBusiness Processを動かす。
Business ProcessがDataとSystemを利用する。
人間が判断する。
Realityが変化する。
そして、そのActionが再び記録され、検証される。
[
\boxed{
Law
\rightarrow
Institution
\rightarrow
Action
\rightarrow
Accountability
}
]
この循環こそ、日本銀行というInstitutionをDigital Architectureへ翻訳する最初の骨格なのである。
第1章 Institution
――中央銀行という制度を記述する
第2節 定款・業務方法書・組織規程
日本銀行法だけでは、日本銀行というInstitutionの全体像は完成しない。
法律は、目的、権限、基本的な組織、業務の範囲を定める。
しかし、現実の日本銀行がどのような内部構造を持ち、どの業務をどの方式で行い、どの組織がどの所掌を担うのかを記述するためには、さらに下位の制度文書が必要になる。
その中心にあるのが、
[
\boxed{
日本銀行定款
}
]
[
\boxed{
日本銀行業務方法書
}
]
[
\boxed{
日本銀行組織規程
}
]
である。
日本銀行自身も、これらを日本銀行法・施行令・施行規則などと並ぶ「関係法令等」として公表している。2026年7月時点の法令に基づく情報提供資料でも、日本銀行法、定款、業務方法書、組織規程はそれぞれ独立した基幹資料として位置づけられている。 (日本情報処理開発協会)
Digital Twinに翻訳すると、この三つは、
[
Law
\rightarrow
Charter
\rightarrow
Business\ Rules
\rightarrow
Organization
]
というInstitutional Stackを形成する。
⸻
定款――Institutionの基本仕様
日本銀行定款は、1998年4月1日に施行され、その後改正を重ね、2025年6月1日にも改正されている。
その構成は、
第1章 総則
第2章 資本金及び出資
第3章 政策委員会
第4章 役員及び職員
第5章 業務及びその執行
第6章 日本銀行券
第7章 会計
第8章 国会に対する報告等
である。 (日本情報処理開発協会)
これは、日本銀行法で定められたInstitutionを、さらに具体的な法人内部の基本仕様へ展開したものと見ることができる。
Digital Twinでは、
[
\boxed{
Charter\ Layer
}
]
として扱う。
例えば、
Charter
├── legal_identity
├── statutory_purpose
├── capital
├── policy_board
├── officers
├── business_execution
├── banknotes
├── accounting
└── reporting
という構造になる。
⸻
定款はLawとOperationの中間層である
定款の重要性は、日本銀行法を単純に繰り返していることではない。
法律で与えられたInstitutional Authorityを、内部運営上のRuleへ落としている点にある。
例えば定款は、政策委員会が議決すべき重要事項として、定款変更、業務方法書の作成・変更、支店その他の事務所・代理店の設置・移転・廃止、組織・定員に関する重要事項、重要財産、予算・決算、業務概況書、各種規程などを列挙している。 (日本情報処理開発協会)
Digital Twinでは、これを、
[
DecisionType
\rightarrow
RequiredAuthority
]
として記述できる。
つまり、
Decision
├── decision_type
├── legal_basis
├── charter_basis
├── required_authority
├── required_quorum
├── approval_status
└── effective_date
のようにする。
これにより、
[
\boxed{
What\ requires\ Policy\ Board\ approval?
}
]
という問いにMachine-readableに答えられる。
⸻
定款が業務方法書を要求する
定款第52条は、日本銀行が業務方法書を定め、財務大臣および内閣総理大臣へ届け出ること、変更時も同様であることを定めている。業務方法書には資金貸付その他、法令で求められる事項を記載する。 (日本情報処理開発協会)
ここから重要な階層が見える。
[
Law
]
の下に、
[
Charter
]
があり、そのCharterが、
[
Business\ Rules
]
の存在を要求する。
したがって、
[
\boxed{
Law
\rightarrow
Charter
\rightarrow
Business\ Methods
}
]
となる。
⸻
業務方法書――中央銀行業務のOperational Rule
業務方法書は、日本銀行が法的に許された業務を、どのような方式で遂行するのかを定める。
2026年3月27日にも一部変更され、2026年4月1日から実施されている。つまり、これは固定的な歴史文書ではなく、現在も更新され続けているOperational Ruleである。 (日本情報処理開発協会)
Digital Twinでは、
[
\boxed{
Business\ Method\ Layer
}
]
として扱う。
例えば、
[
Capability
]
が「何を行えるか」を示すなら、
[
BusinessMethod
]
は、
[
\boxed{
How\ it\ is\ institutionally\ executed
}
]
を定める。
⸻
CapabilityとMethodを分離する
この区別は、Software Architectureでも重要である。
例えば、
[
ProvideLiquidity
]
というCapabilityがあったとしても、実際には、
誰を対象とするか。
どの条件か。
どの方式か。
どのCollateralか。
どのApprovalが必要か。
どの期間か。
というMethodが必要になる。
したがって、
Capability
└── provide_liquidity
BusinessMethod
├── eligible_counterparties
├── eligibility_conditions
├── execution_method
├── collateral_rules
├── approval_rules
├── settlement_rules
└── exception_rules
という形に分離する。
[
Capability
\neq
BusinessMethod
]
である。
この分離によって、法律上の権限と実務上の運用を混同しない。
⸻
業務方法書はExecutable Specificationではない
ただし、
[
BusinessMethod
]
をそのままSoftware Codeへ変換してはならない。
業務方法書は法的・制度的な文書である。
したがって、
[
BusinessMethod
\rightarrow
OperationalRequirement
\rightarrow
ProcessSpecification
\rightarrow
SoftwareControl
]
という翻訳層を置く。
例えば、
source_rule
↓
structured_requirement
↓
workflow_rule
↓
system_control
↓
human_approval
とする。
これによって、
[
\boxed{
Rule\ as\ Source
\neq
Rule\ as\ Code
}
]
という境界を維持する。
⸻
組織規程――InstitutionをOrganizationへ展開する
そして、日本銀行Digital Twinにおいて特に重要なのが、日本銀行組織規程である。
現行組織規程は1998年4月1日に施行され、その後多数の改正を経て、2026年4月1日にも改正されている。 (日本情報処理開発協会)
規程の構造は、
第1章 役員
第2章 組織
からなり、第2章では、
業務調整会議・コンプライアンス会議
本店
支店
国内事務所
海外駐在員事務所
までを定める。 (日本情報処理開発協会)
ここで初めて、日本銀行法という抽象的Institutionが、現実の組織Networkへ展開される。
⸻
15局室研究所
組織規程第12条は、本店に置かれる15局室研究所を明示する。
政策委員会室。
検査室。
企画局。
金融機構局。
決済機構局。
金融市場局。
調査統計局。
国際局。
発券局。
業務局。
システム情報局。
情報サービス局。
総務人事局。
文書局。
金融研究所。
である。 (日本情報処理開発協会)
本書では、この15組織を、
[
\boxed{
15\ Institutional\ Modules
}
]
として保持する。
書籍上は章数を圧縮しても、Architecture上では統合しない。
⸻
所掌がModule Boundaryを決める
さらに重要なのは、組織規程が名称だけでなく各局等の所掌を定めていることである。
例えば政策委員会室については、政策委員会の議事運営、国会との連絡、広報、重要文書の法令面の審査、日本銀行法その他の法令関係事務、業務・組織運営の基本事項、業務調整会議、予算・決算・会計などが明示されている。 (日本情報処理開発協会)
Digital Twinでは、この所掌を、
[
Mandate
]
としてModuleへ接続する。
DepartmentModule
├── organization_id
├── mandate
├── responsibilities
├── capabilities
├── business_processes
├── data_domains
├── systems
├── roles
└── dependencies
とする。
これによって、
[
\boxed{
Organization
\rightarrow
Mandate
\rightarrow
Capability
}
]
のTraceabilityが成立する。
⸻
名称から機能を推測しない
この設計には重要な原則がある。
[
\boxed{
Name
\not\rightarrow
Assumed\ Function
}
]
である。
例えば「文書局」という名称だけを見れば、Document ManagementやInstitutional Memoryの中心部署だと推測したくなる。
しかしDigital Twinは名称から設計してはならない。
組織規程の所掌を一次資料として確認し、
[
PrimarySource
\rightarrow
Mandate
\rightarrow
Architecture
]
の順に翻訳する。
この原則によって、設計者側の思い込みを減らす。
⸻
Stable Vertical
日本銀行組織規程から見えてくるのは、明確な機能別組織である。
各局等には異なる所掌があり、責任境界がある。
本書ではこの構造を、
[
\boxed{
Stable\ Vertical
}
]
と呼ぶ。
縦割りを解消することを目的にしない。
専門性。
責任。
Authority。
Institutional Memory。
これらを維持するためにStable Verticalは必要である。
Digital Twinの役割は、その境界を破壊することではなく、
[
API
+
Event
+
DataContract
+
Authority
]
によって接続可能にすることである。
⸻
横断組織もすでに存在する
一方で、組織規程には、業務調整会議とコンプライアンス会議も明示されている。日本銀行の組織案内でも、この二つは組織規程に関連する横断的な会議体として掲載されている。 (日本情報処理開発協会)
つまり、現実の日本銀行も完全な縦割りだけで運営されているわけではない。
必要に応じて、
[
Cross\text{-}functional\ Coordination
]
を行う構造を持つ。
この現実を本書では後に、
[
Stable\ Vertical
+
Dynamic\ Horizontal
]
へ拡張する。
Task ForceやTemporary Projectは、既存制度を否定するものではなく、既存の横断調整能力をDigital Architecture上で一般化したものとして位置づける。
⸻
支店・事務所も規程上のInstitutional Nodeである
組織規程は、本店だけでなく支店、国内事務所、海外駐在員事務所も制度上明示している。 (日本情報処理開発協会)
したがって、これらはDigital Twinの「外部拠点」ではない。
日本銀行内部の、
[
\boxed{
Institutional\ Nodes
}
]
である。
後のNetwork章では、
[
Headquarters
\leftrightarrow
Branches
\leftrightarrow
DomesticOffices
\leftrightarrow
OverseasOffices
]
を一つのDistributed Architectureとして記述する。
⸻
三つの文書を一つのGraphにする
定款、業務方法書、組織規程を個別に検索できるだけではDigital Twinにならない。
重要なのは関係である。
例えば、
[
Charter
\rightarrow
PolicyBoardDecision
]
[
Charter
\rightarrow
BusinessMethod
]
[
Charter
\rightarrow
OrganizationRule
]
[
OrganizationRule
\rightarrow
Department
]
[
Department
\rightarrow
Capability
]
[
BusinessMethod
\rightarrow
Process
]
という関係をGraph化する。
すると、
この業務は、どの業務方法書の規定と関係するのか。
この局の所掌はどの組織規程に基づくのか。
この重要事項は政策委員会の議決対象か。
といった問いをInstitutional Graph上で辿れる。
⸻
Versionを保持する
この三文書はすべて改正される。
定款は2025年6月1日にも改正された。
業務方法書は2026年4月1日に実施された変更を含む。
組織規程も2026年4月1日に改正されている。 (日本情報処理開発協会)
したがってDigital Twinでは、
[
Document
]
だけでなく、
[
\boxed{
DocumentVersion
}
]
を第一級Objectにする。
InstitutionalDocument
├── document_id
├── document_type
├── version
├── effective_from
├── effective_to
├── amendment_date
├── supersedes
├── source_url
└── authoritative_status
とする。
すると、
「2025年12月時点の組織規程」
と、
「2026年4月以降の組織規程」
を区別できる。
⸻
Institutional Stateを再現する
さらに、
[
Law(t)
+
Charter(t)
+
BusinessMethod(t)
+
OrganizationRule(t)
]
を同じ時点に合わせれば、
[
\boxed{
InstitutionalState(t)
}
]
を復元できる。
これは後のHistorical Replayに不可欠である。
ある政策判断当時、
どの定款が有効だったのか。
どの業務方法書だったのか。
どの組織構造だったのか。
を再現する。
この意味で、制度文書のVersion管理は単なるDocument Managementではない。
Temporal Digital Twinの基盤である。
⸻
制度変更の影響を検出する
三つの文書がGraphとして接続されれば、変更のImpact Analysisも可能になる。
例えば、
[
OrganizationRuleChange
]
が発生した場合、
[
AffectedDepartment
\rightarrow
AffectedCapability
\rightarrow
AffectedProcess
\rightarrow
AffectedSystem
]
を探索する。
同様に業務方法書が変更されれば、
[
BusinessMethodChange
\rightarrow
ProcessChange
\rightarrow
SystemControlChange
]
を検出する。
これによって、
[
\boxed{
Institutional\ Change\ Impact\ Analysis
}
]
が可能になる。
⸻
Rule Engineへ接続する
ただし、これらの文書をLLMへそのまま渡して、
「この処理は合法です」
と判断させてはならない。
Digital Twinでは、
[
AuthoritativeSource
]
と、
[
StructuredRule
]
と、
[
SoftwareControl
]
を分離する。
例えば、
Authoritative Source
↓
Provision
↓
Structured Requirement
↓
Applicability Rule
↓
Workflow Constraint
↓
Human Review
という構造を持つ。
AIは検索・整理・差分検出を支援できる。
しかしAuthoritative Interpretationにはしない。
⸻
Institutionを具体化する三層
ここまでを最小化すると、
日本銀行法が、
[
\boxed{
Why / What
}
]
を定める。
定款が、
[
\boxed{
Institutional\ Constitution
}
]
を具体化する。
業務方法書が、
[
\boxed{
How\ Business\ is\ Conducted
}
]
を定める。
組織規程が、
[
\boxed{
Who\ / Where
}
]
を定める。
したがって、
[
\boxed{
Law
\rightarrow
Charter
\rightarrow
BusinessMethod
\rightarrow
OrganizationRule
}
]
という制度Stackが成立する。
⸻
Digital Twinへの翻訳
本書ではこれをさらに、
[
Law
]
から、
[
Purpose
]
へ。
[
Charter
]
から、
[
Governance
]
へ。
[
BusinessMethod
]
から、
[
BusinessProcess
]
へ。
[
OrganizationRule
]
から、
[
OrganizationModule
]
へ翻訳する。
最終的には、
[
\boxed{
Law
\rightarrow
Governance
\rightarrow
Organization
\rightarrow
Capability
\rightarrow
Process
\rightarrow
System
}
]
となる。
これが日本銀行Institutional Digital Twinの基本骨格である。
⸻
制度をコードの前に置く
この順序は、第2冊の全実装コード大全でも変えない。
先にDatabaseを作らない。
先にAI Agentを作らない。
先にDashboardを作らない。
まず、
[
Authoritative\ Source
]
を固定する。
次に、
[
Institutional\ Requirement
]
へ翻訳する。
その後、
[
Schema
\rightarrow
API
\rightarrow
Runtime
\rightarrow
Interface
]
へ進む。
つまり、
[
\boxed{
Source
\rightarrow
Rule
\rightarrow
Model
\rightarrow
Code
}
]
である。
定款、業務方法書、組織規程は、日本銀行Digital Twinにおいて単なる法務資料ではない。
それらは、
[
\boxed{
InstitutionをSoftware Architectureへ翻訳するための
基幹Specification
}
]
なのである。
第1章 Institution
――中央銀行という制度を記述する
第3節 総裁・副総裁・理事
日本銀行というInstitutionは、法令や規程だけでは動かない。
制度上の権限は、具体的なRoleへ割り当てられ、そのRoleを担う人間によって行使される。
したがってInstitutional Digital Twinでは、
[
Law
\rightarrow
Role
\rightarrow
Authority
\rightarrow
Decision
]
という階層を明確にしなければならない。
その中心にあるのが、
[
\boxed{
総裁
+
副総裁
+
理事
}
]
である。
ただし、本書がDigital Twin化するのは人物そのものではない。
人格、思想、判断癖をAIとして再現するのでもない。
実装対象は、
[
\boxed{
Role
+
Authority
+
Responsibility
+
Assignment
+
Delegation
+
Time
}
]
である。
⸻
総裁というRole
日本銀行組織規程第3条は、総裁について、日本銀行を代表し、政策委員会の定めるところに従って日本銀行の業務を総理すると定めている。(日本情報処理開発協会)
ここで重要なのは、
[
Governor
Policy\ Decision\ Maker
]
だけではないということである。
総裁は、日本銀行というInstitution全体を代表し、その業務を総理するRoleである。
したがってDigital Twin上では、
GovernorRole
├── represents_institution
├── oversees_operations
├── policy_board_membership
├── assigned_domains
├── delegation_authority
├── acting_rules
├── decisions
└── audit_trail
という構造を持つ。
2026年5月9日時点で、日本銀行は植田和男総裁について、「日本銀行の業務を総理、検査室」を担当すると公表している。(日本情報処理開発協会)
つまり、
[
Governor
]
は抽象的な最高位Roleであるだけでなく、現実には具体的な担当関係を持っている。
⸻
総裁と政策委員会は同一ではない
総裁は政策委員会の構成員であり、政策委員会は日本銀行の最高意思決定機関である。
しかし、
[
Governor
\neq
PolicyBoard
]
である。
政策委員会は、総裁1名、副総裁2名、審議委員6名の計9名によって構成される。通貨・金融の調節方針を決定するほか、日本銀行のその他の業務執行の基本方針を定め、一定の役員の職務執行を監督する。(日本情報処理開発協会)
したがってDigital Twinでは、
[
Person
]
[
Role
]
[
BoardMembership
]
[
DecisionAuthority
]
を分離する。
総裁が重要なRoleであるからといって、
[
GovernorAuthority
InstitutionalAuthority
]
とはしない。
Institutional Decisionの一部は政策委員会というBoard Authorityに属する。
⸻
副総裁というRole
日本銀行組織規程第4条は、副総裁について、総裁の定めるところにより日本銀行を代表し、総裁を補佐して業務を掌理すると定めている。
さらに、総裁に事故がある場合には職務を代理し、総裁が欠員の場合にはその職務を行う。(日本情報処理開発協会)
したがって副総裁は、
[
Assistant
]
であるだけではない。
[
\boxed{
Executive
+
Representative
+
Acting\ Authority
}
]
を持つRoleである。
Digital Twinでは、
DeputyGovernorRole
├── assists_governor
├── manages_assigned_domains
├── represents_institution
├── policy_board_membership
├── acting_authority
├── acting_priority
└── audit_trail
として記述する。
⸻
二人の副総裁
2026年8月時点で、副総裁は内田眞一と氷見野良三である。両名とも政策委員会を構成する。(日本情報処理開発協会)
そして現実の担当関係は異なる。
2026年5月9日時点の公表によれば、内田副総裁は総裁を補佐し、日本銀行の業務を掌理するとともに、企画局、金融機構局、金融市場局、調査統計局、国際局などを担当する。
氷見野副総裁は、政策委員会室、決済機構局、システム情報局、総務人事局、文書局、発券局、業務局、情報サービス局、金融研究所などを担当する形で業務領域が配分されている。(日本情報処理開発協会)
ここから重要な設計原則が導かれる。
[
Role
\neq
Assignment
]
である。
「副総裁」というRoleは同じでも、
[
Assignment_A
\neq
Assignment_B
]
である。
⸻
RoleとAssignmentを分離する
Digital Twinでは、
Role
└── DeputyGovernor
Assignment
├── role_id
├── person_id
├── assigned_departments
├── effective_from
├── effective_to
└── authority_scope
という形で分離する。
こうすれば、担当局が変更されてもRoleそのものを書き換える必要はない。
[
Role
]
は制度構造として残り、
[
Assignment(t)
]
だけが変化する。
これはTemporal Digital Twinにとって非常に重要である。
⸻
総裁職務の代理・代行
中央銀行Architectureでは、通常時のAuthorityだけでなく、
[
\boxed{
Continuity\ of\ Authority
}
]
を設計する必要がある。
日本銀行が公表する2026年5月9日時点の担当関係では、日本銀行法第22条第2項に基づき、総裁の職務を代理・代行する副総裁を内田副総裁とし、内田副総裁が代理・代行できない場合には氷見野副総裁がその役割を担うとされている。(日本情報処理開発協会)
したがって、
[
Governor
\rightarrow
DeputyGovernor_1
\rightarrow
DeputyGovernor_2
]
というContinuity Chainが存在する。
Digital Twinでは、
ActingAuthority
├── principal_role
├── substitute_role
├── priority
├── activation_condition
├── legal_basis
├── effective_from
└── effective_to
として保持する。
⸻
理事というRole
日本銀行組織規程第6条は、理事について、総裁の定めるところにより総裁および副総裁を補佐して日本銀行の業務を掌理すると定める。
また、総裁および副総裁に事故がある場合には総裁の職務を代理し、両者が欠員の場合には総裁の職務を行う。(日本情報処理開発協会)
つまり理事は、
[
Department\ Manager
]
ではない。
日本銀行全体のExecutive Layerに属するRoleである。
Digital Twinでは、
[
\boxed{
ExecutiveDirectorRole
}
]
として、
ExecutiveDirectorRole
├── assists_governor
├── assists_deputy_governors
├── assigned_domains
├── executive_responsibility
├── acting_authority
└── acting_priority
を持たせる。
⸻
現在の理事担当
2026年5月9日時点で、日本銀行は6名の理事について具体的な担当を公表している。
中島健至理事は、政策委員会室、システム情報局、総務人事局、文書局。
神山一成理事は、金融機構局、決済機構局の一部、発券局。
諏訪園健司理事は、決済機構局の一部、調査統計局、業務局、情報サービス局。
正木一博理事は、国際局および国際関係統括。
中村康治理事は、企画局、金融市場局、金融研究所。
藤田研二理事は、大阪支店を担当している。(日本情報処理開発協会)
ここから、
[
Executive
\leftrightarrow
Department
]
という明確なRelationを構築できる。
⸻
理事は局長ではない
Digital Twinで注意すべきなのは、
[
ExecutiveDirector
\neq
DepartmentHead
]
である。
理事は担当局等を持つが、それは局長と同一の役割ではない。
したがって、
[
ExecutiveOversight
]
と、
[
OperationalManagement
]
を分離する。
例えば、
ExecutiveOversight
├── executive_role
├── department_module
└── oversight_scope
OperationalManagement
├── department_head_role
├── department_module
└── management_scope
とする。
これによって、Executive LayerとDepartment Layerを混同しない。
⸻
理事による代理・代行順位
副総裁が代理・代行できない場合には、理事が総裁の職務を代理・代行する。
2026年5月9日時点の公表順位は、
[
中村
\rightarrow
藤田
\rightarrow
中島
\rightarrow
神山
\rightarrow
諏訪園
\rightarrow
正木
]
である。(日本情報処理開発協会)
この情報は単なる人事情報ではない。
中央銀行のBusiness Continuityに直結する、
[
\boxed{
Authority\ Failover
}
]
である。
⸻
Authority Failover
IT Systemでは、あるServerが停止すれば別のServerへ切り替える。
Institutionにも類似したContinuity Structureがある。
しかし両者は同じではない。
人間のAuthorityは法令と制度に基づいて移行する。
したがって、
[
SystemFailover
]
と、
[
AuthorityFailover
]
を分離する。
Digital Twinでは、
[
NormalAuthority
\rightarrow
ActingAuthority
\rightarrow
EmergencyAuthority
]
というStateを明確にする。
⸻
自動Failoverにしてはならない
ここには重要な境界がある。
[
\boxed{
Authority\ Failover
\neq
Automatic\ Software\ Failover
}
]
である。
例えばServerなら、Health Checkの失敗によって自動的にStandbyへ切り替えることができる。
しかしInstitutional Authorityは、単なるSystem Eventだけで自動移行させてはならない。
法令上の条件。
正式な事実確認。
必要な手続。
記録。
が必要になる。
したがってDigital Twinは、
[
ConditionDetected
\rightarrow
AuthorityRuleRetrieved
\rightarrow
HumanConfirmation
\rightarrow
AuthorityTransition
]
を支援する。
AIが勝手に新しい総裁RoleをActivateすることはない。
⸻
Role Graph
総裁、副総裁、理事を統合すると、
[
\boxed{
Executive\ Role\ Graph
}
]
が形成される。
例えば、
Governor
├── DeputyGovernor_A
├── DeputyGovernor_B
└── ExecutiveDirectors
├── Director_1
├── Director_2
├── Director_3
├── Director_4
├── Director_5
└── Director_6
という単純なHierarchyでは不十分である。
実際には、
[
Role
\leftrightarrow
Department
]
[
Role
\leftrightarrow
PolicyBoard
]
[
Role
\leftrightarrow
Authority
]
[
Role
\leftrightarrow
ActingPriority
]
というGraphになる。
⸻
Executive Assignment Graph
したがって、より正確には、
ExecutiveRole
├── authority
├── policy_board_relation
├── assigned_departments
├── delegated_responsibilities
├── acting_priority
├── effective_period
└── decisions
というSchemaを採用する。
この構造なら、
「現在、金融市場局を担当する理事は誰か」
「この時点で総裁職務の代理順位はどうなっていたか」
「2025年と2026年で担当関係はどう変わったか」
をTemporal Queryとして取得できる。
⸻
人物情報をInstitutionと混同しない
Institutional Digital Twinで最も注意すべき点の一つが、
[
Person
]
と、
[
InstitutionalRole
]
の混同である。
植田和男というPersonと、
[
GovernorRole
]
は同一ではない。
内田眞一というPersonと、
[
DeputyGovernorRole
]
も同一ではない。
したがって、
Person
├── person_id
└── public_identity
RoleAssignment
├── person_id
├── role_id
├── start_date
└── end_date
として分離する。
人物が交代すれば、
[
RoleAssignment
]
だけが変わる。
Institutional Architectureは維持される。
⸻
人物AIをつくらない
ここからさらに重要な原則が導かれる。
本書では、
[
\boxed{
Governor\ AI
}
]
を作らない。
総裁本人の言葉、過去の発言、判断を学習し、
「植田総裁ならどう判断するか」
を模倣するSystemを、本書の日本銀行Digital Twinの中核には置かない。
なぜなら、それは、
[
Institutional\ Role
]
と、
[
Individual\ Personality
]
を混同するからである。
Digital Twinが記述するのは、
総裁に何のAuthorityがあるか。
何を担当しているか。
どのDecision Processへ参加するか。
どの資料へアクセスできるか。
どのApprovalを行ったか。
である。
⸻
Role-based Digital Twin
したがって、人間Layerの基本式は、
[
\boxed{
Person
\rightarrow
Role
\rightarrow
Authority
\rightarrow
Action
}
]
となる。
ここに、
[
Time
]
を加える。
[
Person
\rightarrow
Role(t)
\rightarrow
Authority(t)
\rightarrow
Action(t)
]
である。
これがRole-based Institutional Digital Twinである。
⸻
誰が何を見ることができるか
Roleを実装すると、Data Accessにも接続できる。
例えば、
[
Role
\rightarrow
Permission
\rightarrow
Data
]
である。
しかし権限は単純なHierarchyではない。
そのため、
[
RBAC
]
だけでなく、
[
ABAC
]
を組み合わせることも考えられる。
Role。
所属。
担当。
Data Classification。
Purpose。
Time。
Situation。
などによってAccessを制御する。
ただし具体的なAccess Policyは、実際の日本銀行内部規程・Security Policyを推測して再現しない。
公開情報に基づくReference Architectureとして設計する。
⸻
Executive Dashboardとは何か
Digital Twinを実装すると、総裁・副総裁・理事向けのExecutive Interfaceも考えられる。
しかしそれは、
「すべてを一画面で見る巨大Dashboard」
ではない。
重要なのは、
[
Role\text{-}specific\ View
]
である。
担当に応じて、
Relevant State。
Pending Decision。
Risk。
Project。
Exception。
Required Approval。
を提示する。
つまり、
[
Same\ Twin
]
から、
[
Different\ Role\ Views
]
を生成する。
⸻
DecisionとAuthorityを必ず接続する
Digital Twin内部では、重要Decisionに必ず、
Decision
├── decision_id
├── decision_type
├── legal_basis
├── decision_authority
├── participating_roles
├── supporting_documents
├── supporting_models
├── approval_time
└── audit_record
を付与する。
すると、
[
Decision
\rightarrow
Authority
]
を後から追跡できる。
これは中央銀行にとって非常に重要なTraceabilityになる。
⸻
Executive ContinuityとCrisis Runtime
総裁・副総裁・理事の代理・代行制度は、後に構築するCrisis Runtimeとも直接接続する。
例えば巨大災害が発生した場合、
Systemの稼働状況だけでなく、
[
Who\ currently\ holds\ authority?
]
をDigital Twinが把握できなければならない。
したがって、
[
CrisisState
+
AuthorityState
]
を同時に保持する。
中央銀行のResilienceは、IT Infrastructureだけでは成立しない。
[
\boxed{
Institutional\ Continuity
}
]
が必要なのである。
⸻
AuthorityはVersion管理する
担当や代理順位は変更され得る。
したがって、
[
Authority
]
も静的に保存しない。
[
\boxed{
Authority(t)
}
]
として保持する。
AuthorityAssignment
├── role
├── scope
├── effective_from
├── effective_to
├── source
└── version
これにより、
過去のDecisionを検証するとき、
「その時点で誰にどのAuthorityがあったか」
を復元できる。
⸻
Executive Layerの最小構造
総裁、副総裁、理事をDigital Twinへ翻訳すると、
[
\boxed{
ExecutiveLayer
Role
+
Authority
+
Assignment
+
Delegation
+
Continuity
+
Time
}
]
となる。
そして、
[
ExecutiveLayer
\rightarrow
Departments
]
だけではない。
[
ExecutiveLayer
\leftrightarrow
PolicyBoard
]
[
ExecutiveLayer
\leftrightarrow
CrisisRuntime
]
[
ExecutiveLayer
\leftrightarrow
Decision
]
というRelationを持つ。
⸻
中央銀行を人ではなくInstitutionとして継承する
総裁は交代する。
副総裁も交代する。
理事も交代する。
しかし日本銀行というInstitutionは継続する。
したがってDigital Twinが保存すべきなのは、
特定の人物の判断様式ではなく、
[
\boxed{
Institutional\ Role\ Continuity
}
]
である。
人がRoleを引き継ぐ。
RoleがAuthorityを保持する。
Authorityの行使が記録される。
次の人へInstitutional Memoryが引き継がれる。
[
Person_A
\rightarrow
Role
\rightarrow
Person_B
]
という継承が起きる。
⸻
総裁・副総裁・理事をDigital Twin化する意味
この節で実装しようとしているものは、ExecutiveをAIへ置き換える仕組みではない。
正反対である。
AI時代だからこそ、
[
\boxed{
Who\ has\ authority?
}
]
をより明確にする。
誰が判断したのか。
誰が補佐したのか。
誰が担当していたのか。
誰が代理できるのか。
どの法的根拠によるのか。
どの時点で有効だったのか。
これらをDigital Twin上で明示する。
すると、
[
Law
\rightarrow
Role
\rightarrow
Authority
\rightarrow
Decision
]
というInstitutionの実行経路が初めて見える。
日本銀行Digital Twinにおける総裁・副総裁・理事は、AI Agentではない。
それらは、
[
\boxed{
Human\ Authority\ Nodes
}
]
である。
そして、このHuman Authorityを制度の内部に明確に保持したまま、次節では日本銀行の最高意思決定機関である、
[
\boxed{
政策委員会
}
]
そのものをInstitutional Architectureとして記述する。
第1章 Institution
――中央銀行という制度を記述する
第4節 政策委員会
日本銀行のInstitutional Digital Twinにおいて、政策委員会は単なる会議体ではない。
それは、
[
\boxed{
Supreme\ Institutional\ Decision\ Node
}
]
である。
日本銀行は、政策委員会を最高意思決定機関として位置づけている。政策委員会は、通貨および金融の調節に関する方針を決定するほか、その他の業務執行の基本方針を定め、監事および参与を除く役員の職務執行を監督する権限を持つ。2026年8月時点では、総裁1名、副総裁2名、審議委員6名の計9名で構成されている。 (日本情報処理開発協会)
したがって、
[
Governor
\neq
PolicyBoard
]
である。
総裁は日本銀行を代表し、その業務を総理する重要なRoleであるが、金融政策を含む日本銀行の重要な意思決定には、政策委員会というBoard Authorityが存在する。
Digital Twinでは、この違いを明確に保持する。
⸻
9人の委員
2026年8月時点の政策委員会は、
総裁 植田和男
副総裁 内田眞一
副総裁 氷見野良三
審議委員 高田創
審議委員 田村直樹
審議委員 小枝淳子
審議委員 増一行
審議委員 浅田統一郎
審議委員 佐藤綾野
によって構成されている。 (日本情報処理開発協会)
しかしDigital Twinにおいて重要なのは、この9人の人物プロフィールを保存することではない。
必要なのは、
[
\boxed{
BoardMembership
}
]
である。
例えば、
PolicyBoardMembership
├── person_id
├── board_role
├── term_start
├── term_end
├── voting_right
├── chair_relation
└── source
として保持する。
人物が交代してもPolicyBoardというInstitutionは残る。
したがって、
[
Person
\neq
BoardRole
]
を徹底する。
⸻
Policy Boardは一つのStateful Institutionである
政策委員会を単なる「9人のList」として表現してはいけない。
政策委員会には、
構成員。
議長。
議案。
会合。
資料。
審議。
意見。
採決。
議決。
公表。
議事要旨。
議事録。
月報。
といった複数のInstitutional Objectsが存在する。
したがって、
[
PolicyBoard
Members
+
Meetings
+
Agenda
+
Documents
+
Votes
+
Decisions
+
Records
]
として記述する。
Digital Twin上では、
PolicyBoard
├── members
├── meetings
├── agenda_items
├── submitted_documents
├── deliberations
├── votes
├── resolutions
├── publications
└── records
という構造になる。
⸻
金融政策決定会合
政策委員会の活動で最もよく知られているのが金融政策決定会合である。
しかし、政策委員会は金融政策だけを扱っているわけではない。
日本銀行の政策委員会月報を見ると、金融市場調節方針、政策金利、長期国債買入れ計画、「経済・物価情勢の展望」、議事要旨など金融政策決定会合関係の案件に加えて、通常会合では国会提出用の「通貨及び金融の調節に関する報告書」、政策委員会月報なども議決している。 (日本情報処理開発協会)
さらに政策委員会には、
本行バランスシート。
システム関連事務。
ダイバーシティ推進。
金融機関の業務運営とリスク。
保有不動産。
などに関する報告も上がっている。2026年6月の政策委員会月報にも、こうした報告事項が確認できる。 (日本情報処理開発協会)
つまり、
[
PolicyBoard
\neq
MonetaryPolicyOnly
]
である。
それは日本銀行全体をGovernするInstitutional Nodeなのである。
⸻
Monetary Policy MeetingとRegular Meetingを分ける
Digital Twinでは政策委員会会合を一つの型に押し込めない。
例えば、
[
MeetingType
MonetaryPolicyMeeting
]
と、
[
MeetingType
RegularMeeting
]
を分離する。
それぞれについて、
Meeting
├── meeting_id
├── meeting_type
├── scheduled_at
├── participants
├── agenda
├── submitted_materials
├── deliberation_status
├── vote_status
├── decision_status
└── publication_status
を持つ。
これによって、
[
Same\ Institution
+
Different\ Decision\ Context
]
を表現できる。
⸻
議事規則をProcessへ翻訳する
政策委員会の運営については、政策委員会議事規則が公開されている。
そこでは会議の招集、議事、議決、議事要旨、議事録などの運営原則が定められている。したがってDigital Twinでは、政策委員会を自由形式の会議としてではなく、
[
\boxed{
Rule\text{-}governed\ Decision\ Process
}
]
として実装する。 (日本情報処理開発協会)
例えば、
[
Proposed
]
[
\downarrow
]
[
AgendaRegistered
]
[
\downarrow
]
[
MaterialsPrepared
]
[
\downarrow
]
[
MeetingConvened
]
[
\downarrow
]
[
Deliberating
]
[
\downarrow
]
[
Voting
]
[
\downarrow
]
[
Resolved
]
[
\downarrow
]
[
Published
]
というState Machineを設計できる。
⸻
Policy Board State Machine
Digital Twin上の最小Stateは、
Draft
→ Submitted
→ Reviewed
→ Scheduled
→ Deliberating
→ Voting
→ Resolved
→ Executable
→ Published
→ Archived
とすることができる。
ただし、これは政策委員会の法的運営をSoftwareへ置換するという意味ではない。
公開されている制度を、
[
Institutional\ Process\ Model
]
へ翻訳するものである。
つまり、
[
MeetingRule
\neq
SoftwareCode
]
である。
⸻
Voteを記述する
政策委員会には採決がある。
したがってDigital Twinでは、
[
Decision
]
だけでなく、
[
Vote
]
を独立したObjectとして持たせる。
例えば、
VoteRecord
├── meeting_id
├── agenda_item_id
├── member_role
├── vote
├── recorded_at
└── publication_status
とする。
これによって、
[
Agenda
\rightarrow
Vote
\rightarrow
Resolution
]
というDecision Lineageを保持できる。
⸻
「多数決」とInstitutional Authority
政策委員会Digital Twinで重要なのは、
[
AI\ Consensus
]
と、
[
Board\ Resolution
]
を混同しないことである。
複数のAI Agentが同じ結論に達したとしても、それは政策委員会の議決ではない。
[
AgentVotes
\neq
PolicyBoardVotes
]
である。
法的なDecision AuthorityはBoardにある。
したがってAIは、
[
Scenario
]
[
Evidence
]
[
Risk
]
[
Alternative
]
を提示する。
しかし、
[
Resolution
]
を生成するAuthorityは持たない。
⸻
Decision Package
未来のDigital Twinでは、政策委員会へ提出される情報を、
[
\boxed{
Decision\ Package
}
]
として構造化できる。
例えば、
DecisionPackage
├── agenda_item
├── legal_basis
├── current_state
├── economic_data
├── market_data
├── regional_data
├── models
├── scenarios
├── policy_options
├── risks
├── previous_decisions
├── supporting_documents
└── provenance
である。
重要なのは、
[
AI\ Answer
]
を提出することではない。
Boardが判断するために必要なContextを統合することである。
⸻
DataからBoardまでのTraceability
政策委員会Digital Twinの最大の価値の一つは、
[
\boxed{
Decision\ Lineage
}
]
を構築できることである。
例えば、
[
EconomicData
\rightarrow
Analysis
\rightarrow
Model
\rightarrow
PolicyOption
\rightarrow
AgendaItem
\rightarrow
Vote
\rightarrow
Resolution
]
まで追跡できる。
さらに、
[
Resolution
\rightarrow
Execution
\rightarrow
MarketResponse
\rightarrow
EconomicOutcome
]
まで接続する。
すると、
[
Data
\rightarrow
Decision
\rightarrow
Outcome
]
が一つのGraphになる。
⸻
公表もDecision Processの一部である
中央銀行のDecisionは、内部で決定して終わらない。
公表する。
説明する。
市場や社会が解釈する。
その結果が経済へ影響する。
したがって、
[
Publication
]
もDecision Architectureの一部である。
政策委員会の公開体系には、政策決定、主な意見、議事要旨、議事録、政策委員会月報など複数のDocumentが存在する。日本銀行の公式サイトでも、金融政策決定会合の運営としてこれらが体系的に公開されている。 (日本情報処理開発協会)
Digital Twinでは、
[
Decision
\rightarrow
PublicationArtifact
]
のRelationを持つ。
⸻
DecisionとCommunicationを分離する
ただし、
[
Decision
\neq
Communication
]
である。
同じDecisionについて、
Statement。
Press Release。
Minutes。
Report。
Speech。
など複数のCommunication Artifactが存在し得る。
したがって、
Decision
└── Communications
├── statement
├── minutes
├── transcript
├── report
└── related_publications
とする。
これにより、制度上のDecisionと対外説明を区別できる。
⸻
Policy Board Monthly Report
日本銀行は政策委員会月報を公表している。
ここには政策委員会の議決事項だけでなく、報告事項も記録される。例えば2026年6月号には、金融政策関連の議決に加えて、システム関連事務、ダイバーシティ、金融機関のRisk、保有不動産などの報告が掲載されている。 (日本情報処理開発協会)
これはDigital Twinにとって非常に重要な一次資料である。
なぜなら、
[
PolicyBoard
\leftrightarrow
WholeOrganization
]
というRelationを観測できるからである。
⸻
Reporting Graph
政策委員会へ何が報告されるのかをDigital Twin上でGraph化すると、
[
Department
\rightarrow
Report
\rightarrow
PolicyBoard
]
が見える。
例えば、
BoardReport
├── source_module
├── report_type
├── reporting_period
├── submitted_at
├── board_meeting_id
├── sensitivity
└── outcome
とする。
これにより、
[
Governance
]
と、
[
Operational\ Reality
]
が接続される。
⸻
政策委員会はMonitoring Nodeでもある
したがって政策委員会は、
[
DecisionNode
]
であるだけでなく、
[
\boxed{
Institutional\ Monitoring\ Node
}
]
でもある。
日本銀行内部で何が起きているか。
金融システムはどうなっているか。
システムは安定しているか。
組織運営にどのような課題があるか。
こうした情報が集約される。
つまりPolicy Board Twinは、
[
Decide
+
Oversee
]
という二つのCapabilityを持つ。
⸻
Human Deliberationを消さない
Digital Twinが高度化すると、Policy Board向け資料をAIが整理し、Scenarioを大量に生成できるようになる。
しかし、
[
More\ Simulation
]
が、
[
Less\ Deliberation
]
を意味してはならない。
むしろ逆である。
AIによって選択肢が増えるほど、
[
Human\ Deliberation
]
の役割が重要になる。
政策には、
Dataでは完全に表現できない不確実性。
Model Risk。
価値判断。
社会的影響。
時間軸。
不可逆性。
が存在する。
したがって、
[
\boxed{
Digital\ Twin
\rightarrow
Richer\ Deliberation
}
]
を目指す。
⸻
AIが政策委員にならない
ここは本書全体の重要原則である。
AI Agentを、
「市場担当委員」
「物価担当委員」
「国際担当委員」
のように設計し、人間の審議委員と同格のVoteを持たせる構造にはしない。
AIは、
[
NonVoting\ Analytical\ Capability
]
として扱う。
つまり、
AIAdvisor
├── evidence_retrieval
├── scenario_generation
├── model_comparison
├── risk_detection
└── no_voting_rights
である。
⸻
Dissentも重要なDataである
政策委員会の価値は、全員が同じ判断をすることではない。
異なる見方が存在すること自体が重要なInformationとなる。
したがってDigital Twinでは、
[
Consensus
]
だけでなく、
[
\boxed{
Dissent
}
]
も記録する。
異なるAssumption。
異なるRisk Assessment。
異なるTime Horizon。
を保持する。
これによって、後から、
[
Which\ assumption\ was\ closer\ to\ reality?
]
を検証できる。
⸻
Decision後を追跡する
政策委員会Digital Twinは、
[
Resolved
]
で終了しない。
その後、
[
Execution
]
[
MarketResponse
]
[
EconomicResponse
]
[
Review
]
まで追跡する。
つまり、
[
Decision_t
\rightarrow
Reality_{t+1}
]
を観測する。
そして、
[
ExpectedOutcome
\leftrightarrow
ObservedOutcome
]
を比較する。
これによってPolicy BoardそのものがInstitutional Learning Loopへ入る。
⸻
Historical Replay
時間情報を保持すれば、
過去の政策委員会Decisionを、
その時点のData。
その時点のMarket。
その時点のOrganization。
その時点のModel。
その時点のPublication。
とともに復元できる。
[
\boxed{
Historical\ Policy\ Board\ Replay
}
]
である。
これは過去の判断を現在の知識で裁くためではない。
当時利用可能だったInformation Setの中で、どのようなDecision Spaceが存在したかを再構成するためである。
⸻
Policy Board Twinの最小構造
ここまでを圧縮すると、
[
\boxed{
PolicyBoardTwin
Membership
+
Agenda
+
Evidence
+
Deliberation
+
Vote
+
Decision
+
Publication
+
Oversight
+
Time
}
]
となる。
そして全体の流れは、
[
ObservedState
\rightarrow
Evidence
\rightarrow
Agenda
\rightarrow
Deliberation
\rightarrow
Vote
\rightarrow
Resolution
\rightarrow
Execution
\rightarrow
ObservedOutcome
]
である。
⸻
Decision SupportとDecision Authority
最終的に、政策委員会Digital Twinで最も重要な境界は、
[
\boxed{
Decision\ Support
\neq
Decision\ Authority
}
]
である。
Digital Twinは、
現在のInstitutional Stateを整理する。
過去を検索する。
複数Scenarioを計算する。
Riskを比較する。
異なるModelを提示する。
必要な資料を接続する。
しかし、Decision Authorityは政策委員会に残る。
日本銀行Digital Twinは、政策委員会を機械化するArchitectureではない。
[
\boxed{
政策委員会が、
より広いEvidence、
より多くのScenario、
より長いInstitutional Memoryを用いて、
人間として審議できるArchitecture
}
]
なのである。
日本銀行というInstitutionの中で、Lawが最上位のConstraintを与え、総裁・副総裁・理事がExecutive Authorityを担う。
そして政策委員会が、重要なInstitutional Decisionを行う。
次節では、このDecisionが日本銀行内部のどのRole、どのAuthority、どのResponsibilityを通って実行されるのかを、
[
\boxed{
権限・責任・意思決定
}
]
という観点からさらに精密に記述する。
第1章 Institution
――中央銀行という制度を記述する
第5節 権限・責任・意思決定
Institutional Digital Twinを実装するうえで、組織図だけでは不十分である。
総裁がいる。
副総裁がいる。
理事がいる。
政策委員会がある。
15局室研究所がある。
支店と事務所がある。
しかし、これだけではInstitutionがどのように動くのかは分からない。
必要なのは、
[
\boxed{
Authority
+
Responsibility
+
Decision
}
]
である。
誰が何を決めることができるのか。
誰が何について責任を負うのか。
誰が提案し、誰が審査し、誰が承認し、誰が実行するのか。
さらに、異常時には誰が代理し、どの条件でAuthorityが移行するのか。
Institutional Digital Twinでは、これらを明示的な構造として記述する。
⸻
組織階層と権限階層は同じではない
最初に区別すべきなのは、
[
Organization\ Hierarchy
]
と、
[
Authority\ Hierarchy
]
である。
組織図上で上位にいるからといって、すべての事項を自由に決定できるわけではない。
政策委員会に属するDecisionがある。
総裁が担うExecutive Authorityがある。
副総裁や理事へ割り当てられたResponsibilityがある。
各局等が所掌に基づいて行うOperational Decisionがある。
さらに、法令、定款、業務方法書、組織規程その他の規程によって、Decision Boundaryが定められる。
したがって、
[
\boxed{
Position
\neq
Unlimited\ Authority
}
]
である。
Digital Twinでは、役職名だけで権限を推測してはならない。
⸻
Authority Object
そこで、Authorityそのものを第一級Objectとして持たせる。
例えば、
Authority
├── authority_id
├── authority_type
├── legal_basis
├── regulatory_basis
├── holder_role
├── scope
├── conditions
├── limitations
├── delegation_allowed
├── approval_requirements
├── effective_from
└── effective_to
とする。
これによって、
「誰が」
だけではなく、
「何について」
「どの根拠で」
「どの条件のもとで」
Authorityを持つのかを表現できる。
⸻
Responsibilityを分離する
AuthorityとResponsibilityも同一ではない。
[
Authority
]
は何かを決定・承認・実行する権限である。
一方、
[
Responsibility
]
は、ある業務、結果、管理対象についてInstitutionally accountableであることを意味する。
したがって、
[
\boxed{
Authority
\neq
Responsibility
}
]
である。
例えば、ある局が業務Processを担当していても、その最終承認Authorityは別のRoleにある場合がある。
Digital Twinでは、
Responsibility
├── responsibility_id
├── responsible_role
├── responsible_module
├── subject
├── expected_outcome
├── escalation_path
└── review_requirement
として管理する。
⸻
Decision Typeを定義する
日本銀行内部の意思決定をすべて一種類のDecisionとして扱うこともできない。
少なくとも、
[
PolicyDecision
]
[
GovernanceDecision
]
[
OperationalDecision
]
[
AdministrativeDecision
]
[
EmergencyDecision
]
[
TechnicalDecision
]
などに分解する必要がある。
それぞれで、
Decision Authority。
Required Evidence。
Approval Process。
Publication Requirement。
Audit Requirement。
が異なる。
したがって、
[
DecisionType
\rightarrow
RequiredAuthority
\rightarrow
RequiredProcess
]
というMappingを持たせる。
⸻
誰が提案し、誰が決めるのか
Institutional Decisionでは、
[
Proposal
]
と、
[
Decision
]
を分離する。
例えば、ある局が政策Optionを作成できる。
しかし、それを作成できることと、Institutionとして採用を決められることは別である。
したがって、
[
\boxed{
ProposalAuthority
\neq
DecisionAuthority
}
]
である。
Digital Twinでは、
DecisionWorkflow
├── proposer
├── reviewer
├── recommender
├── approver
├── executor
└── auditor
を持たせる。
これにより、DecisionのLifecycleをRole単位で追跡できる。
⸻
Segregation of Duties
ここから重要なControlが生まれる。
一人または一つのRoleが、
提案。
承認。
実行。
監査。
をすべて担う構造は避ける必要がある。
そこで、
[
\boxed{
Segregation\ of\ Duties
}
]
をArchitectureへ入れる。
例えば、
[
Propose
\rightarrow
Review
\rightarrow
Approve
\rightarrow
Execute
\rightarrow
Audit
]
を可能な限り分離する。
中央銀行のような高信頼Institutionでは、これはSoftware SecurityだけではなくGovernance Principleである。
⸻
Four-eyes Principle
重要なActionについては、
[
Single\ Approval
]
ではなく、
[
Dual\ Control
]
を要求する場合もある。
これを、
[
\boxed{
Four\text{-}eyes\ Principle
}
]
として実装できる。
例えば、
ApprovalPolicy
├── required_approvers: 2
├── distinct_roles: true
├── same_department_allowed: false
└── override_requires_escalation: true
のように表現できる。
ただし、どのActionにこのControlを適用するかは、公開情報から推測して決めるのではなく、Reference Architecture上の一般原則として扱う。
⸻
Authority Graph
Role、Organization、Decision、Processを接続すると、
[
\boxed{
Authority\ Graph
}
]
が形成される。
例えば、
[
Law
\rightarrow
Authority
\rightarrow
Role
\rightarrow
Decision
\rightarrow
Process
]
である。
さらに、
[
Role
\rightarrow
Department
]
[
Decision
\rightarrow
Data
]
[
Decision
\rightarrow
Document
]
[
Decision
\rightarrow
SystemAction
]
を接続する。
すると、
このActionを実行するAuthorityは誰にあるのか。
このDecisionの法的根拠は何か。
このRoleはどの期間有効だったのか。
誰が代理可能なのか。
という問いにGraphとして答えられる。
⸻
Decision State Machine
意思決定もState Machineとして記述する。
例えば、
[
Draft
]
[
\downarrow
]
[
Submitted
]
[
\downarrow
]
[
Reviewed
]
[
\downarrow
]
[
Approved
]
[
\downarrow
]
[
Executed
]
[
\downarrow
]
[
Verified
]
という流れである。
ただし、すべてのDecisionがこの順に進むわけではない。
そこで、
[
DecisionType
]
ごとにState Machineを分ける。
⸻
Rejected Stateも保持する
Institutional Memoryにおいて重要なのは、承認されたDecisionだけではない。
[
Rejected
]
[
Deferred
]
[
Withdrawn
]
も保存する。
なぜなら、後から、
「なぜこのOptionは採用されなかったのか」
を検証できるからである。
したがって、
DecisionState
= Draft
| Submitted
| Reviewed
| Approved
| Rejected
| Deferred
| Withdrawn
| Executed
| Verified
| Archived
のような構造を持つ。
⸻
ReasoningではなくDecision Recordを保存する
ここで注意すべき点がある。
Digital Twinが人間の頭の中の思考過程を完全に記録する必要はない。
むしろ保存すべきなのは、
[
\boxed{
Decision\ Record
}
]
である。
Decisionの対象。
参照されたEvidence。
提出資料。
議決結果。
承認者。
Decision Time。
関連するRule。
Outcome。
を保持する。
人間の内面的思考そのものをDigital Twin化しない。
⸻
EvidenceとDecisionを接続する
重要なDecisionには、
[
Evidence
]
を接続する。
Data。
Report。
Model Output。
Simulation。
Legal Review。
Regional Information。
International Information。
などである。
すると、
[
Evidence
\rightarrow
Decision
]
が追跡できる。
さらに後から、
[
EvidenceQuality
]
や、
[
DataRevision
]
が変化した場合にも、どのDecisionに影響した可能性があるかを探索できる。
⸻
Model OutputはDecisionではない
AI時代には、この区別が極めて重要になる。
[
ModelOutput
]
は、
[
Decision
]
ではない。
LLMがPolicy Optionを提示した。
Macro Simulationが一つのScenarioを優位とした。
Risk ModelがAlertを出した。
それらはすべて、
[
\boxed{
Evidence\ or\ Recommendation
}
]
である。
Institutional Decisionへ昇格するためには、
[
Human\ Authority
]
を通過しなければならない。
⸻
Human-authoritative Decision Path
したがって本書では、
[
AI
\rightarrow
Recommendation
]
[
Simulation
\rightarrow
Scenario
]
[
Model
\rightarrow
Assessment
]
を、
[
HumanReview
]
へ接続する。
最終的には、
[
\boxed{
Machine\ Output
\rightarrow
Human\ Review
\rightarrow
Institutional\ Decision
}
]
とする。
これがHuman-authoritative Architectureである。
⸻
Delegation
Authorityは常に一つのRoleだけに固定されるとは限らない。
制度上、Delegationが存在する場合がある。
そこで、
[
\boxed{
Delegation
}
]
を独立Objectとして持たせる。
Delegation
├── delegator_role
├── delegate_role
├── authority_scope
├── conditions
├── start_time
├── end_time
├── revocable
└── source
とする。
これによって、
[
OriginalAuthority
]
と、
[
DelegatedAuthority
]
を区別する。
⸻
Acting Authority
さらに、
[
Delegation
]
と、
[
ActingAuthority
]
も分離する。
Delegationは平時にAuthorityの一部を委ねる場合。
Acting Authorityは、事故、欠員など特定条件で代理・代行する場合。
したがって、
[
\boxed{
Delegation
\neq
Acting
}
]
である。
この違いをDigital Twinで明示する。
⸻
Escalation
Decisionが通常のAuthority範囲を超えた場合、
[
\boxed{
Escalation
}
]
が必要になる。
例えば、
Riskが一定Thresholdを超えた。
複数局に影響する。
法令解釈が不明確。
Crisisが発生した。
こうした場合には、
[
OperationalRole
\rightarrow
ExecutiveRole
\rightarrow
PolicyBoard
]
のように上位へEscalateする。
Digital Twinでは、
EscalationRule
├── trigger
├── from_role
├── to_role
├── required_context
└── response_deadline
を持たせることができる。
⸻
Cross-functional Decision
現実の課題は一つの局に閉じない。
そこで、
[
CrossFunctionalDecision
]
も必要になる。
例えばCBDC、サイバーセキュリティ、気候変動、危機対応などである。
この場合、
[
PrimaryOwner
+
ParticipatingModules
+
DecisionAuthority
]
を分離する。
つまり、
[
Collaboration
]
と、
[
Authority
]
を混同しない。
複数局が参加しても、誰が最終Decision Authorityを持つかは明確にする。
⸻
NormalとCrisisでAuthorityが変わる
通常時と危機時では、必要な意思決定速度やProcessが異なる。
したがって、
[
NormalAuthorityModel
]
と、
[
CrisisAuthorityModel
]
を分ける。
ただし、
[
Crisis
]
だからといってAuthority Boundaryが消えるわけではない。
むしろ、
[
Who\ may\ activate\ CrisisMode?
]
[
Who\ may\ approve\ emergency\ actions?
]
を明確にする必要がある。
⸻
Crisis Activation
例えば、
CrisisActivation
├── trigger_event
├── severity
├── proposed_mode
├── activation_authority
├── confirmation
├── activated_at
└── deactivation_authority
とする。
これによって、
[
NormalRuntime
\rightarrow
CrisisRuntime
]
へのState Transition自体をGovernance対象にする。
⸻
Decision Timeout
意思決定には時間もある。
特に市場、決済、危機対応では、
[
DecisionLatency
]
が重要になる。
Digital Twinでは、
[
RequiredDecisionTime
]
と、
[
ActualDecisionTime
]
を比較する。
ただし高速化を目的に、Approvalを無条件で削減してはならない。
必要なのは、
[
\boxed{
Fast
+
Controlled
}
]
である。
⸻
Accountability
Authorityを持つということは、Accountabilityを持つことでもある。
したがって、
[
Authority
\rightarrow
Decision
\rightarrow
Accountability
]
を接続する。
Digital Twinでは、
AccountabilityRecord
├── decision_id
├── responsible_role
├── authority_basis
├── outcome
├── review_status
└── follow_up
として保持できる。
⸻
Audit Trail
すべての重要なDecisionについて、
[
Who
]
[
What
]
[
When
]
[
Why
]
[
UnderWhatAuthority
]
を後から確認できるようにする。
これが、
[
\boxed{
Audit\ Trail
}
]
である。
ただし「Why」は人間の内面ではなく、制度上記録されたEvidence、Document、Decision Rationaleとして扱う。
⸻
Non-repudiation
特に重要なApprovalでは、
[
\boxed{
Non\text{-}repudiation
}
]
も必要になる。
誰が承認したかを後から否認できない形で記録する。
Digital Signature。
Timestamp。
Immutable Audit Log。
などを用いる。
第2冊では、これを具体的なSecurity Architectureへ翻訳する。
⸻
Decision Reproducibility
Institutional Digital Twinが成熟すると、
[
\boxed{
Decision\ Reproducibility
}
]
も目標にできる。
あるDecisionについて、
その時点のData。
Model Version。
Document。
Authority。
Organization。
を復元する。
そして、
[
What\ information\ was\ available\ then?
]
を再現する。
これにより、過去のDecisionをContext付きで検証できる。
⸻
Authorityの時間軸
Authorityも変化する。
人事異動。
担当変更。
規程改正。
代理順位変更。
したがって、
[
\boxed{
Authority(t)
}
]
として管理する。
過去のDecisionを検証する場合にも、
現在のAuthority Mapではなく、
[
Authority(t_{decision})
]
を復元する必要がある。
⸻
Decision Graph
最終的には、
[
\boxed{
Decision\ Graph
}
]
が形成される。
[
Law
\rightarrow
Authority
\rightarrow
Role
\rightarrow
Evidence
\rightarrow
Decision
\rightarrow
Execution
\rightarrow
Outcome
]
そして、
[
Outcome
\rightarrow
Review
\rightarrow
Learning
]
へ戻る。
このGraphが日本銀行というInstitutionの実行履歴になる。
⸻
意思決定を自動化するのではない
Institutional Digital Twinの目的は、
[
AutomatedDecision
]
ではない。
むしろ、
[
\boxed{
Governed\ Decision
}
]
である。
誰がDecision Authorityを持つかが明確である。
Evidenceが追跡できる。
Model OutputとHuman Decisionが区別される。
Approvalが記録される。
Outcomeが検証される。
必要なら是正される。
この状態を作る。
⸻
権限・責任・意思決定の最小構造
ここまでを圧縮すると、
[
\boxed{
Authority
\rightarrow
Responsibility
\rightarrow
Decision
\rightarrow
Execution
\rightarrow
Accountability
}
]
となる。
しかし実際には、その前後に、
[
Law
]
と、
[
Audit
]
が存在する。
したがって、
[
\boxed{
Law
\rightarrow
Authority
\rightarrow
Responsibility
\rightarrow
Decision
\rightarrow
Execution
\rightarrow
Audit
\rightarrow
Accountability
}
]
が、日本銀行Digital TwinにおけるInstitutional Decision Architectureとなる。
AIはこの経路を短絡しない。
ModelもAuthorityを取得しない。
Systemも制度を越えてActionしない。
人間がRoleを担い、
RoleにAuthorityが与えられ、
Authorityに基づいてDecisionが行われ、
その結果が記録され、検証される。
それによって初めて、
[
\boxed{
Institution\ acts
}
]
と言うことができる。
次節では、このAuthority Architecture全体がどのように法令遵守、公正な職務遂行、内部統制、検査、監査によって拘束されるのかを、
[
\boxed{
コンプライアンス・監査
}
]
として記述する。
第1章 Institution
――中央銀行という制度を記述する
第6節 コンプライアンス・監査
Institutional Digital Twinにおいて、権限が定義されただけでは不十分である。
Authorityが存在する。
Responsibilityが存在する。
Decision Processが存在する。
しかし、それらが法令、内部規程、公正性、職務倫理、監査可能性の中で運用されなければ、Institutionは安定しない。
したがって、日本銀行Digital Twinには、
[
\boxed{
Compliance
+
Control
+
Inspection
+
Audit
}
]
という横断層が必要になる。
日本銀行は、コンプライアンスに関する基本的な考え方や役職員の服務、金融取引、贈与等、調達・処分、契約事務などについて公開規程を整備している。また組織規程上、コンプライアンス会議や検査室も明示されている。これらは単なる周辺制度ではなく、日本銀行というInstitutionが適正に行動するためのControl Architectureを形成している。(boj.or.jp)
⸻
コンプライアンスは「違反しないこと」だけではない
コンプライアンスという言葉は、しばしば、
[
Compliance
Do\ not\ violate\ law
]
と理解される。
しかし中央銀行のような公的Institutionでは、それだけでは足りない。
必要なのは、
法令に適合すること。
内部規程に従うこと。
公正に職務を遂行すること。
利益相反を管理すること。
適切な情報管理を行うこと。
職務上知り得た情報を不適切に利用しないこと。
調達・契約を適正に行うこと。
説明責任を果たすこと。
である。
したがってDigital Twin上では、
[
\boxed{
Compliance
Legal\ Compliance
+
Internal\ Rule\ Compliance
+
Ethical\ Conduct
+
Conflict\ Management
+
Traceability
}
]
として扱う。
⸻
コンプライアンス会議
日本銀行の組織規程には、業務調整会議と並んでコンプライアンス会議が置かれている。これは、日本銀行全体にかかわる法令遵守や公正な職務遂行を横断的に扱うためのInstitutional Mechanismである。(boj.or.jp)
Digital Twinでは、これを、
[
\boxed{
Cross\text{-}functional\ Compliance\ Governance
}
]
として表現する。
単一の局がComplianceを所有するのではない。
全局室研究所、支店、事務所、Projectが共通のControl Frameworkに従う。
⸻
Compliance Ruleを第一級Objectにする
例えば、
ComplianceRule
├── rule_id
├── source
├── source_type
├── applicable_roles
├── applicable_processes
├── prohibited_actions
├── required_controls
├── escalation_path
├── effective_from
└── effective_to
という構造を持たせる。
ここで重要なのは、
[
Rule
]
をDocumentの一部として埋め込むだけではなく、
[
\boxed{
Machine\text{-}readable\ Constraint
}
]
として参照可能にすることである。
⸻
法令・規程・服務を一つにしない
Compliance Architectureで最も重要な設計原則の一つは、
[
Law
\neq
InternalRule
\neq
CodeOfConduct
]
である。
法令には法的拘束力がある。
内部規程にはInstitution内部の拘束力がある。
服務・倫理規範には、公正な職務遂行を支える別の意味がある。
したがって、
RuleSource
├── law
├── regulation
├── charter
├── internal_rule
├── code_of_conduct
└── procedure
を分離する。
⸻
役職員の金融取引
日本銀行は、役職員の金融取引等に関する特則を公表している。
中央銀行職員は、金融政策、金融市場、金融機関、国債、為替など、市場に大きな影響を与え得る情報へ接する。
したがって、
[
\boxed{
Information\ Access
\rightarrow
Conflict\ Risk
}
]
が存在する。
Digital Twinでは、役職員の個人取引情報そのものを過剰に集約するのではなく、
[
Role
\rightarrow
RestrictedActivity
\rightarrow
ComplianceCheck
]
というControlを中心に設計する。
⸻
Conflict of Interest
利益相反については、
[
Person
]
だけを見るのではなく、
[
Role
+
Assignment
+
ExternalInterest
+
DecisionContext
]
の関係として扱う。
例えば、
ConflictCheck
├── subject_role
├── decision_context
├── declared_interest
├── applicable_rule
├── risk_level
├── mitigation
└── reviewer
とする。
ここでもAIが最終的に「利益相反なし」と決定するのではない。
AIは検出支援を行う。
最終判断はInstitutional Processに残す。
⸻
贈与・接遇
日本銀行は贈与等に関する報告制度についても公開している。
Digital Twinではこれを、
[
Disclosure
\rightarrow
Review
\rightarrow
Record
]
というProcessとして扱う。
重要なのは、こうした情報を単なる人事管理Dataとして扱わないことである。
それは、
[
\boxed{
Institutional\ Integrity
}
]
を支えるControl Dataである。
⸻
調達・契約
日本銀行は、調達、資産の処分、契約事務などに関する規程も公開している。
Digital Twinでは、
[
Procurement
]
を単なる支出処理として扱わない。
必要なのは、
[
Requirement
\rightarrow
Approval
\rightarrow
Procurement
\rightarrow
Contract
\rightarrow
Performance
\rightarrow
Payment
\rightarrow
Audit
]
という一連のLifecycleである。
これによって、
[
\boxed{
Procurement\ Traceability
}
]
が成立する。
⸻
Vendor Risk
DXが進むほど、外部Vendorへの依存も増える可能性がある。
Cloud。
AI Model。
Software。
Hardware。
Consulting。
Data Provider。
しかし、Vendorを利用することと、Institutional Controlを外部へ移すことは同じではない。
したがって、
[
Vendor
\rightarrow
Service
\rightarrow
Dependency
\rightarrow
Risk
\rightarrow
Control
]
を管理する。
特に中央銀行では、
[
\boxed{
Operational\ Dependency
}
]
と、
[
\boxed{
Institutional\ Authority
}
]
を分離しなければならない。
⸻
検査室
日本銀行組織規程では、検査室が本店の独立した室として置かれている。
Digital Twinでは、検査室を、
[
\boxed{
Internal\ Verification\ Module
}
]
として位置づける。
検査室は、各Moduleが定められたProcess、Control、Ruleに沿って運営されているかを検証するFeedback Layerとなる。
例えば、
Inspection
├── inspection_id
├── target_module
├── target_process
├── scope
├── criteria
├── findings
├── severity
├── remediation
├── follow_up
└── closure
とする。
⸻
検査と監査を分離する
ここでも、
[
Inspection
]
と、
[
Audit
]
を同じものとして扱わない。
Inspectionは、業務ProcessやControlの実施状況を検証する。
Auditは、記録、会計、権限、System Actionなどについて、独立性を持って検証する。
したがって、
[
\boxed{
Inspection
\neq
Audit
}
]
である。
Digital Twinでは両者を独立したControl Functionとして保持する。
⸻
Audit TrailはすべてのModuleを横断する
Auditを一つの局だけの機能にしてはいけない。
すべての重要なActionに、
[
\boxed{
Audit\ Event
}
]
を付与する。
例えば、
AuditEvent
├── actor
├── role
├── action
├── target
├── authority_basis
├── timestamp
├── before_state
├── after_state
├── approval_reference
└── integrity_hash
である。
これによって、
[
Who
]
[
Did\ What
]
[
When
]
[
Under\ What\ Authority
]
を後から再構成できる。
⸻
Immutable Log
重要なAudit Recordは、
[
Mutable\ BusinessData
]
とは分離する。
業務Dataは修正されることがある。
統計も改定される。
しかしAudit Trailそのものが簡単に書き換えられてはならない。
したがって、
[
\boxed{
Append\text{-}only\ Audit\ Log
}
]
や、
Cryptographic Hash。
Digital Signature。
Timestamp。
などを使う。
ただし具体的なSecurity Implementationは第2冊で扱う。
⸻
Compliance by Design
従来型Systemでは、
Systemを作る。
その後にCompliance Checkを行う。
という順序になりやすい。
Institutional Digital Twinでは、
[
\boxed{
Compliance\ by\ Design
}
]
とする。
つまり、
[
Requirement
\rightarrow
Rule
\rightarrow
Control
\rightarrow
Architecture
\rightarrow
Implementation
]
の順で設計する。
Complianceは最後のChecklistではない。
System Requirementである。
⸻
Policy-as-Codeと法そのものを混同しない
一部のControlは、
[
Policy\text{-}as\text{-}Code
]
として実装できる。
例えば、
Role-based Access。
Approval Requirement。
Data Classification。
Retention Rule。
Environment Separation。
などである。
しかし、
[
Policy\text{-}as\text{-}Code
\neq
Law
]
である。
法令そのものをコードへ置換するわけではない。
Software Controlは、制度上のRequirementを実装する一つの手段にすぎない。
⸻
Compliance Decision Engine
Digital Twinでは、あるActionが要求されたとき、
[
Request
]
[
\downarrow
]
[
Identity
]
[
\downarrow
]
[
Role
]
[
\downarrow
]
[
Authority
]
[
\downarrow
]
[
ApplicableRules
]
[
\downarrow
]
[
ConflictCheck
]
[
\downarrow
]
[
Approval
]
[
\downarrow
]
[
Execution
]
[
\downarrow
]
[
Audit
]
という流れを持たせることができる。
これを、
[
\boxed{
Governed\ Action\ Pipeline
}
]
とする。
⸻
AIもComplianceの対象になる
AIが導入されると、Compliance対象は人間のActionだけではなくなる。
どのAI Modelを使ったか。
どのDataへAccessしたか。
どのPromptが使われたか。
どのExternal Toolを呼び出したか。
OutputがどのDecisionに利用されたか。
これらも記録する。
したがって、
[
\boxed{
AI\ Governance
\subset
Compliance\ Architecture
}
]
である。
⸻
AIがCompliance Officerにならない
AIは、
規程検索。
差分検出。
Conflict候補検出。
Rule Mapping。
异常検出。
を支援できる。
しかし、
[
AI
\neq
Final\ Compliance\ Authority
]
である。
特に法令解釈、利益相反判断、重大な例外承認などは、人間とInstitutional Processに残す。
⸻
Data Access Compliance
中央銀行Digital Twinでは、Data Accessも重要なCompliance対象になる。
すべてのDataをすべてのRoleが見られるようにしてはならない。
そこで、
[
Role
+
Purpose
+
DataClassification
+
Context
]
によってAccessを判断する。
例えば、
[
RBAC
+
ABAC
]
の組み合わせである。
ただし、実在する日本銀行内部のAccess Controlを推測して再現するのではなく、本書ではReference Architectureとして設計する。
⸻
Privacy
人事情報。
取引情報。
金融機関情報。
業務上の機密情報。
これらには異なるPrivacy / Confidentiality Requirementが存在する。
したがって、
[
Data
\rightarrow
Classification
\rightarrow
AccessPolicy
\rightarrow
Retention
\rightarrow
Deletion
]
というLifecycleを持たせる。
⸻
Exception Management
Institutionでは、例外が必ず発生する。
通常Ruleでは処理できない。
緊急性が高い。
複数Ruleが衝突する。
こうした場合には、
[
\boxed{
Exception\ Process
}
]
を持つ。
ただし例外は、
[
Rule\ Bypass
]
ではない。
[
Exception
\rightarrow
Escalation
\rightarrow
Approval
\rightarrow
Record
\rightarrow
Review
]
とする。
⸻
Compliance ExceptionもInstitutional Memoryにする
例外対応を保存すれば、
「同じ種類の例外が繰り返されていないか」
を分析できる。
繰り返されていれば、
Processの設計。
Ruleの設計。
Systemの設計。
そのものに問題がある可能性がある。
つまりCompliance Dataが、
[
\boxed{
Organizational\ Learning
}
]
へつながる。
⸻
Continuous Control Monitoring
Digital Twinでは、Compliance Checkを年1回などのPoint-in-timeだけで行う必要はない。
一部のControlについては、
[
\boxed{
Continuous\ Control\ Monitoring
}
]
が可能になる。
例えば、
権限外Access。
Approval不足。
期限切れRole。
未解決Finding。
異常なProcess State。
を継続監視する。
ただしAIによるAlertは、違反確定ではない。
[
Alert
\neq
Violation
]
である。
⸻
FindingからRemediationへ
検査や監査で問題が発見された場合、
[
Finding
]
を記録する。
そして、
[
Finding
\rightarrow
Remediation
\rightarrow
Owner
\rightarrow
Deadline
\rightarrow
Verification
\rightarrow
Closure
]
というLifecycleを持たせる。
これにより、
「指摘した」
で終わらない。
改善まで追跡する。
⸻
Control Effectiveness
さらに成熟すれば、
[
ControlExists
]
だけではなく、
[
\boxed{
ControlEffectiveness
}
]
を評価できる。
Controlが存在する。
しかし実際にRiskを減らしているか。
Processを過度に遅くしていないか。
False Positiveを大量に出していないか。
こうした評価を行う。
⸻
コンプライアンスと効率のTrade-off
Complianceを強化すれば、承認や確認が増える。
しかし過剰なControlは、中央銀行の対応速度を落とす可能性がある。
したがって、
[
MaximumControl
]
ではなく、
[
\boxed{
Risk\text{-}based\ Control
}
]
が必要になる。
Riskが高いActionには強いControl。
低RiskのRoutine Processには軽量なControl。
とする。
⸻
Normal RuntimeとCrisis Runtime
危機時にはDecision Speedが重要になる。
しかし、危機だからComplianceを解除するという設計にはしない。
むしろ、
[
NormalControl
]
と、
[
CrisisControl
]
を事前に定義する。
どのRuleが継続するか。
どのApprovalが簡略化可能か。
誰が例外を承認できるか。
どのActionは絶対に省略できないか。
を明示する。
⸻
Safe Shutdown
Compliance Architectureには、
[
\boxed{
Stop
}
]
も必要である。
重大なRule違反。
System異常。
権限不明。
Audit Failure。
AI Model異常。
などが発生した場合、
Processを停止できなければならない。
つまり、
[
Request
\rightarrow
ControlFailure
\rightarrow
Stop
\rightarrow
Escalate
]
という経路を持つ。
⸻
コンプライアンスはDigital Twin自身にも適用される
最も重要なのは、
Digital TwinをComplianceの外側に置かないことである。
Digital Twin自身が、
Ruleに従っているか。
Data Accessは正しいか。
Modelは承認されているか。
Versionは正しいか。
Audit Logは完全か。
Realityとの同期は保たれているか。
を検査する。
つまり、
[
\boxed{
Twin\ audits\ institution
}
]
だけではなく、
[
\boxed{
Institution\ audits\ twin
}
]
も必要になる。
⸻
Twin Verification
ここから、
[
\boxed{
Twin\ Verification
}
]
という重要なCapabilityが生まれる。
現実の組織とTwinが一致しているか。
法令改正が反映されているか。
Role Assignmentが最新か。
規程Versionが正しいか。
Data Sourceが有効か。
これを継続的に確認する。
Digital Twinが古い状態を「現在」と誤認することを防ぐ。
⸻
Compliance / Audit Architectureの最小構造
ここまでを圧縮すると、
[
\boxed{
Rule
\rightarrow
Control
\rightarrow
Action
\rightarrow
Record
\rightarrow
Inspection
\rightarrow
Audit
\rightarrow
Remediation
}
]
となる。
さらに、
[
Authority
]
を加えると、
[
\boxed{
Law
\rightarrow
Authority
\rightarrow
Rule
\rightarrow
Control
\rightarrow
Action
\rightarrow
Audit
\rightarrow
Accountability
}
]
となる。
⸻
Institutionが自らを検証できること
中央銀行Digital Twinの成熟度は、AIの精度だけで測るべきではない。
より重要なのは、
[
\boxed{
Can\ the\ institution\ verify\ itself?
}
]
である。
法令に沿っているか。
Authorityは正しいか。
Processは適正か。
Dataは正しいか。
Decisionは追跡可能か。
Systemは安全か。
例外は記録されているか。
改善は完了したか。
これらを継続的に検証する。
コンプライアンスと監査とは、Institutional Digital Twinに後から追加されるSecurity Featureではない。
それは、
[
\boxed{
InstitutionがInstitutionであり続けるための
Self\text{-}Verification\ Architecture
}
]
である。
ここまでで、
日本銀行法。
定款・業務方法書・組織規程。
総裁・副総裁・理事。
政策委員会。
権限・責任・意思決定。
コンプライアンス・監査。
が接続された。
次節では、それらすべてを一つの構造へ統合し、
[
\boxed{
Institutional\ Architecture
}
]
として、日本銀行Digital Twinの制度層を完成させる。
第1章 Institution
――中央銀行という制度を記述する
第7節 Institutional Architecture
ここまで、日本銀行というInstitutionを構成する制度層を分解してきた。
日本銀行法。
定款。
業務方法書。
組織規程。
総裁。
副総裁。
理事。
政策委員会。
Authority。
Responsibility。
Decision。
Compliance。
Inspection。
Audit。
これらは別々の制度要素ではある。
しかし現実の日本銀行では、それぞれが独立して存在しているわけではない。
法がAuthorityを与える。
AuthorityがRoleへ割り当てられる。
RoleがDecisionへ関与する。
DecisionがBusiness Processを動かす。
ProcessがSystemへ接続される。
Actionが記録される。
ComplianceがConstraintを与える。
InspectionとAuditが結果を検証する。
つまり、日本銀行というInstitutionは、
[
\boxed{
制度要素の集合
}
]
ではなく、
[
\boxed{
制度要素の関係
}
]
として存在している。
この関係全体をDigital Twinとして記述したものが、
[
\boxed{
Institutional\ Architecture
}
]
である。
⸻
Institutionの最上位構造
最も単純化すれば、日本銀行のInstitutional Architectureは、
[
\boxed{
Law
\rightarrow
Authority
\rightarrow
Organization
\rightarrow
Decision
\rightarrow
Action
\rightarrow
Accountability
}
]
と表現できる。
しかし実際には、これは一本の直線ではない。
Lawから複数のRuleが派生する。
一つのRoleが複数のResponsibilityを持つ。
一つのDecisionに複数の部署が関与する。
一つのActionが複数のSystemへ伝播する。
一つのOutcomeが複数のReviewへ戻る。
したがって、より正確には、
[
\boxed{
Institutional\ Graph
}
]
として記述する必要がある。
⸻
Institutional Graph
例えば、
[
Law
]
というNodeから、
[
Article
]
へ接続する。
そこから、
[
Authority
]
へ接続する。
さらに、
[
Role
]
[
Department
]
[
Capability
]
[
Process
]
[
Decision
]
[
System
]
[
Audit
]
へ接続する。
つまり、
Law
├── Article
│ ├── Authority
│ │ ├── Role
│ │ └── Decision
│ └── Capability
│ ├── Department
│ └── Process
└── ComplianceRule
├── Control
└── Audit
となる。
このGraphによって、
「このDecisionはどの法的根拠に接続されているか」
「この局のCapabilityはどの制度文書から導かれるか」
「このActionはどのApproval Ruleを通るべきか」
という問いを機械的に辿れる。
⸻
InstitutionとOrganizationを分ける
ここで重要なのは、
[
Institution
]
と、
[
Organization
]
を同じものとして扱わないことである。
OrganizationはInstitutionの一部である。
日本銀行には、
政策委員会室。
検査室。
企画局。
金融機構局。
決済機構局。
金融市場局。
調査統計局。
国際局。
発券局。
業務局。
システム情報局。
情報サービス局。
総務人事局。
文書局。
金融研究所。
などがある。
しかしInstitutionは、それらより広い。
法令。
権限。
Decision Rule。
Compliance。
Audit。
人間のRole。
時間。
を含む。
したがって、
[
\boxed{
Institution
\supset
Organization
}
]
である。
⸻
InstitutionとSystemも分ける
同様に、
[
Institution
\neq
SoftwareSystem
]
である。
SoftwareはInstitutionを支える。
しかしSoftwareがInstitutionそのものになるわけではない。
したがって、
[
System
\subset
Institutional\ Architecture
]
である。
この境界は本書全体を通して維持する。
⸻
三つのState
Institutional Digital Twinでは、制度上のStateを少なくとも三つに分離する。
第一は、
[
\boxed{
Authoritative\ State
}
]
である。
現在有効な法令。
現在の組織。
現在のRole Assignment。
正式なDecision。
正式なPolicy。
これらを含む。
第二は、
[
\boxed{
Derived\ State
}
]
である。
分析結果。
Risk Assessment。
Model Output。
Data Interpretation。
などである。
第三は、
[
\boxed{
Simulated\ State
}
]
である。
Scenario。
Stress Test。
Counterfactual。
Future State。
などである。
この三つを混ぜない。
[
Fact
\neq
Analysis
\neq
Simulation
]
である。
⸻
Institutional State Machine
Institutionも時間とともに変わる。
例えば、
法令が改正される。
Role Assignmentが変わる。
組織規程が変更される。
Decisionが実行される。
Projectが開始される。
そこで、
[
\boxed{
Institutional\ State\ Machine
}
]
を考える。
例えば、
ProposedChange
→ Reviewed
→ Approved
→ Effective
→ Superseded
→ Archived
というState Transitionを持つ。
法令改正。
規程改正。
組織変更。
Role変更。
これらを同じTemporal Principleで管理する。
⸻
Institutional Time
ここで時間を加えると、
[
Institution
]
は静的構造ではなく、
[
\boxed{
Institution(t)
}
]
になる。
つまり、
[
Law(t)
]
[
Organization(t)
]
[
Authority(t)
]
[
RoleAssignment(t)
]
[
Decision(t)
]
を保持する。
これによって、
「2026年8月時点の日本銀行」
と、
「2013年4月時点の日本銀行」
を区別できる。
Institutional Architectureは時間を持つ。
⸻
Change Impact Architecture
Institutionが時間とともに変わるなら、変更の影響も追跡する必要がある。
例えば組織規程が変われば、
[
OrganizationChange
]
が起きる。
その影響は、
[
Capability
]
[
Process
]
[
System
]
[
Role
]
へ伝播する。
したがって、
[
\boxed{
Change
\rightarrow
Impact
\rightarrow
RequiredUpdate
}
]
というArchitectureを持つ。
これにより、Digital Twin自体も現実の制度変更へ追随できる。
⸻
Authority Boundary
Institutional Architectureの中で特に重要なのが、
[
\boxed{
Authority\ Boundary
}
]
である。
どこまでが政策委員会のAuthorityか。
どこまでがExecutive Authorityか。
どこからがDepartmental Operationか。
どこからがExternal Institutionか。
このBoundaryを明示する。
例えば、
[
BOJ
\neq
Government
]
[
BOJ
\neq
FinancialServicesAgency
]
[
BOJ
\neq
CommercialBank
]
である。
しかしRelationは存在する。
したがって、
[
\boxed{
Boundary
+
Interface
}
]
として扱う。
⸻
External Institution Interface
外部主体との関係は、
[
ExternalInstitution
]
として記述する。
例えば、
ExternalInstitution
├── institution_id
├── institution_type
├── legal_relation
├── data_exchange
├── communication_channel
├── decision_dependency
└── jurisdiction
とする。
これによって、日本銀行内部と外部を混同しない。
⸻
Governance Layer
Institutional Architectureの上位には、
[
\boxed{
Governance
}
]
がある。
Governanceとは、
誰がDecision Authorityを持つか。
どのRuleに従うか。
どのようにReviewするか。
どのようにAccountabilityを確保するか。
を決める構造である。
したがって、
[
Governance
Authority
+
Rule
+
Decision
+
Control
+
Accountability
]
となる。
⸻
Control Layer
Governanceを実際に機能させるために、
[
\boxed{
Control
}
]
が必要になる。
Access Control。
Approval Control。
Compliance Control。
Segregation of Duties。
Audit Trail。
Exception Management。
これらを各Moduleへ横断的に適用する。
Controlは一つの部署だけの機能ではない。
Institution全体に通る。
⸻
Institution-wide Shared Services
ここからDigital Twin上のShared Servicesが見えてくる。
例えば、
[
Identity
]
[
Authority
]
[
Compliance
]
[
Audit
]
[
DocumentVersion
]
[
Time
]
などである。
これらを各局ごとに別々に作らない。
共通基盤として提供する。
⸻
Stable Vertical
Organization Layerでは、
[
\boxed{
Stable\ Vertical
}
]
を維持する。
15局室研究所は、それぞれ独立したModuleとして残す。
責任境界。
専門性。
所掌。
Authority。
これらを明確にする。
Institutional Architectureは縦割りを消すのではない。
⸻
Dynamic Horizontal
一方で、Institution全体を横断する課題には、
[
\boxed{
Dynamic\ Horizontal
}
]
を使う。
Task Force。
Cross-functional Project。
Crisis Team。
これらをTemporary Organizationとして生成する。
したがって、
[
Stable\ Vertical
+
Dynamic\ Horizontal
]
が全体構造になる。
⸻
Human Authority Layer
AI時代のInstitutional Architectureでは、
[
\boxed{
Human\ Authority
}
]
を独立したLayerとして明示する必要がある。
AIは分析する。
Modelは推計する。
Systemは処理する。
しかし、
[
InstitutionalDecision
]
を行うのは、法的Authorityを持つ人間またはBoardである。
したがって、
[
MachineCapability
]
と、
[
HumanAuthority
]
を分離する。
⸻
Human-authoritative Architecture
全体は、
[
AI
\rightarrow
Recommendation
]
[
Model
\rightarrow
Assessment
]
[
Simulation
\rightarrow
Scenario
]
[
HumanAuthority
\rightarrow
Decision
]
という関係になる。
これが、
[
\boxed{
Human\text{-}authoritative\ Architecture
}
]
である。
⸻
Self-verification
Institutional Architectureが成熟すると、Institutionは自らの状態を検証できる。
例えば、
法令Versionは最新か。
Role Assignmentは正しいか。
Authorityが矛盾していないか。
未解決Findingはないか。
Processが規程と一致しているか。
Digital TwinがRealityとずれていないか。
これを継続的に確認する。
[
\boxed{
Institution
\rightarrow
Self\ Verification
}
]
である。
⸻
Institutional Memory
さらに、すべての制度変更、Decision、Audit、Finding、Projectを時間軸で保持すると、
[
\boxed{
Institutional\ Memory
}
]
が形成される。
Institutionは、
「今どうなっているか」
だけでなく、
「どう変わってきたか」
を保持できる。
これが後のHistorical ReplayやOrganizational Learningへ接続する。
⸻
Institutional Architectureの最小式
ここまでを最小化すると、
[
\boxed{
Institutional\ Architecture
Law
+
Governance
+
Organization
+
Authority
+
Process
+
Control
+
Human
+
Time
}
]
となる。
さらに関係として表せば、
[
\boxed{
Law
\rightarrow
Authority
\rightarrow
Organization
\rightarrow
Process
\rightarrow
Decision
\rightarrow
Action
\rightarrow
Audit
\rightarrow
Learning
}
]
となる。
⸻
日本銀行Digital Twinの制度層
第1章で構築したものをDigital TwinのLayerとして整理すると、
Institutional Layer
├── Law
├── Charter
├── Business Methods
├── Organization Rules
├── Executive Roles
├── Policy Board
├── Authority
├── Responsibility
├── Decision
├── Compliance
├── Inspection
├── Audit
└── Institutional Memory
となる。
このLayerの上に初めて、Organization、Data、AI、Simulation、Network、Future Readinessを積み上げることができる。
⸻
Architectureは制度を越えない
Institutional Digital Twinの最大の原則は、
[
\boxed{
Architecture
\not>
Institution
}
]
である。
Software Architectureが法令より上位に立つことはない。
AI Architectureが政策委員会より上位に立つこともない。
Data PlatformがAuthorityを決めることもない。
TechnologyはInstitutionを支援する。
InstitutionがTechnologyをGovernする。
この順序を崩さない。
⸻
第1章の到達点
ここまでで、日本銀行Digital Twinの最上位層が完成した。
第1節では、日本銀行法からInstitutionの目的とAuthorityを定義した。
第2節では、定款、業務方法書、組織規程から制度を具体化した。
第3節では、総裁、副総裁、理事をRole-based Authorityとして記述した。
第4節では、政策委員会を最高意思決定Nodeとして記述した。
第5節では、Authority、Responsibility、Decisionの流れを定義した。
第6節では、Compliance、Inspection、AuditによるSelf-verificationを加えた。
そして本節で、それらを、
[
\boxed{
Institutional\ Architecture
}
]
として統合した。
⸻
InstitutionからOrganizationへ
しかし、ここまでではまだ日本銀行は動かない。
制度上、
何を目的とするか。
誰がAuthorityを持つか。
どのRuleに従うか。
は分かった。
次に必要なのは、
[
\boxed{
Who\ actually\ performs\ the\ work?
}
]
である。
政策委員会室。
検査室。
企画局。
金融機構局。
決済機構局。
金融市場局。
調査統計局。
国際局。
発券局。
業務局。
システム情報局。
情報サービス局。
総務人事局。
文書局。
金融研究所。
これら15局室研究所が、日本銀行というInstitutionを日々のBusiness Processへ変換している。
したがって次章では、
[
\boxed{
Institution
\rightarrow
Organization
}
]
へ進む。
制度を、実際に動く組織へ翻訳する。
そこから、日本銀行Digital Twinは初めて、
[
\boxed{
Institutional\ Model
\rightarrow
Operational\ Model
}
]
へ移行するのである。
愛と敬意を込めてmandala