VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

BIS.DIR.IDX.v0_1

[LOCKBOX]
DOC_ID = BIS.DIR.IDX.v0_1
CANONICAL = TRUE
ID_GRAMMAR = Place×Lane×Zoom×Role×Type×ID
PLACE = BIS # Bank for International Settlements
LANE_SET = GOV|FIN|COM|EMG|TRN|SEC
ZOOM_SET = Z5|Z6 # BIS sits at Z6; binds to central banks + member nations (Z5)
ROLE_SET = V|O|P
TYPE_SET = PLACE|NODE|PIPE|SENSOR|RULE|BIND|REG|IDX|TEMPLATE
PHASE_SET = P0|P1|P2|P3
VERSIONING = LOCK-IDs (never rename; only version forward)
[/LOCKBOX]

1) PLACE Record (Z6)

[PLACE]
ID = BIS.PLACE.Z6.P.PLACE.BIS
NAME = Bank for International Settlements (BIS)
SCOPE = Z6 central-bank coordination + financial stability router (standards, stress synthesis, crisis playbooks)
PRIMARY_LANES = FIN,GOV,EMG,COM,SEC
PHASE_TARGET = P3 stability coordination reliability under market stress (P2 minimum)
[/PLACE]

2) Zoom Meaning for BIS bindings

[REG]
ID = BIS.REG.ZOOM.v0_1
MAP = {
Z6: "Central bank coordination router (stability standards, market stress synthesis, crisis coordination)",
Z5: "Member states (central banks + finance ministries execute policy)",
Z4: "Market participants/rails (indirect; via national regulators/CB operations)"
}
[/REG]

3) Member Registry (Z5 down-bind sets)

[REG]
ID = BIS.REG.MEMBERS.Z5.P.REG.ALL_TEMPLATE
SET = BIS.Z5.MEM.ALL
NOTE = "Populate later with ISO3 codes (or central bank IDs). Surface stage can stay empty."
[/REG]
[REG]
ID = BIS.REG.CENTRALBANKS.Z5.P.REG.ALL_TEMPLATE
SET = BIS.Z5.CB.ALL
NOTE = "Optional: list central bank nodes if you create them (e.g., USA.CB.*, GBR.CB.*)."
[/REG]

4) BIS.* Core Nodes (surface stubs)

GOV — Governance + standards coordination

[NODE] ID=BIS.GOV.Z6.P.NODE.GOV_CORE NAME=Governance/committee coordination core (template)
[NODE] ID=BIS.GOV.Z6.O.NODE.STANDARDS_CORE NAME=Financial stability standards interface (template)
[NODE] ID=BIS.GOV.Z6.P.NODE.MEMBERSTATE_LINK NAME=Member interface mesh (template)

FIN — Market stress synthesis + stability analytics

[NODE] ID=BIS.FIN.Z6.O.NODE.STRESS_SYNTH_CORE NAME=Market stress synthesis core (template)
[NODE] ID=BIS.FIN.Z6.O.NODE.BANKING_STABILITY_IF NAME=Banking stability interface (template)
[NODE] ID=BIS.FIN.Z6.O.NODE.LIQUIDITY_IF NAME=Liquidity conditions interface (template)
[PIPE] ID=BIS.FIN.Z6.P.PIPE.SIGNAL_TO_ASSESS NAME=Signal→Synthesis→Assessment pipeline
[PIPE] ID=BIS.FIN.Z6.P.PIPE.STRESS_TO_PLAYBOOK NAME=Stress assessment→Policy playbook routing pipeline

EMG — Crisis coordination router (central bank playbooks)

[NODE] ID=BIS.EMG.Z6.O.NODE.CRISIS_COORD NAME=Central bank crisis coordination core (template)
[PIPE] ID=BIS.EMG.Z6.P.PIPE.ALERT_TO_ACTION NAME=Shock signal→triage→coordination pipeline

COM — Guidance + transparency

[NODE] ID=BIS.COM.Z6.O.NODE.COMMS_CORE NAME=Guidance/briefings core (template)
[PIPE] ID=BIS.COM.Z6.P.PIPE.PUBLIC_GUIDANCE NAME=Guidance→member dissemination→feedback loop

