{ "$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." }