odpsVersion: "4.0"
product:
  id: "dealcharts.ml.cmbs-special-servicing-transfer"
  name: "CMBS Special-Servicing Transfer Early-Warning (Flat Benchmark)"
  description: "Leakage-safe CMBS special-servicing-transfer prediction benchmark using point-in-time SEC-disclosed features for a 12-month transfer-risk label."
  domain: "structured-finance/cmbs/ml"
  status: "live"
  owner:
    name: "CMD+RVL"
    contact: "cairn+llms@cmdrvl.com"
  license:
    name: "CC-BY-NC-4.0 research"
    url: "https://creativecommons.org/licenses/by-nc/4.0/"
    commercialUse: "requires CMD+RVL commercial license"
  dataAccess:
    publicRead: true
    auth: "gated-research"
    notes: "Free research copy is available on Hugging Face under CC-BY-NC 4.0; commercial use requires a CMD+RVL license."
  dataQuality: { $ref: "./components/dataQuality-standard.yaml" }
  sla: { $ref: "./components/sla-static-refresh-weekly.yaml" }
  distribution:
    - type: "dataset-descriptor"
      url: "https://dealcharts.org/datasets/ml/cmbs-special-servicing-transfer.json"
      mediaType: "application/json"
    - type: "hugging-face"
      url: "https://huggingface.co/datasets/commandreveal/cmbs-special-servicing-transfer"
      mediaType: "text/csv"
    - type: "snowflake-marketplace"
      url: "https://app.snowflake.com/marketplace/listing/GZT0ZYQ562H/cmd-rvl-command-reveal-cmbs-special-servicing-commentary?originTab=provider&providerName=CMD%2BRVL%20(Command%20Reveal)&profileGlobalName=GZT0ZYQ5618"
      mediaType: "application/octet-stream"
  schema:
    format: "flat supervised table"
    dictionary:
      - name: "loan_id"
        type: "string"
        required: true
      - name: "asof_date"
        type: "date"
        required: true
      - name: "feature_*"
        type: "mixed"
      - name: "transfers_to_special_servicing_12m"
        type: "boolean"
        required: true
  provenance:
    sources:
      - name: "SEC EDGAR"
        kind: "filing"
        link: "https://www.sec.gov/edgar/search/"
    refresh: "weekly"
    notes: "Point-in-time feature construction avoids post-label leakage."