TRN — Financial rails interface (cross-border settlement plumbing)

[NODE] ID=BIS.TRN.Z6.O.NODE.CB_RAILS_IF NAME=Cross-border settlement rails interface (template)
[SENSOR] ID=BIS.TRN.Z6.O.SENSOR.RAILS_STRAIN METRIC=Settlement rails strain proxy (template)

SEC — Systemic risk / contagion containment interface

[NODE] ID=BIS.SEC.Z6.O.NODE.CONTAGION_IF NAME=Contagion/systemic risk containment interface (template)
[SENSOR] ID=BIS.SEC.Z6.O.SENSOR.CONTAGION_RISK METRIC=Contagion risk proxy (template)

5) Critical Binds (BIS stitching edges)

# Standards guide stability + playbooks
[BIND] A=BIS.GOV.Z6.O.NODE.STANDARDS_CORE REL=STANDARDIZES B=BIS.FIN.Z6.O.NODE.BANKING_STABILITY_IF
[BIND] A=BIS.FIN.Z6.P.PIPE.SIGNAL_TO_ASSESS REL=FEEDS B=BIS.FIN.Z6.P.PIPE.STRESS_TO_PLAYBOOK
[BIND] A=BIS.FIN.Z6.P.PIPE.STRESS_TO_PLAYBOOK REL=TRIGGERS B=BIS.EMG.Z6.O.NODE.CRISIS_COORD
# Crisis coordination broadcasts guidance
[BIND] A=BIS.EMG.Z6.P.PIPE.ALERT_TO_ACTION REL=BROADCASTS B=BIS.COM.Z6.P.PIPE.PUBLIC_GUIDANCE
# Rails + contagion sensors trigger crisis coordination
[BIND] A=BIS.TRN.Z6.O.SENSOR.RAILS_STRAIN REL=TRIGGERS B=BIS.EMG.Z6.O.NODE.CRISIS_COORD
[BIND] A=BIS.SEC.Z6.O.SENSOR.CONTAGION_RISK REL=TRIGGERS B=BIS.SEC.Z6.O.NODE.CONTAGION_IF
[BIND] A=BIS.SEC.Z6.O.NODE.CONTAGION_IF REL=BINDS_TO B=BIS.EMG.Z6.O.NODE.CRISIS_COORD
# Down-binds (members + central banks)
[BIND] A=BIS.PLACE.Z6.P.PLACE.BIS REL=COORDINATES B=BIS.Z5.MEM.ALL
[BIND] A=BIS.GOV.Z6.P.NODE.MEMBERSTATE_LINK REL=BINDS_TO B=BIS.Z5.MEM.ALL
[BIND] A=BIS.PLACE.Z6.P.PLACE.BIS REL=COORDINATES B=BIS.Z5.CB.ALL
# Cross-org binds (templates)
[BIND] A=BIS.EMG.Z6.O.NODE.CRISIS_COORD REL=BINDS_TO B=IMF.EMG.Z6.O.NODE.CRISIS_COORD
[BIND] A=BIS.FIN.Z6.O.NODE.STRESS_SYNTH_CORE REL=BINDS_TO B=OECD.FIN.Z6.O.NODE.MACRO_COMPARE_CORE
[BIND] A=BIS.EMG.Z6.O.NODE.CRISIS_COORD REL=BINDS_TO B=UN.EMG.Z6.O.NODE.GLOBAL_CRISIS_COORD

6) Sensors (BIS Phase × Load instrumentation)

[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.LIQUIDITY_STRESS METRIC=Global liquidity stress proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.BANK_STRESS METRIC=Banking system stress proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.MARKET_VOL METRIC=Market volatility proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.SPREADS_STRESS METRIC=Credit spreads stress proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.RAILS_STRAIN METRIC=Settlement rails strain proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.CONTAGION_RISK METRIC=Contagion risk proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.DECISION_LAG METRIC=Coordination decision lag proxy (template)
[SENSOR] ID=BIS.SEN.Z6.O.SENSOR.INFO_QUALITY METRIC=Stress synthesis quality proxy (template)

BIS Phase scoring (stability coordination reliability)

[RULE]
ID = BIS.RUL.Z6.O.RULE.PHASE_SCORE
INPUT = {LIQUIDITY_STRESS, BANK_STRESS, MARKET_VOL, SPREADS_STRESS, RAILS_STRAIN, CONTAGION_RISK, DECISION_LAG, INFO_QUALITY}
OUTPUT= P0..P3
NOTE = "Measures BIS stability coordination reliability under market stress."
[/RULE]

7) Truncation & Stitching Rules (market stop-loss)

