{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "/portal/v1/schema.json",
  "title": "Thesis Engine portal snapshot v1",
  "type": "object",
  "required": [
    "model",
    "schema_version",
    "schema_url",
    "generated_at",
    "engine_model_version",
    "export_scope",
    "execution_enabled",
    "freshness",
    "engine_health",
    "candidates",
    "tracked_assets"
  ],
  "properties": {
    "model": {
      "const": "thesis_engine_portal_snapshot_v1"
    },
    "schema_version": {
      "type": "string",
      "pattern": "^1\\.[0-9]+\\.[0-9]+$"
    },
    "schema_url": {
      "const": "/portal/v1/schema.json"
    },
    "generated_at": {
      "type": "string",
      "format": "date-time"
    },
    "engine_model_version": {
      "type": [
        "string",
        "null"
      ]
    },
    "export_scope": {
      "const": "READ_ONLY_RESEARCH_NO_EXECUTION"
    },
    "execution_enabled": {
      "const": false
    },
    "freshness": {
      "type": "object",
      "required": [
        "timestamp_meaning",
        "stale_after_seconds"
      ],
      "properties": {
        "timestamp_meaning": {
          "const": "ENGINE_SNAPSHOT_GENERATION_NOT_QUOTE_OR_FILING_DATE"
        },
        "stale_after_seconds": {
          "type": "integer",
          "minimum": 1
        }
      }
    },
    "engine_health": {
      "type": "object",
      "required": [
        "current_milestone_gate",
        "all_milestone_gates_pass",
        "source_success_rate",
        "milestone_gates"
      ],
      "properties": {
        "current_milestone_gate": {
          "type": [
            "string",
            "null"
          ]
        },
        "all_milestone_gates_pass": {
          "type": "boolean"
        },
        "source_success_rate": {
          "type": [
            "number",
            "null"
          ]
        },
        "milestone_gates": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "gate_id",
              "status",
              "passed",
              "total"
            ],
            "properties": {
              "gate_id": {
                "type": "string"
              },
              "status": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "passed": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "total": {
                "type": [
                  "number",
                  "null"
                ]
              }
            }
          }
        }
      }
    },
    "candidates": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "candidate_id",
          "symbol",
          "asset_class",
          "pipeline",
          "approval",
          "valuation",
          "share_scope",
          "common_cash",
          "sources"
        ],
        "properties": {
          "candidate_id": {
            "type": "string",
            "minLength": 1
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ]
          },
          "asset_class": {
            "type": [
              "string",
              "null"
            ]
          },
          "pipeline": {
            "type": "object",
            "required": [
              "readiness_state",
              "formal_review_state",
              "analytical_findings_state"
            ],
            "properties": {
              "readiness_state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "formal_review_state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "analytical_findings_state": {
                "type": [
                  "string",
                  "null"
                ]
              }
            }
          },
          "approval": {
            "type": "object",
            "required": [
              "review_completed",
              "capital_eligible",
              "buy_signal",
              "automatic_portfolio_action",
              "decision_weight",
              "selected_thesis_breaker"
            ],
            "properties": {
              "review_completed": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "capital_eligible": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "buy_signal": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "automatic_portfolio_action": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "decision_weight": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "selected_thesis_breaker": {
                "type": [
                  "string",
                  "null"
                ]
              }
            }
          },
          "valuation": {
            "type": "object",
            "required": [
              "state",
              "per_share_output_policy",
              "share_count_used",
              "price_usd",
              "market_cap_usd",
              "quote_effective_date",
              "research_cashflow_input_usd",
              "research_cashflow_input_basis",
              "scenario_probabilities",
              "scenarios"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "per_share_output_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "share_count_used": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "price_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "market_cap_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "quote_effective_date": {
                "type": "null"
              },
              "research_cashflow_input_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "research_cashflow_input_basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "scenario_probabilities": {
                "type": "null"
              },
              "scenarios": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "name",
                    "central_constant_share_price_usd",
                    "constant_share_price_range_usd",
                    "required_conditions"
                  ],
                  "properties": {
                    "name": {
                      "enum": [
                        "bear",
                        "base",
                        "bull",
                        "breakthrough"
                      ]
                    },
                    "central_constant_share_price_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "constant_share_price_range_usd": {
                      "type": [
                        "array",
                        "null"
                      ],
                      "minItems": 2,
                      "maxItems": 2,
                      "items": {
                        "type": [
                          "number",
                          "null"
                        ]
                      }
                    },
                    "required_conditions": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  }
                }
              }
            }
          },
          "share_scope": {
            "type": "object",
            "required": [
              "state",
              "historical_scope_verified",
              "current_capitalization_verified",
              "shares_effective_date",
              "dated_counts"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "historical_scope_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "current_capitalization_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "shares_effective_date": {
                "type": "null"
              },
              "dated_counts": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "as_of",
                    "class_c_shares",
                    "all_class_shares"
                  ],
                  "properties": {
                    "as_of": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "class_c_shares": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "all_class_shares": {
                      "type": [
                        "number",
                        "null"
                      ]
                    }
                  }
                }
              }
            }
          },
          "common_cash": {
            "type": "object",
            "required": [
              "state",
              "policy",
              "recurring_common_cash_verified",
              "refinancing_sustainability_verified",
              "period_end",
              "common_distributions_usd",
              "sponsor_unit_distributions_usd",
              "ordinary_distributions_total_usd",
              "distribution_scope",
              "cafd_after_distributions_and_growth_sensitivity_usd",
              "sensitivity_policy"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "period_end": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "distribution_scope": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "sensitivity_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "recurring_common_cash_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "refinancing_sustainability_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "common_distributions_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "sponsor_unit_distributions_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "ordinary_distributions_total_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "cafd_after_distributions_and_growth_sensitivity_usd": {
                "type": [
                  "number",
                  "null"
                ]
              }
            }
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "url",
                "issuer_cik",
                "accession",
                "filed_date",
                "report_date",
                "content_sha256"
              ],
              "properties": {
                "url": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "issuer_cik": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "accession": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "filed_date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "report_date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "content_sha256": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              }
            }
          },
          "financing_review": {
            "description": "Optional additive v1.1 dated financing observations; historical scope does not approve future refinancing.",
            "type": "object",
            "required": [
              "state",
              "as_of",
              "policy",
              "liquidity_policy",
              "cardinal_acquisition_loan_maturity",
              "construction_conversion_policy",
              "forward_refinancing_verified",
              "recurring_debt_service_allocation_verified",
              "subsidiary_cash_upstreamability_verified",
              "complete_maturity_ladder_verified",
              "residual_matches_cafd_principal_arithmetically",
              "identified_repayment_observations_usd",
              "repayment_residual_usd",
              "debt_principal_usd",
              "current_maturities_usd",
              "inc_and_llc_cash_excluding_subsidiaries_usd",
              "subsidiary_cash_usd",
              "restricted_cash_usd",
              "revolver_availability_usd",
              "reported_total_liquidity_usd",
              "repayment_observations"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "liquidity_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "cardinal_acquisition_loan_maturity": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "construction_conversion_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "forward_refinancing_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "recurring_debt_service_allocation_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "subsidiary_cash_upstreamability_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "complete_maturity_ladder_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "residual_matches_cafd_principal_arithmetically": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "identified_repayment_observations_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "repayment_residual_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "debt_principal_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "current_maturities_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "inc_and_llc_cash_excluding_subsidiaries_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "subsidiary_cash_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "restricted_cash_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "revolver_availability_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "reported_total_liquidity_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "repayment_observations": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "observation_id",
                    "date",
                    "amount_usd",
                    "funding_scope"
                  ],
                  "properties": {
                    "observation_id": {
                      "type": "string"
                    },
                    "date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "amount_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "funding_scope": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  }
                }
              }
            }
          },
          "cash_claim_review": {
            "description": "Optional additive v1.2 matched CAFD exclusions and inception/lifetime contractual claims; forward common cash remains unverified.",
            "type": "object",
            "required": [
              "state",
              "period_end",
              "policy",
              "contractual_obligation_policy",
              "tax_credit_exclusion_usd",
              "net_nci_exclusion_signed_usd",
              "debt_repayment_exclusion_usd",
              "tax_credits_in_cafd_ytd_usd",
              "inception_carrying_total_usd",
              "contract_lifetime_payments_total_usd",
              "additional_cafd_deduction_usd",
              "remaining_contract_payments_usd",
              "issuer_reported_principal_exclusion_reconciled",
              "recurring_common_cash_verified",
              "contract_remaining_schedule_verified",
              "subsidiary_cash_upstreamability_verified",
              "forward_refinancing_verified",
              "distribution_conditions",
              "contractual_obligations"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "period_end": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "contractual_obligation_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "tax_credit_exclusion_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "net_nci_exclusion_signed_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "debt_repayment_exclusion_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "tax_credits_in_cafd_ytd_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "inception_carrying_total_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "contract_lifetime_payments_total_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "additional_cafd_deduction_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "remaining_contract_payments_usd": {
                "type": "null"
              },
              "issuer_reported_principal_exclusion_reconciled": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "recurring_common_cash_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "contract_remaining_schedule_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "subsidiary_cash_upstreamability_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "forward_refinancing_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "distribution_conditions": {
                "type": "object",
                "required": [
                  "company_dividends_use_llc_distributions",
                  "llc_distribution_less_prudent_reserves",
                  "class_c_dividends_conditional",
                  "partner_cash_allocated_by_llc_agreements",
                  "partner_return_topups_possible"
                ],
                "properties": {
                  "company_dividends_use_llc_distributions": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "llc_distribution_less_prudent_reserves": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "class_c_dividends_conditional": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "partner_cash_allocated_by_llc_agreements": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "partner_return_topups_possible": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  }
                }
              },
              "contractual_obligations": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "obligation_id",
                    "transaction_date",
                    "payment_start_month",
                    "maturity_date",
                    "policy",
                    "initial_carrying_amount_usd",
                    "contract_total_payments_usd",
                    "effective_interest_rate_pct",
                    "upfront_cash_settlement_usd",
                    "remaining_payments_usd",
                    "current_outstanding_usd",
                    "annual_payment_schedule"
                  ],
                  "properties": {
                    "obligation_id": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "transaction_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "payment_start_month": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "maturity_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "policy": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "initial_carrying_amount_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "contract_total_payments_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "effective_interest_rate_pct": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "upfront_cash_settlement_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "remaining_payments_usd": {
                      "type": "null"
                    },
                    "current_outstanding_usd": {
                      "type": "null"
                    },
                    "annual_payment_schedule": {
                      "type": "null"
                    }
                  }
                }
              }
            }
          },
          "market_input_review": {
            "type": "object",
            "required": [
              "state",
              "policy",
              "publisher_source_url",
              "publisher_content_sha256",
              "publisher_collected_at",
              "regular_close",
              "labelled_values",
              "same_page_capitalization_arithmetic_reconciled",
              "same_page_cap_minus_price_times_total_usd",
              "same_page_arithmetic_policy",
              "publisher_close_minus_screening_price_usd",
              "current_capitalization_verified",
              "provider_methodology_verified",
              "share_effective_dates_verified",
              "valuation_inputs_overridden",
              "dated_share_observations"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "publisher_source_url": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "publisher_content_sha256": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "publisher_collected_at": {
                "type": [
                  "string",
                  "null"
                ],
                "format": "date-time"
              },
              "regular_close": {
                "type": "object",
                "required": [
                  "price_usd",
                  "session",
                  "quote_datetime",
                  "quote_local_date",
                  "source_timezone"
                ],
                "properties": {
                  "price_usd": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "session": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "enum": [
                      "REGULAR_CLOSE",
                      null
                    ]
                  },
                  "quote_datetime": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time"
                  },
                  "quote_local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "source_timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                }
              },
              "labelled_values": {
                "type": "object",
                "required": [
                  "current_share_class",
                  "total_shares_outstanding",
                  "market_cap_usd"
                ],
                "properties": {
                  "current_share_class": {
                    "type": "object",
                    "required": [
                      "value",
                      "display",
                      "label",
                      "effective_date"
                    ],
                    "properties": {
                      "value": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "display": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "label": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "effective_date": {
                        "type": "null"
                      }
                    }
                  },
                  "total_shares_outstanding": {
                    "type": "object",
                    "required": [
                      "value",
                      "display",
                      "label",
                      "effective_date"
                    ],
                    "properties": {
                      "value": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "display": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "label": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "effective_date": {
                        "type": "null"
                      }
                    }
                  },
                  "market_cap_usd": {
                    "type": "object",
                    "required": [
                      "value",
                      "display",
                      "label",
                      "effective_date"
                    ],
                    "properties": {
                      "value": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "display": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "label": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "effective_date": {
                        "type": "null"
                      }
                    }
                  }
                }
              },
              "same_page_capitalization_arithmetic_reconciled": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "same_page_cap_minus_price_times_total_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "same_page_arithmetic_policy": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "publisher_close_minus_screening_price_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "current_capitalization_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "provider_methodology_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "share_effective_dates_verified": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "valuation_inputs_overridden": {
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "dated_share_observations": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "as_of",
                    "class_c_shares",
                    "all_class_shares",
                    "publisher_class_minus_dated_c",
                    "publisher_total_minus_dated_all",
                    "policy"
                  ],
                  "properties": {
                    "as_of": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "class_c_shares": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "all_class_shares": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "publisher_class_minus_dated_c": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "publisher_total_minus_dated_all": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "policy": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  }
                }
              }
            }
          },
          "debt_maturity_review": {
            "type": "object",
            "required": [
              "state",
              "as_of",
              "policy",
              "source_url",
              "content_sha256",
              "later_balance_as_of",
              "later_total_principal_usd",
              "principal_balance_change_usd",
              "construction_related_2026_principal_usd",
              "additional_cafd_deduction_usd",
              "current_schedule_verified",
              "interest_schedule_verified",
              "forward_refinancing_verified",
              "recurring_common_cash_verified",
              "current_principal_payment_schedule_usd",
              "principal_totals_by_scope",
              "borrowers",
              "open_questions",
              "filed_date",
              "accession",
              "issuer_cik"
            ],
            "properties": {
              "state": {
                "type": [
                  "string",
                  "null"
                ],
                "enum": [
                  "HISTORICAL_BORROWER_MATURITIES_RECONCILED_CURRENT_SCHEDULE_UNVERIFIED",
                  "SOURCE_REVIEW_INCOMPLETE",
                  null
                ]
              },
              "as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "policy": {
                "enum": [
                  "DECEMBER_2025_PRINCIPAL_REFERENCE_NOT_CURRENT_DEBT_SERVICE_OR_CAFD_DEDUCTION",
                  null
                ],
                "type": [
                  "string",
                  "null"
                ]
              },
              "source_url": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "content_sha256": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "later_balance_as_of": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "later_total_principal_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "principal_balance_change_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "construction_related_2026_principal_usd": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "additional_cafd_deduction_usd": {
                "enum": [
                  0,
                  null
                ],
                "type": [
                  "number",
                  "null"
                ]
              },
              "current_schedule_verified": {
                "enum": [
                  false,
                  null
                ],
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "interest_schedule_verified": {
                "enum": [
                  false,
                  null
                ],
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "forward_refinancing_verified": {
                "enum": [
                  false,
                  null
                ],
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "recurring_common_cash_verified": {
                "enum": [
                  false,
                  null
                ],
                "type": [
                  "boolean",
                  "null"
                ]
              },
              "current_principal_payment_schedule_usd": {
                "type": "null"
              },
              "principal_totals_by_scope": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "scope",
                    "periods"
                  ],
                  "properties": {
                    "scope": {
                      "enum": [
                        "all",
                        "corporate",
                        "facility"
                      ]
                    },
                    "periods": {
                      "type": "array",
                      "minItems": 7,
                      "maxItems": 7,
                      "items": {
                        "type": "object",
                        "required": [
                          "calendar_period",
                          "principal_usd"
                        ],
                        "properties": {
                          "calendar_period": {
                            "enum": [
                              "2026",
                              "2027",
                              "2028",
                              "2029",
                              "2030",
                              "thereafter",
                              "total"
                            ]
                          },
                          "principal_usd": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                }
              },
              "borrowers": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "description",
                    "scope",
                    "periods",
                    "reported_total_principal_usd",
                    "row_rounding_residual_usd"
                  ],
                  "properties": {
                    "description": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "scope": {
                      "enum": [
                        "corporate",
                        "facility"
                      ]
                    },
                    "periods": {
                      "type": "array",
                      "minItems": 6,
                      "maxItems": 6,
                      "items": {
                        "type": "object",
                        "required": [
                          "calendar_period",
                          "principal_usd"
                        ],
                        "properties": {
                          "calendar_period": {
                            "enum": [
                              "2026",
                              "2027",
                              "2028",
                              "2029",
                              "2030",
                              "thereafter",
                              "total"
                            ]
                          },
                          "principal_usd": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          }
                        }
                      }
                    },
                    "reported_total_principal_usd": {
                      "type": [
                        "number",
                        "null"
                      ],
                      "minimum": 0
                    },
                    "row_rounding_residual_usd": {
                      "type": [
                        "number",
                        "null"
                      ]
                    }
                  }
                }
              },
              "open_questions": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "filed_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "accession": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "issuer_cik": {
                "type": [
                  "string",
                  "null"
                ]
              }
            }
          }
        }
      }
    },
    "tracked_assets": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "asset_id",
          "symbol",
          "asset_class",
          "calibration_status",
          "confidence_index",
          "confidence_policy",
          "evidence_count",
          "active_event_count",
          "analysis_event_count"
        ],
        "properties": {
          "asset_id": {
            "type": "string",
            "minLength": 1
          },
          "symbol": {
            "type": [
              "string",
              "null"
            ]
          },
          "asset_class": {
            "type": [
              "string",
              "null"
            ]
          },
          "calibration_status": {
            "type": [
              "string",
              "null"
            ]
          },
          "confidence_index": {
            "type": [
              "number",
              "null"
            ]
          },
          "confidence_policy": {
            "const": "MODEL_OUTPUT_NOT_CALIBRATED_SUCCESS_PROBABILITY"
          },
          "evidence_count": {
            "type": [
              "number",
              "null"
            ]
          },
          "active_event_count": {
            "type": [
              "number",
              "null"
            ]
          },
          "analysis_event_count": {
            "type": [
              "number",
              "null"
            ]
          }
        }
      }
    }
  }
}
