{
  "$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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
  "output_schema": {
    "properties": {
      "additional_tier1_capital_usd": {
        "maximum": 5000000,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          5000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "cet1_capital_usd": {
        "maximum": 186870000,
        "minimum": 60000000,
        "type": "number",
        "x-observed-values": [
          60000000,
          186870000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "constants_version": {
        "enum": [
          "2026-07-23.basel3-standardized-v1"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "entity_id": {
        "enum": [
          "FDIC-CERT-3510",
          "SYN-GSIB-0001"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "mdrm_note": {
        "enum": [
          "Schedule RC-R MDRM item prefixes vary by advanced vs. standardized approach and reporting vintage; capital-component field names here mirror the FDIC BankFind Suite mnemonics (RBCT1J tier1, RBCT2 tier2, RWAJT total RWA), which the FDIC itself derives from filed Call Report Schedule RC-R submissions."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          },
          "cet1_ratio_pct": {
            "maximum": 0.121695,
            "minimum": 0.12,
            "type": "number",
            "x-observed-values": [
              0.12,
              0.121695
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          },
          "supplementary_leverage_ratio_pct": {
            "maximum": 0.069931,
            "minimum": 0.040625,
            "type": "number",
            "x-observed-values": [
              0.040625,
              0.069931
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          },
          "tier1_ratio_pct": {
            "maximum": 0.13,
            "minimum": 0.121695,
            "type": "number",
            "x-observed-values": [
              0.121695,
              0.13
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "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:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          },
          "total_capital_pass": {
            "enum": [
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          },
          "total_capital_ratio_pct": {
            "maximum": 0.15,
            "minimum": 0.13194,
            "type": "number",
            "x-observed-values": [
              0.13194,
              0.15
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
              "vectors": 2
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "report_form": {
        "enum": [
          "FFIEC 031"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "reporting_period": {
        "enum": [
          "2026-03-31",
          "2026-06-30"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "schedule": {
        "enum": [
          "RC-R"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "tier1_capital_usd": {
        "maximum": 186870000,
        "minimum": 65000000,
        "type": "number",
        "x-observed-values": [
          65000000,
          186870000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "tier2_capital_usd": {
        "maximum": 15731000,
        "minimum": 10000000,
        "type": "number",
        "x-observed-values": [
          10000000,
          15731000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "total_capital_usd": {
        "maximum": 202601000,
        "minimum": 75000000,
        "type": "number",
        "x-observed-values": [
          75000000,
          202601000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "total_leverage_exposure_usd": {
        "maximum": 2672192000,
        "minimum": 1600000000,
        "type": "number",
        "x-observed-values": [
          1600000000,
          2672192000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      },
      "total_rwa_usd": {
        "maximum": 1535559000,
        "minimum": 500000000,
        "type": "number",
        "x-observed-values": [
          500000000,
          1535559000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:c62ba6456819dce8756770a395024a9508cf9685dd9d3ca1409ebe2d6e01546c",
          "vectors": 2
        }
      }
    },
    "type": "object"
  },
  "producer": "art-433-call-report-rcr-capital",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 2
  }
}