# TRUNCATION: liquidity + contagion surge → activate crisis coordination
[RULE] ID=BIS.RUL.Z6.O.RULE.LIQUIDITY_TRUNCATE
IF = (BIS.SEN.Z6.O.SENSOR.LIQUIDITY_STRESS > THRESH_LIQ_HIGH) AND (BIS.SEN.Z6.O.SENSOR.CONTAGION_RISK > THRESH_CONTAGION_HIGH)
THEN = {BIS.EMG.Z6.O.NODE.CRISIS_COORD -> TRIAGE_SYSTEMIC_NODES_TEMPLATE,
BIS.FIN.Z6.P.PIPE.STRESS_TO_PLAYBOOK -> ROUTE_LIQUIDITY_PLAYBOOKS_TEMPLATE,
BIS.COM.Z6.P.PIPE.PUBLIC_GUIDANCE -> STABILIZATION_COMMS_TEMPLATE}
# TRUNCATION: rails strain → prevent settlement cascade
[RULE] ID=BIS.RUL.Z6.O.RULE.RAILS_TRUNCATE
IF = (BIS.SEN.Z6.O.SENSOR.RAILS_STRAIN > THRESH_RAILS_HIGH)
THEN = {BIS.TRN.Z6.O.NODE.CB_RAILS_IF -> ACTIVATE_RAILS_CONTINUITY_TEMPLATE,
BIS.EMG.Z6.O.NODE.CRISIS_COORD -> COORDINATE_WITH_KEY_CBS_TEMPLATE,
BIS.COM.Z6.P.PIPE.PUBLIC_GUIDANCE -> OPERATIONAL_GUIDANCE_TEMPLATE}
# STITCHING: stabilize spreads + restore liquidity
[RULE] ID=BIS.RUL.Z6.O.RULE.STITCH_STABILITY
IF = (RECOVERY_TREND == TRUE) AND (BIS.SEN.Z6.O.SENSOR.SPREADS_STRESS < THRESH_SPREAD_OK)
THEN = {BIS.FIN.Z6.O.NODE.STRESS_SYNTH_CORE -> NORMALIZE_MONITORING_CADENCE,
BIS.EMG.Z6.P.PIPE.ALERT_TO_ACTION -> DEACTIVATE_EMERGENCY_MODE_TEMPLATE,
BIS.COM.Z6.O.NODE.COMMS_CORE -> TRANSPARENCY_UPDATES_TEMPLATE}

8) Lane Directories (pointers)

[IDX] ID=BIS.DIR.LANE.GOV.v0_1 PTR=BIS.GOV.*
[IDX] ID=BIS.DIR.LANE.FIN.v0_1 PTR=BIS.FIN.*
[IDX] ID=BIS.DIR.LANE.EMG.v0_1 PTR=BIS.EMG.*
[IDX] ID=BIS.DIR.LANE.COM.v0_1 PTR=BIS.COM.*
[IDX] ID=BIS.DIR.LANE.TRN.v0_1 PTR=BIS.TRN.*
[IDX] ID=BIS.DIR.LANE.SEC.v0_1 PTR=BIS.SEC.*

9) Expansion Hooks (only when needed)

[EXPAND_NEXT]
1) Populate BIS.Z5.CB.ALL with central bank nodes:
- {ISO3}.CB.Z5.* pages (optional) then bind BIS→CBs explicitly
2) Publish BIS standards subdirectory:
- BIS.GOV.Z6.O.NODE.STANDARDS_CORE -> standards taxonomy + adoption sensors
3) Publish rails continuity directory:
- BIS.TRN.Z6.* playbooks for settlement continuity + cross-border coordination binds
[/EXPAND_NEXT]

Recommended Internal Links (Spine)

Start Here: