{
  "contract_schema": "nmd-vcell-distribution-prediction-contract/1.0",
  "interface_build": "EA-20260730-36",
  "resource_release": "v1.0.0-database-resource",
  "lifecycle_state": "LOCKED_NO_DMD_CELL_LEVEL_PERTURBATION_TRUTH",
  "estimand": "Perturbation-conditioned distribution of single-cell states in a declared biological context",
  "inputs": {
    "required": [
      "control_population",
      "perturbation_identity",
      "perturbation_modality",
      "direction_or_dose",
      "cell_context",
      "disease_context",
      "time",
      "requested_cell_count"
    ],
    "optional": [
      "donor",
      "batch",
      "state",
      "combination_partner"
    ]
  },
  "outputs": [
    {
      "object": "generated_cell_population",
      "required_fields": [
        "cell_id",
        "gene_id",
        "predicted_expression",
        "sample_id"
      ],
      "current_state": "NOT_EMITTED"
    },
    {
      "object": "state_composition",
      "required_fields": [
        "state_id",
        "predicted_fraction",
        "uncertainty_interval"
      ],
      "current_state": "NOT_EMITTED"
    },
    {
      "object": "pseudobulk_effect",
      "required_fields": [
        "gene_id",
        "predicted_mean",
        "predicted_log_fold_change"
      ],
      "current_state": "NOT_EMITTED"
    },
    {
      "object": "uncertainty",
      "required_fields": [
        "calibration_version",
        "ood_flags",
        "coverage_target"
      ],
      "current_state": "NOT_EMITTED"
    },
    {
      "object": "abstention",
      "required_fields": [
        "abstained",
        "reason_codes"
      ],
      "current_state": "REQUIRED"
    }
  ],
  "permanent_baselines": [
    "zero_change",
    "control_resampling",
    "training_population_mean",
    "pseudobulk_ridge",
    "nearest_neighbour_population"
  ],
  "required_holdouts": [
    "unseen_perturbation",
    "unseen_gene_family",
    "unseen_donor",
    "unseen_cell_state",
    "future_batch_or_external_laboratory",
    "independent_dmd_line"
  ],
  "unlock_conditions": [
    "Qualifying cell-level perturbation truth in a declared disease-relevant context",
    "Frozen preprocessing, feature space and leakage audit",
    "Simple baselines executed on identical holdouts",
    "Metric-governance checks passed"
  ],
  "current_result": "No synthetic DMD cell population or calibrated disease-transition prediction is emitted.",
  "permitted_use": "Architecture, schema design and future task registration only"
}
