{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "urn:back-to-back-funding:daily-book.v2",
  "title": "Settled parent-checkpoint financial and institutional assertions",
  "description": "Five financial sections use exact current-source assertions. Legal, compliance, structure and recommendation sections use entailed premises, independent client outcomes and supported alternatives, never exact reference prose.",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema_version",
    "parent_state_hash",
    "rates",
    "credit_xva",
    "capital",
    "liquidity",
    "accounting",
    "legal",
    "compliance",
    "structure",
    "recommendation"
  ],
  "properties": {
    "schema_version": {
      "const": "daily-book.v2"
    },
    "parent_state_hash": {
      "type": "string",
      "pattern": "^[0-9a-f]{64}$"
    },
    "rates": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "funding_notional",
        "unsettled_stub",
        "legal_funding_mark",
        "quoted_funding_component",
        "management_funding_gain",
        "reference_return_adjustment",
        "funding_remaining_years",
        "deployment_remaining_years",
        "last_reset_price",
        "next_payment_delay",
        "reference_price",
        "replacement_spread",
        "quote_annuity",
        "quote_id",
        "principal_source",
        "trs_principal_received",
        "deployment_coupon_spread",
        "roles",
        "evidence"
      ],
      "properties": {
        "funding_notional": {
          "$ref": "#/$defs/money"
        },
        "unsettled_stub": {
          "$ref": "#/$defs/money"
        },
        "legal_funding_mark": {
          "$ref": "#/$defs/money"
        },
        "quoted_funding_component": {
          "$ref": "#/$defs/money"
        },
        "management_funding_gain": {
          "$ref": "#/$defs/money"
        },
        "reference_return_adjustment": {
          "$ref": "#/$defs/money"
        },
        "funding_remaining_years": {
          "$ref": "#/$defs/scalar"
        },
        "deployment_remaining_years": {
          "$ref": "#/$defs/scalar"
        },
        "last_reset_price": {
          "$ref": "#/$defs/scalar"
        },
        "next_payment_delay": {
          "$ref": "#/$defs/scalar"
        },
        "reference_price": {
          "$ref": "#/$defs/scalar"
        },
        "replacement_spread": {
          "$ref": "#/$defs/scalar"
        },
        "quote_annuity": {
          "$ref": "#/$defs/scalar"
        },
        "quote_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "principal_source": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "trs_principal_received": {
          "$ref": "#/$defs/money"
        },
        "deployment_coupon_spread": {
          "$ref": "#/$defs/scalar"
        },
        "roles": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "funding_receiver",
            "financing_payer",
            "funding_provider",
            "borrower",
            "funding_reference_owner",
            "accounting_unit"
          ],
          "properties": {
            "funding_receiver": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "financing_payer": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "funding_provider": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "borrower": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "funding_reference_owner": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "accounting_unit": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            }
          }
        },
        "evidence": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "$ref": "#/$defs/citation"
          }
        }
      }
    },
    "credit_xva": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "provider_cds",
        "own_bond_spread",
        "own_cds_spread",
        "bond_cds_basis",
        "CVA",
        "KVA_component",
        "UFVA",
        "actual_unsecured_debt",
        "annual_debt_funding_cost",
        "reserve_borrowing",
        "projection",
        "protection",
        "evidence"
      ],
      "properties": {
        "provider_cds": {
          "$ref": "#/$defs/scalar"
        },
        "own_bond_spread": {
          "$ref": "#/$defs/scalar"
        },
        "own_cds_spread": {
          "$ref": "#/$defs/scalar"
        },
        "bond_cds_basis": {
          "$ref": "#/$defs/scalar"
        },
        "CVA": {
          "$ref": "#/$defs/money"
        },
        "KVA_component": {
          "$ref": "#/$defs/money"
        },
        "UFVA": {
          "$ref": "#/$defs/money"
        },
        "actual_unsecured_debt": {
          "$ref": "#/$defs/money"
        },
        "annual_debt_funding_cost": {
          "$ref": "#/$defs/money"
        },
        "reserve_borrowing": {
          "$ref": "#/$defs/money"
        },
        "projection": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "default_grid",
            "capital_sampling",
            "quarters",
            "economic_tail_CVA",
            "hedge_provider_CVA",
            "debt_funding_PV"
          ],
          "properties": {
            "default_grid": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "capital_sampling": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "quarters": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "economic_tail_CVA": {
              "$ref": "#/$defs/money"
            },
            "hedge_provider_CVA": {
              "$ref": "#/$defs/money"
            },
            "debt_funding_PV": {
              "$ref": "#/$defs/money"
            }
          }
        },
        "protection": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "contracts",
            "notional",
            "protected_exposure",
            "uncovered_exposure",
            "hedge_provider_EAD",
            "hedge_provider_CVA",
            "hedge_mark",
            "premium_accrued",
            "premium_paid",
            "designated_notional",
            "SNH",
            "market_risk_K",
            "remaining_years",
            "unprotected_tail_years"
          ],
          "properties": {
            "contracts": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/protection_contract"
              }
            },
            "notional": {
              "$ref": "#/$defs/money"
            },
            "protected_exposure": {
              "$ref": "#/$defs/money"
            },
            "uncovered_exposure": {
              "$ref": "#/$defs/money"
            },
            "hedge_provider_EAD": {
              "$ref": "#/$defs/money"
            },
            "hedge_provider_CVA": {
              "$ref": "#/$defs/money"
            },
            "hedge_mark": {
              "$ref": "#/$defs/money"
            },
            "premium_accrued": {
              "$ref": "#/$defs/money"
            },
            "premium_paid": {
              "$ref": "#/$defs/money"
            },
            "designated_notional": {
              "$ref": "#/$defs/money"
            },
            "SNH": {
              "$ref": "#/$defs/money"
            },
            "market_risk_K": {
              "$ref": "#/$defs/money"
            },
            "remaining_years": {
              "$ref": "#/$defs/scalar"
            },
            "unprotected_tail_years": {
              "$ref": "#/$defs/scalar"
            }
          }
        },
        "evidence": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "$ref": "#/$defs/citation"
          }
        }
      }
    },
    "capital": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "SA_CCR",
        "CCR_RWA",
        "CCR_K",
        "CVA_K",
        "market_risk_K",
        "RWA",
        "leverage_exposure",
        "risk_requirement",
        "leverage_requirement",
        "required_capital",
        "Tier1_before_AVA",
        "AVA",
        "Tier1_after_AVA",
        "capital_shortfall",
        "capital_release_cash",
        "executable_under_stated_capital",
        "binding_constraint",
        "deployment",
        "asset_map",
        "repo",
        "evidence"
      ],
      "properties": {
        "SA_CCR": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "RC",
            "PFE",
            "EAD",
            "add_on",
            "margin_collateral",
            "margined",
            "netting_sets",
            "reference_rating",
            "provider_rating"
          ],
          "properties": {
            "RC": {
              "$ref": "#/$defs/money"
            },
            "PFE": {
              "$ref": "#/$defs/money"
            },
            "EAD": {
              "$ref": "#/$defs/money"
            },
            "add_on": {
              "$ref": "#/$defs/money"
            },
            "margin_collateral": {
              "$ref": "#/$defs/money"
            },
            "margined": {
              "type": "boolean"
            },
            "netting_sets": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/netting_set"
              }
            },
            "reference_rating": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "provider_rating": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            }
          }
        },
        "CCR_RWA": {
          "$ref": "#/$defs/money"
        },
        "CCR_K": {
          "$ref": "#/$defs/money"
        },
        "CVA_K": {
          "$ref": "#/$defs/money"
        },
        "market_risk_K": {
          "$ref": "#/$defs/money"
        },
        "RWA": {
          "$ref": "#/$defs/money"
        },
        "leverage_exposure": {
          "$ref": "#/$defs/money"
        },
        "risk_requirement": {
          "$ref": "#/$defs/money"
        },
        "leverage_requirement": {
          "$ref": "#/$defs/money"
        },
        "required_capital": {
          "$ref": "#/$defs/money"
        },
        "Tier1_before_AVA": {
          "$ref": "#/$defs/money"
        },
        "AVA": {
          "$ref": "#/$defs/money"
        },
        "Tier1_after_AVA": {
          "$ref": "#/$defs/money"
        },
        "capital_shortfall": {
          "$ref": "#/$defs/money"
        },
        "capital_release_cash": {
          "$ref": "#/$defs/money"
        },
        "executable_under_stated_capital": {
          "type": "boolean"
        },
        "binding_constraint": {
          "enum": [
            "risk_based",
            "leverage"
          ]
        },
        "deployment": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "principal",
            "accrued",
            "collateral_market_value",
            "recognised_mitigation",
            "E_star",
            "RWA",
            "capital",
            "collateral_remaining_years",
            "haircut_10day",
            "haircut_scaled",
            "maturity_factor",
            "collateral_lot_id",
            "eligible",
            "reason"
          ],
          "properties": {
            "principal": {
              "$ref": "#/$defs/money"
            },
            "accrued": {
              "$ref": "#/$defs/money"
            },
            "collateral_market_value": {
              "$ref": "#/$defs/money"
            },
            "recognised_mitigation": {
              "$ref": "#/$defs/money"
            },
            "E_star": {
              "$ref": "#/$defs/money"
            },
            "RWA": {
              "$ref": "#/$defs/money"
            },
            "capital": {
              "$ref": "#/$defs/money"
            },
            "collateral_remaining_years": {
              "$ref": "#/$defs/scalar"
            },
            "haircut_10day": {
              "$ref": "#/$defs/scalar"
            },
            "haircut_scaled": {
              "$ref": "#/$defs/scalar"
            },
            "maturity_factor": {
              "$ref": "#/$defs/scalar"
            },
            "collateral_lot_id": {
              "type": [
                "string",
                "null"
              ],
              "minLength": 1,
              "maxLength": 256
            },
            "eligible": {
              "type": "boolean"
            },
            "reason": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            }
          }
        },
        "asset_map": {
          "type": "object",
          "maxProperties": 4096,
          "propertyNames": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "additionalProperties": {
            "$ref": "#/$defs/capital_asset"
          }
        },
        "repo": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "contracts",
            "principal",
            "counterparty_RWA",
            "capital",
            "cash_interest_accrued",
            "noncash_haircut_funding_cost",
            "noncash_capital_cost"
          ],
          "properties": {
            "contracts": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/repo_contract"
              }
            },
            "principal": {
              "$ref": "#/$defs/money"
            },
            "counterparty_RWA": {
              "$ref": "#/$defs/money"
            },
            "capital": {
              "$ref": "#/$defs/money"
            },
            "cash_interest_accrued": {
              "$ref": "#/$defs/money"
            },
            "noncash_haircut_funding_cost": {
              "$ref": "#/$defs/money"
            },
            "noncash_capital_cost": {
              "$ref": "#/$defs/money"
            }
          }
        },
        "evidence": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "$ref": "#/$defs/citation"
          }
        }
      }
    },
    "liquidity": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "cash",
        "restricted_cash",
        "restricted_collections",
        "posted_vm",
        "received_vm",
        "facility_debt",
        "facility_limit",
        "facility_available",
        "repo_debt",
        "unpaid_receivable",
        "unpaid_payable",
        "due_payables",
        "deadline_shortfall",
        "market_open",
        "transfer_blocks",
        "inventory",
        "obligations",
        "allocation",
        "accepted_action_count",
        "evidence"
      ],
      "properties": {
        "cash": {
          "$ref": "#/$defs/money"
        },
        "restricted_cash": {
          "$ref": "#/$defs/money"
        },
        "restricted_collections": {
          "$ref": "#/$defs/money"
        },
        "posted_vm": {
          "$ref": "#/$defs/money"
        },
        "received_vm": {
          "$ref": "#/$defs/money"
        },
        "facility_debt": {
          "$ref": "#/$defs/money"
        },
        "facility_limit": {
          "$ref": "#/$defs/money"
        },
        "facility_available": {
          "$ref": "#/$defs/money"
        },
        "repo_debt": {
          "$ref": "#/$defs/money"
        },
        "unpaid_receivable": {
          "$ref": "#/$defs/money"
        },
        "unpaid_payable": {
          "$ref": "#/$defs/money"
        },
        "due_payables": {
          "$ref": "#/$defs/money"
        },
        "deadline_shortfall": {
          "$ref": "#/$defs/money"
        },
        "market_open": {
          "type": "boolean"
        },
        "transfer_blocks": {
          "type": "object",
          "additionalProperties": false,
          "required": ["custody_delivery", "cash_remittance"],
          "properties": {
            "custody_delivery": {"type": "boolean"},
            "cash_remittance": {"type": "boolean"}
          }
        },
        "inventory": {
          "type": "object",
          "maxProperties": 4096,
          "propertyNames": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "additionalProperties": {
            "$ref": "#/$defs/inventory_lot"
          }
        },
        "obligations": {
          "type": "object",
          "maxProperties": 4096,
          "propertyNames": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "additionalProperties": {
            "$ref": "#/$defs/obligation"
          }
        },
        "allocation": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "contributed_inventory_value",
            "current_inventory_value",
            "encumbered_inventory_value",
            "available_inventory_value",
            "repo_proceeds",
            "cash_action_fees",
            "noncash_haircut_funding_cost",
            "noncash_capital_cost"
          ],
          "properties": {
            "contributed_inventory_value": {
              "$ref": "#/$defs/money"
            },
            "current_inventory_value": {
              "$ref": "#/$defs/money"
            },
            "encumbered_inventory_value": {
              "$ref": "#/$defs/money"
            },
            "available_inventory_value": {
              "$ref": "#/$defs/money"
            },
            "repo_proceeds": {
              "$ref": "#/$defs/money"
            },
            "cash_action_fees": {
              "$ref": "#/$defs/money"
            },
            "noncash_haircut_funding_cost": {
              "$ref": "#/$defs/money"
            },
            "noncash_capital_cost": {
              "$ref": "#/$defs/money"
            }
          }
        },
        "accepted_action_count": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "evidence": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "$ref": "#/$defs/citation"
          }
        }
      }
    },
    "accounting": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "statutory",
        "management",
        "bridge",
        "attribution",
        "terminal",
        "evidence"
      ],
      "properties": {
        "statutory": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "accounting_unit",
            "assets",
            "liabilities",
            "allowances",
            "contributed_equity",
            "equity",
            "cumulative_pnl",
            "trial_balance",
            "funding_derivative_asset",
            "owner_contribution_pnl",
            "balances",
            "booked_balances",
            "valuation_postings"
          ],
          "properties": {
            "accounting_unit": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "assets": {
              "$ref": "#/$defs/money"
            },
            "liabilities": {
              "$ref": "#/$defs/money"
            },
            "allowances": {
              "$ref": "#/$defs/money"
            },
            "contributed_equity": {
              "$ref": "#/$defs/money"
            },
            "equity": {
              "$ref": "#/$defs/money"
            },
            "cumulative_pnl": {
              "$ref": "#/$defs/money"
            },
            "trial_balance": {
              "$ref": "#/$defs/money"
            },
            "funding_derivative_asset": {
              "$ref": "#/$defs/money"
            },
            "owner_contribution_pnl": {
              "$ref": "#/$defs/money"
            },
            "balances": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/money"
              }
            },
            "booked_balances": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/money"
              }
            },
            "valuation_postings": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/money"
              }
            }
          }
        },
        "management": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "funding_mark",
            "hedge_asset",
            "gross_inception_gain",
            "deferred_gain",
            "CVA_reserve",
            "KVA_reserve",
            "overlay_equity",
            "equity",
            "cumulative_pnl",
            "trial_balance",
            "balances",
            "valuation_postings",
            "observable_at_inception",
            "currently_observable",
            "deferral_released_by_evidence"
          ],
          "properties": {
            "funding_mark": {
              "$ref": "#/$defs/money"
            },
            "hedge_asset": {
              "$ref": "#/$defs/money"
            },
            "gross_inception_gain": {
              "$ref": "#/$defs/money"
            },
            "deferred_gain": {
              "$ref": "#/$defs/money"
            },
            "CVA_reserve": {
              "$ref": "#/$defs/money"
            },
            "KVA_reserve": {
              "$ref": "#/$defs/money"
            },
            "overlay_equity": {
              "$ref": "#/$defs/money"
            },
            "equity": {
              "$ref": "#/$defs/money"
            },
            "cumulative_pnl": {
              "$ref": "#/$defs/money"
            },
            "trial_balance": {
              "$ref": "#/$defs/money"
            },
            "balances": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/money"
              }
            },
            "valuation_postings": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/money"
              }
            },
            "observable_at_inception": {
              "type": "boolean"
            },
            "currently_observable": {
              "type": "boolean"
            },
            "deferral_released_by_evidence": {
              "type": "boolean"
            }
          }
        },
        "bridge": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "management_equity",
            "remove_funding_mark",
            "remove_hedge_asset",
            "restore_gross_deferral",
            "restore_management_xva",
            "statutory_equity",
            "residual"
          ],
          "properties": {
            "management_equity": {
              "$ref": "#/$defs/money"
            },
            "remove_funding_mark": {
              "$ref": "#/$defs/money"
            },
            "remove_hedge_asset": {
              "$ref": "#/$defs/money"
            },
            "restore_gross_deferral": {
              "$ref": "#/$defs/money"
            },
            "restore_management_xva": {
              "$ref": "#/$defs/money"
            },
            "statutory_equity": {
              "$ref": "#/$defs/money"
            },
            "residual": {
              "$ref": "#/$defs/money"
            }
          }
        },
        "attribution": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "opening_as_of",
            "closing_as_of",
            "carry",
            "statutory_mark",
            "funding_theta",
            "funding_mtm",
            "funding_action",
            "deferral_theta",
            "deferral_observability",
            "reserve_theta",
            "reserve_mtm",
            "reserve_action",
            "hedge_mark",
            "hedge_cash",
            "hedge_accrual",
            "cash_funding_drag",
            "operating_cost",
            "claim_loss",
            "owner_contributions",
            "statutory_equity_change",
            "overlay_equity_change",
            "management_equity_change",
            "pnl_total",
            "statutory_journal_pnl",
            "overlay_journal_pnl",
            "tie_difference"
          ],
          "properties": {
            "opening_as_of": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "closing_as_of": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            "carry": {
              "$ref": "#/$defs/money"
            },
            "statutory_mark": {
              "$ref": "#/$defs/money"
            },
            "funding_theta": {
              "$ref": "#/$defs/money"
            },
            "funding_mtm": {
              "$ref": "#/$defs/money"
            },
            "funding_action": {
              "$ref": "#/$defs/money"
            },
            "deferral_theta": {
              "$ref": "#/$defs/money"
            },
            "deferral_observability": {
              "$ref": "#/$defs/money"
            },
            "reserve_theta": {
              "$ref": "#/$defs/money"
            },
            "reserve_mtm": {
              "$ref": "#/$defs/money"
            },
            "reserve_action": {
              "$ref": "#/$defs/money"
            },
            "hedge_mark": {
              "$ref": "#/$defs/money"
            },
            "hedge_cash": {
              "$ref": "#/$defs/money"
            },
            "hedge_accrual": {
              "$ref": "#/$defs/money"
            },
            "cash_funding_drag": {
              "$ref": "#/$defs/money"
            },
            "operating_cost": {
              "$ref": "#/$defs/money"
            },
            "claim_loss": {
              "$ref": "#/$defs/money"
            },
            "owner_contributions": {
              "$ref": "#/$defs/money"
            },
            "statutory_equity_change": {
              "$ref": "#/$defs/money"
            },
            "overlay_equity_change": {
              "$ref": "#/$defs/money"
            },
            "management_equity_change": {
              "$ref": "#/$defs/money"
            },
            "pnl_total": {
              "$ref": "#/$defs/money"
            },
            "statutory_journal_pnl": {
              "$ref": "#/$defs/money"
            },
            "overlay_journal_pnl": {
              "$ref": "#/$defs/money"
            },
            "tie_difference": {
              "$ref": "#/$defs/money"
            }
          }
        },
        "terminal": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "scheduled_funding_maturity",
            "scheduled_deployment_maturity",
            "open_obligations",
            "unpaid_receivables",
            "unpaid_payables",
            "return_liabilities",
            "claim_allowance",
            "AVA",
            "replacement_equity",
            "replacement_equity_KVA",
            "AVA_exposures",
            "all_obligations_settled"
          ],
          "properties": {
            "scheduled_funding_maturity": {
              "type": "boolean"
            },
            "scheduled_deployment_maturity": {
              "type": "boolean"
            },
            "open_obligations": {
              "type": "object",
              "maxProperties": 4096,
              "propertyNames": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "additionalProperties": {
                "$ref": "#/$defs/terminal_obligation"
              }
            },
            "unpaid_receivables": {
              "$ref": "#/$defs/money"
            },
            "unpaid_payables": {
              "$ref": "#/$defs/money"
            },
            "return_liabilities": {
              "$ref": "#/$defs/money"
            },
            "claim_allowance": {
              "$ref": "#/$defs/money"
            },
            "AVA": {
              "$ref": "#/$defs/money"
            },
            "replacement_equity": {
              "$ref": "#/$defs/money"
            },
            "replacement_equity_KVA": {
              "$ref": "#/$defs/money"
            },
            "AVA_exposures": {
              "type": "array",
              "maxItems": 4096,
              "items": {
                "$ref": "#/$defs/ava_exposure"
              }
            },
            "all_obligations_settled": {
              "type": "boolean"
            }
          }
        },
        "evidence": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "$ref": "#/$defs/citation"
          }
        }
      }
    },
    "legal": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "findings"
      ],
      "properties": {
        "findings": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "subject_id",
              "status",
              "premises",
              "rationale"
            ],
            "properties": {
              "subject_id": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              },
              "status": {
                "enum": [
                  "permitted",
                  "conditional",
                  "blocked"
                ]
              },
              "premises": {
                "type": "array",
                "minItems": 1,
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "source",
                    "pointer",
                    "relation",
                    "value"
                  ],
                  "properties": {
                    "source": {
                      "enum": [
                        "case",
                        "state",
                        "book",
                        "report"
                      ]
                    },
                    "pointer": {
                      "type": "string",
                      "pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])"
                    },
                    "relation": {
                      "enum": [
                        "eq",
                        "ne",
                        "gte",
                        "lte",
                        "contains"
                      ]
                    },
                    "value": {
                      "anyOf": [
                        {
                          "type": [
                            "string",
                            "integer",
                            "boolean",
                            "null"
                          ]
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": [
                              "string",
                              "integer",
                              "boolean",
                              "null"
                            ]
                          }
                        }
                      ]
                    }
                  }
                }
              },
              "rationale": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              }
            }
          }
        }
      }
    },
    "compliance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "decisions"
      ],
      "properties": {
        "decisions": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "rule_id",
              "decision",
              "premises",
              "rationale"
            ],
            "properties": {
              "rule_id": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              },
              "decision": {
                "enum": [
                  "execute",
                  "escalate",
                  "decline",
                  "await_approval"
                ]
              },
              "premises": {
                "type": "array",
                "minItems": 1,
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "source",
                    "pointer",
                    "relation",
                    "value"
                  ],
                  "properties": {
                    "source": {
                      "enum": [
                        "case",
                        "state",
                        "book",
                        "report"
                      ]
                    },
                    "pointer": {
                      "type": "string",
                      "pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])"
                    },
                    "relation": {
                      "enum": [
                        "eq",
                        "ne",
                        "gte",
                        "lte",
                        "contains"
                      ]
                    },
                    "value": {
                      "anyOf": [
                        {
                          "type": [
                            "string",
                            "integer",
                            "boolean",
                            "null"
                          ]
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": [
                              "string",
                              "integer",
                              "boolean",
                              "null"
                            ]
                          }
                        }
                      ]
                    }
                  }
                }
              },
              "rationale": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              }
            }
          }
        }
      }
    },
    "structure": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "party_id",
        "legal_form",
        "client_executable",
        "classification",
        "cash_required",
        "cash_delivered",
        "deadline_met",
        "bank_viable",
        "premises",
        "rationale"
      ],
      "properties": {
        "party_id": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "legal_form": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "client_executable": {
          "type": "boolean"
        },
        "classification": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "cash_required": {
          "type": "string",
          "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?![\\s\\S])",
          "x-exact-decimal": true,
          "x-dimension": "money"
        },
        "cash_delivered": {
          "type": "string",
          "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?![\\s\\S])",
          "x-exact-decimal": true,
          "x-dimension": "money"
        },
        "deadline_met": {
          "type": "boolean"
        },
        "bank_viable": {
          "type": "boolean"
        },
        "premises": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "source",
              "pointer",
              "relation",
              "value"
            ],
            "properties": {
              "source": {
                "enum": [
                  "case",
                  "state",
                  "book",
                  "report"
                ]
              },
              "pointer": {
                "type": "string",
                "pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])"
              },
              "relation": {
                "enum": [
                  "eq",
                  "ne",
                  "gte",
                  "lte",
                  "contains"
                ]
              },
              "value": {
                "anyOf": [
                  {
                    "type": [
                      "string",
                      "integer",
                      "boolean",
                      "null"
                    ]
                  },
                  {
                    "type": "array",
                    "items": {
                      "type": [
                        "string",
                        "integer",
                        "boolean",
                        "null"
                      ]
                    }
                  }
                ]
              }
            }
          }
        },
        "rationale": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        }
      }
    },
    "recommendation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "action_kind",
        "subject_id",
        "binding_constraint",
        "position_id",
        "premises",
        "alternatives",
        "rationale"
      ],
      "properties": {
        "action_kind": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "subject_id": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "binding_constraint": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        },
        "position_id": {
          "type": [
            "string",
            "null"
          ],
          "minLength": 1
        },
        "premises": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "source",
              "pointer",
              "relation",
              "value"
            ],
            "properties": {
              "source": {
                "enum": [
                  "case",
                  "state",
                  "book",
                  "report"
                ]
              },
              "pointer": {
                "type": "string",
                "pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])"
              },
              "relation": {
                "enum": [
                  "eq",
                  "ne",
                  "gte",
                  "lte",
                  "contains"
                ]
              },
              "value": {
                "anyOf": [
                  {
                    "type": [
                      "string",
                      "integer",
                      "boolean",
                      "null"
                    ]
                  },
                  {
                    "type": "array",
                    "items": {
                      "type": [
                        "string",
                        "integer",
                        "boolean",
                        "null"
                      ]
                    }
                  }
                ]
              }
            }
          }
        },
        "alternatives": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "action_kind",
              "subject_id",
              "reason",
              "premises"
            ],
            "properties": {
              "action_kind": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              },
              "subject_id": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              },
              "reason": {
                "type": "string",
                "minLength": 1,
                "pattern": "\\S"
              },
              "premises": {
                "type": "array",
                "minItems": 1,
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "source",
                    "pointer",
                    "relation",
                    "value"
                  ],
                  "properties": {
                    "source": {
                      "enum": [
                        "case",
                        "state",
                        "book",
                        "report"
                      ]
                    },
                    "pointer": {
                      "type": "string",
                      "pattern": "^(?:/(?:[^~/]|~[01])*)*(?![\\s\\S])"
                    },
                    "relation": {
                      "enum": [
                        "eq",
                        "ne",
                        "gte",
                        "lte",
                        "contains"
                      ]
                    },
                    "value": {
                      "anyOf": [
                        {
                          "type": [
                            "string",
                            "integer",
                            "boolean",
                            "null"
                          ]
                        },
                        {
                          "type": "array",
                          "items": {
                            "type": [
                              "string",
                              "integer",
                              "boolean",
                              "null"
                            ]
                          }
                        }
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "rationale": {
          "type": "string",
          "minLength": 1,
          "pattern": "\\S"
        }
      }
    }
  },
  "$defs": {
    "money": {
      "type": "string",
      "maxLength": 82,
      "pattern": "^(?!-0(?:\\.0+)?$)-?(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,40})?$",
      "x-exact-decimal": true,
      "x-dimension": "money"
    },
    "scalar": {
      "type": "string",
      "maxLength": 82,
      "pattern": "^(?!-0(?:\\.0+)?$)-?(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,40})?$",
      "x-exact-decimal": true,
      "x-dimension": "scalar"
    },
    "citation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "exhibit_id",
        "locator",
        "claim"
      ],
      "properties": {
        "exhibit_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "locator": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "claim": {
          "enum": [
            "DAILY_FUNDING",
            "DAILY_CREDIT",
            "DAILY_CAPITAL",
            "DAILY_PROTECTION",
            "DAILY_ALLOCATION",
            "DAILY_LIQUIDITY",
            "DAILY_RECOGNITION",
            "DAILY_ATTRIBUTION"
          ]
        }
      }
    },
    "protection_contract": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "notional",
        "protected_exposure",
        "hedge_provider_EAD",
        "hedge_provider_collateral",
        "hedge_mark",
        "premium_accrued",
        "premium_paid",
        "remaining_years",
        "maturity_factor",
        "CCR_eligible",
        "designated",
        "expiry"
      ],
      "properties": {
        "notional": {
          "$ref": "#/$defs/money"
        },
        "protected_exposure": {
          "$ref": "#/$defs/money"
        },
        "hedge_provider_EAD": {
          "$ref": "#/$defs/money"
        },
        "hedge_provider_collateral": {
          "$ref": "#/$defs/money"
        },
        "hedge_mark": {
          "$ref": "#/$defs/money"
        },
        "premium_accrued": {
          "$ref": "#/$defs/money"
        },
        "premium_paid": {
          "$ref": "#/$defs/money"
        },
        "remaining_years": {
          "$ref": "#/$defs/scalar"
        },
        "maturity_factor": {
          "$ref": "#/$defs/scalar"
        },
        "CCR_eligible": {
          "type": "boolean"
        },
        "designated": {
          "type": "boolean"
        },
        "expiry": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        }
      }
    },
    "netting_set": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "RC",
        "PFE",
        "EAD",
        "add_on",
        "unmargined_cap",
        "V",
        "collateral",
        "SCVA",
        "MF",
        "SD",
        "multiplier",
        "remaining",
        "margined",
        "contracts"
      ],
      "properties": {
        "RC": {
          "$ref": "#/$defs/money"
        },
        "PFE": {
          "$ref": "#/$defs/money"
        },
        "EAD": {
          "$ref": "#/$defs/money"
        },
        "add_on": {
          "$ref": "#/$defs/money"
        },
        "unmargined_cap": {
          "$ref": "#/$defs/money"
        },
        "V": {
          "$ref": "#/$defs/money"
        },
        "collateral": {
          "$ref": "#/$defs/money"
        },
        "SCVA": {
          "$ref": "#/$defs/money"
        },
        "MF": {
          "$ref": "#/$defs/scalar"
        },
        "SD": {
          "$ref": "#/$defs/scalar"
        },
        "multiplier": {
          "$ref": "#/$defs/scalar"
        },
        "remaining": {
          "$ref": "#/$defs/scalar"
        },
        "margined": {
          "type": "boolean"
        },
        "contracts": {
          "type": "array",
          "maxItems": 4096,
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
          }
        }
      }
    },
    "inventory_lot": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "instrument_id",
        "class",
        "quantity",
        "owner",
        "location",
        "issued",
        "encumbrance",
        "return_obligation",
        "reuse_permitted",
        "enforceability",
        "unit_price",
        "market_value",
        "realizable_now"
      ],
      "properties": {
        "instrument_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "class": {
          "enum": [
            "funding_reference",
            "deployment_collateral",
            "allocation_inventory",
            "replacement",
            "equivalent",
            "payment_rights"
          ]
        },
        "quantity": {
          "$ref": "#/$defs/scalar"
        },
        "owner": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "location": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "issued": {
          "type": "boolean"
        },
        "encumbrance": {
          "type": [
            "string",
            "null"
          ],
          "minLength": 1,
          "maxLength": 256
        },
        "return_obligation": {
          "type": [
            "string",
            "null"
          ],
          "minLength": 1,
          "maxLength": 4096
        },
        "reuse_permitted": {
          "type": "boolean"
        },
        "enforceability": {
          "enum": [
            "effective",
            "conditional",
            "denied"
          ]
        },
        "unit_price": {
          "anyOf": [
            {
              "$ref": "#/$defs/scalar"
            },
            {
              "type": "null"
            }
          ]
        },
        "market_value": {
          "anyOf": [
            {
              "$ref": "#/$defs/money"
            },
            {
              "type": "null"
            }
          ]
        },
        "realizable_now": {
          "type": "boolean"
        }
      }
    },
    "repo_lot": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "lender_id",
        "principal",
        "market_value",
        "counterparty_exposure",
        "RWA",
        "noncash_haircut_funding_cost",
        "noncash_capital_cost",
        "market_haircut",
        "supervisory_haircut"
      ],
      "properties": {
        "lender_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "principal": {
          "$ref": "#/$defs/money"
        },
        "market_value": {
          "$ref": "#/$defs/money"
        },
        "counterparty_exposure": {
          "$ref": "#/$defs/money"
        },
        "RWA": {
          "$ref": "#/$defs/money"
        },
        "noncash_haircut_funding_cost": {
          "$ref": "#/$defs/money"
        },
        "noncash_capital_cost": {
          "$ref": "#/$defs/money"
        },
        "market_haircut": {
          "$ref": "#/$defs/scalar"
        },
        "supervisory_haircut": {
          "$ref": "#/$defs/scalar"
        }
      }
    },
    "repo_contract": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "principal",
        "RWA",
        "interest_accrued",
        "maturity_date",
        "lots"
      ],
      "properties": {
        "principal": {
          "$ref": "#/$defs/money"
        },
        "RWA": {
          "$ref": "#/$defs/money"
        },
        "interest_accrued": {
          "$ref": "#/$defs/money"
        },
        "maturity_date": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "lots": {
          "type": "object",
          "maxProperties": 4096,
          "propertyNames": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "additionalProperties": {
            "$ref": "#/$defs/repo_lot"
          }
        }
      }
    },
    "asset_detail": {
      "oneOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "value",
            "RWA",
            "risk_weight"
          ],
          "properties": {
            "value": {
              "$ref": "#/$defs/money"
            },
            "RWA": {
              "$ref": "#/$defs/money"
            },
            "risk_weight": {
              "$ref": "#/$defs/scalar"
            }
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "gross",
            "allowance",
            "RWA",
            "risk_weight",
            "included_in_derivative"
          ],
          "properties": {
            "gross": {
              "$ref": "#/$defs/money"
            },
            "allowance": {
              "$ref": "#/$defs/money"
            },
            "RWA": {
              "$ref": "#/$defs/money"
            },
            "risk_weight": {
              "$ref": "#/$defs/scalar"
            },
            "included_in_derivative": {
              "type": "boolean"
            }
          }
        }
      ]
    },
    "capital_asset": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "balance",
        "exposure",
        "RWA",
        "leverage_exposure",
        "basis",
        "details"
      ],
      "properties": {
        "balance": {
          "$ref": "#/$defs/money"
        },
        "exposure": {
          "$ref": "#/$defs/money"
        },
        "RWA": {
          "$ref": "#/$defs/money"
        },
        "leverage_exposure": {
          "$ref": "#/$defs/money"
        },
        "basis": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "details": {
          "type": "object",
          "maxProperties": 4096,
          "propertyNames": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          },
          "additionalProperties": {
            "$ref": "#/$defs/asset_detail"
          }
        }
      }
    },
    "obligation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "kind",
        "contract_id",
        "side",
        "remaining",
        "due_day",
        "status"
      ],
      "properties": {
        "kind": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "contract_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "side": {
          "enum": [
            "payable",
            "receivable"
          ]
        },
        "remaining": {
          "$ref": "#/$defs/money"
        },
        "due_day": {
          "type": "integer",
          "minimum": -366000
        },
        "status": {
          "enum": [
            "open",
            "paid",
            "written_off",
            "disputed"
          ]
        }
      }
    },
    "terminal_obligation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "kind",
        "side",
        "remaining",
        "status"
      ],
      "properties": {
        "kind": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "side": {
          "enum": [
            "payable",
            "receivable"
          ]
        },
        "remaining": {
          "$ref": "#/$defs/money"
        },
        "status": {
          "enum": [
            "open",
            "paid",
            "written_off",
            "disputed"
          ]
        }
      }
    },
    "ava_exposure": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "exposure_id",
        "account",
        "recognised_fair_value",
        "low_exit_cost",
        "high_exit_cost",
        "expected_exit_cost_benchmark",
        "q90_exit_cost",
        "same_source_accounting_prudence",
        "residual_uncertainty",
        "AVA",
        "cet1_sensitivity"
      ],
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "exposure_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "account": {
          "type": "string",
          "minLength": 1,
          "maxLength": 4096
        },
        "recognised_fair_value": {
          "$ref": "#/$defs/money"
        },
        "low_exit_cost": {
          "$ref": "#/$defs/money"
        },
        "high_exit_cost": {
          "$ref": "#/$defs/money"
        },
        "expected_exit_cost_benchmark": {
          "$ref": "#/$defs/money"
        },
        "q90_exit_cost": {
          "$ref": "#/$defs/money"
        },
        "same_source_accounting_prudence": {
          "$ref": "#/$defs/money"
        },
        "residual_uncertainty": {
          "$ref": "#/$defs/money"
        },
        "AVA": {
          "$ref": "#/$defs/money"
        },
        "cet1_sensitivity": {
          "$ref": "#/$defs/scalar"
        }
      }
    }
  },
  "x-daily-owners": {
    "O1": {
      "weight": 7,
      "panel": "DAILY_FUNDING",
      "evidence_array": "/rates/evidence",
      "fields": [
        "/rates/funding_notional",
        "/rates/unsettled_stub",
        "/rates/legal_funding_mark",
        "/rates/quoted_funding_component",
        "/rates/management_funding_gain",
        "/rates/reference_return_adjustment",
        "/rates/funding_remaining_years",
        "/rates/deployment_remaining_years",
        "/rates/last_reset_price",
        "/rates/next_payment_delay",
        "/rates/reference_price",
        "/rates/replacement_spread",
        "/rates/quote_annuity",
        "/rates/quote_id",
        "/rates/principal_source",
        "/rates/trs_principal_received",
        "/rates/deployment_coupon_spread",
        "/rates/roles"
      ]
    },
    "O2": {
      "weight": 7,
      "panel": "DAILY_CREDIT",
      "evidence_array": "/credit_xva/evidence",
      "fields": [
        "/credit_xva/provider_cds",
        "/credit_xva/own_bond_spread",
        "/credit_xva/own_cds_spread",
        "/credit_xva/bond_cds_basis",
        "/credit_xva/CVA",
        "/credit_xva/KVA_component",
        "/credit_xva/UFVA",
        "/credit_xva/actual_unsecured_debt",
        "/credit_xva/annual_debt_funding_cost",
        "/credit_xva/reserve_borrowing",
        "/credit_xva/projection"
      ]
    },
    "O3": {
      "weight": 10,
      "panel": "DAILY_CAPITAL",
      "evidence_array": "/capital/evidence",
      "fields": [
        "/capital/SA_CCR",
        "/capital/CCR_RWA",
        "/capital/CCR_K",
        "/capital/CVA_K",
        "/capital/market_risk_K",
        "/capital/RWA",
        "/capital/leverage_exposure",
        "/capital/risk_requirement",
        "/capital/leverage_requirement",
        "/capital/required_capital",
        "/capital/Tier1_before_AVA",
        "/capital/AVA",
        "/capital/Tier1_after_AVA",
        "/capital/capital_shortfall",
        "/capital/capital_release_cash",
        "/capital/executable_under_stated_capital",
        "/capital/binding_constraint",
        "/capital/deployment",
        "/capital/asset_map"
      ]
    },
    "O4": {
      "weight": 7,
      "panel": "DAILY_PROTECTION",
      "evidence_array": "/credit_xva/evidence",
      "fields": [
        "/credit_xva/protection"
      ]
    },
    "O5": {
      "weight": 8,
      "panel": "DAILY_ALLOCATION",
      "evidence_array": "/liquidity/evidence",
      "fields": [
        "/capital/repo",
        "/liquidity/allocation",
        "/liquidity/facility_limit",
        "/liquidity/facility_available"
      ]
    },
    "O6": {
      "weight": 7,
      "panel": "DAILY_LIQUIDITY",
      "evidence_array": "/liquidity/evidence",
      "fields": [
        "/liquidity/cash",
        "/liquidity/restricted_cash",
        "/liquidity/restricted_collections",
        "/liquidity/posted_vm",
        "/liquidity/received_vm",
        "/liquidity/facility_debt",
        "/liquidity/repo_debt",
        "/liquidity/unpaid_receivable",
        "/liquidity/unpaid_payable",
        "/liquidity/due_payables",
        "/liquidity/deadline_shortfall",
        "/liquidity/market_open",
        "/liquidity/transfer_blocks",
        "/liquidity/inventory",
        "/liquidity/obligations",
        "/liquidity/accepted_action_count"
      ]
    },
    "O7": {
      "weight": 6,
      "panel": "DAILY_RECOGNITION",
      "evidence_array": "/accounting/evidence",
      "fields": [
        "/accounting/statutory/accounting_unit",
        "/accounting/statutory/funding_derivative_asset",
        "/accounting/statutory/owner_contribution_pnl",
        "/accounting/management/gross_inception_gain",
        "/accounting/management/deferred_gain",
        "/accounting/management/observable_at_inception",
        "/accounting/management/currently_observable",
        "/accounting/management/deferral_released_by_evidence"
      ]
    },
    "O8": {
      "weight": 8,
      "panel": "DAILY_ATTRIBUTION",
      "evidence_array": "/accounting/evidence",
      "fields": [
        "/accounting/statutory/assets",
        "/accounting/statutory/liabilities",
        "/accounting/statutory/allowances",
        "/accounting/statutory/contributed_equity",
        "/accounting/statutory/equity",
        "/accounting/statutory/cumulative_pnl",
        "/accounting/statutory/trial_balance",
        "/accounting/statutory/balances",
        "/accounting/statutory/booked_balances",
        "/accounting/statutory/valuation_postings",
        "/accounting/management/funding_mark",
        "/accounting/management/hedge_asset",
        "/accounting/management/CVA_reserve",
        "/accounting/management/KVA_reserve",
        "/accounting/management/overlay_equity",
        "/accounting/management/equity",
        "/accounting/management/cumulative_pnl",
        "/accounting/management/trial_balance",
        "/accounting/management/balances",
        "/accounting/management/valuation_postings",
        "/accounting/bridge",
        "/accounting/attribution",
        "/accounting/terminal"
      ]
    },
    "O9": {
      "weight": 10,
      "section": "legal",
      "fields": [
        "/legal"
      ]
    },
    "O10": {
      "weight": 10,
      "section": "compliance",
      "fields": [
        "/compliance"
      ]
    },
    "O11": {
      "weight": 10,
      "section": "structure",
      "fields": [
        "/structure"
      ]
    },
    "O12": {
      "weight": 10,
      "section": "recommendation",
      "fields": [
        "/recommendation"
      ]
    }
  },
  "x-resource-policy": "fixtures/desk-policy.json#/daily_report",
  "x-evidence-contract": "Financial owners require exact current exhibit_id, locator and DAILY_* claim bindings. Institutional owners require source-entailing conclusion-specific premises and accept supported alternative positions. Reference defects are UNSCORABLE; wording is not graded. Client outcome credit requires an actually workable result, not merely an accurate report.",
  "x-fatal-scope": "Legal roles/title, phantom cash, ineligible mitigation, fabricated facility capacity, duplicate funding statutory asset, omitted surviving claims and actual overdue obligations are independent qualification predicates, never arithmetic score multipliers."
}
