{
  "$comment": "DERIVED OUTPUT-CONTRACT SIDECAR — a WITNESS domain from fixtures, never a declaration. May decide L2G-pass; may NEVER produce a dead-branch L2G-fail. Generated by scripts/gen-output-schema.mjs (CHAIN-FV-L2-G-RESCOPE-3). ⛔ Do not hand-edit — run the generator.",
  "kernel_digest": "sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
  "output_schema": {
    "properties": {
      "additional_tier1_capital_usd": {
        "maximum": 5000000000,
        "minimum": 10000000,
        "type": "number",
        "x-observed-values": [
          10000000,
          5000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "boundary_note": {
        "enum": [
          "Capital component and RWA values are caller-declared; this kernel performs only ratio arithmetic and threshold comparison against caller-declared, version-pinned minimums. It does not calculate risk weights, classify exposures, or derive GSIB status."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "cet1_capital_usd": {
        "maximum": 55000000000,
        "minimum": 220000000,
        "type": "number",
        "x-observed-values": [
          220000000,
          55000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "constants_version": {
        "enum": [
          "basel3-std-2026.1"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "entity_id": {
        "enum": [
          "RSSD-1073757",
          "RSSD-2200001"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "eslr": {
        "properties": {
          "applicable": {
            "enum": [
              false,
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "buffer_pct": {
            "maximum": 0.02,
            "minimum": 0,
            "type": "number",
            "x-observed-values": [
              0,
              0.02
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "final_rule_citation": {
            "enum": [
              "eSLR final rule, published 2025-12-01, effective 2026-04-01 (§0.2)"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "pass": {
            "enum": [
              false,
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "required_slr_pct": {
            "type": [
              "null",
              "number"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "is_gsib": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "ratios": {
        "properties": {
          "cet1_min_pct": {
            "maximum": 0.045,
            "minimum": 0.045,
            "type": "number",
            "x-observed-values": [
              0.045
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "cet1_pass": {
            "enum": [
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "cet1_ratio_pct": {
            "maximum": 0.122222,
            "minimum": 0.061111,
            "type": "number",
            "x-observed-values": [
              0.061111,
              0.122222
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "slr_min_pct": {
            "maximum": 0.03,
            "minimum": 0.03,
            "type": "number",
            "x-observed-values": [
              0.03
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "slr_pass": {
            "enum": [
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "supplementary_leverage_ratio_pct": {
            "maximum": 0.085185,
            "minimum": 0.0375,
            "type": "number",
            "x-observed-values": [
              0.0375,
              0.085185
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "tier1_min_pct": {
            "maximum": 0.06,
            "minimum": 0.06,
            "type": "number",
            "x-observed-values": [
              0.06
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "tier1_pass": {
            "enum": [
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "tier1_ratio_pct": {
            "maximum": 0.127778,
            "minimum": 0.066667,
            "type": "number",
            "x-observed-values": [
              0.066667,
              0.127778
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "total_capital_min_pct": {
            "maximum": 0.08,
            "minimum": 0.08,
            "type": "number",
            "x-observed-values": [
              0.08
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "total_capital_pass": {
            "enum": [
              false,
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          },
          "total_capital_ratio_pct": {
            "maximum": 0.136111,
            "minimum": 0.075556,
            "type": "number",
            "x-observed-values": [
              0.075556,
              0.136111
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
              "vectors": 2
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "report_form": {
        "enum": [
          "FR Y-9C"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "reporting_period": {
        "enum": [
          "2026-03-31"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "schedule": {
        "enum": [
          "HC-R"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "taxonomy_note": {
        "enum": [
          "No public XBRL edit taxonomy exists for FR Y-9C (§0.2); capital-component field names mirror the FR Y-9/FFIEC BHCK consolidated mnemonic convention, hand-encoded from FR Y-9C instruction text."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "tier1_capital_usd": {
        "maximum": 60000000000,
        "minimum": 230000000,
        "type": "number",
        "x-observed-values": [
          230000000,
          60000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "tier2_capital_usd": {
        "maximum": 8000000000,
        "minimum": 15000000,
        "type": "number",
        "x-observed-values": [
          15000000,
          8000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "total_capital_usd": {
        "maximum": 68000000000,
        "minimum": 245000000,
        "type": "number",
        "x-observed-values": [
          245000000,
          68000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "total_leverage_exposure_usd": {
        "maximum": 1600000000000,
        "minimum": 2700000000,
        "type": "number",
        "x-observed-values": [
          2700000000,
          1600000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      },
      "total_rwa_usd": {
        "maximum": 900000000000,
        "minimum": 1800000000,
        "type": "number",
        "x-observed-values": [
          1800000000,
          900000000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:3eb8ae80e279ce36b74155e260a9f47adda9dd53dc62f3668ff6dd3a1e90b295",
          "vectors": 2
        }
      }
    },
    "type": "object"
  },
  "producer": "art-436-bhc-schedule-hcr-capital",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 2
  }
}
