{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://nmd-vcell.sema3c.chatgpt.site/resource/downloads/prediction_card.schema.json",
  "title": "NMD-VCell prospective prediction card",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "prediction_id",
    "registered_at",
    "gene",
    "model_release",
    "training_freeze",
    "biological_context",
    "perturbation",
    "primary_endpoint",
    "predicted_direction",
    "uncertainty_interval",
    "abstention_status",
    "prospective_holdout_id",
    "claim_boundary"
  ],
  "properties": {
    "prediction_id": {
      "type": "string"
    },
    "registered_at": {
      "type": "string",
      "format": "date-time"
    },
    "gene": {
      "type": "string"
    },
    "model_release": {
      "type": "string"
    },
    "training_freeze": {
      "type": "string",
      "format": "date"
    },
    "biological_context": {
      "type": "string"
    },
    "perturbation": {
      "type": "string"
    },
    "primary_endpoint": {
      "type": "string"
    },
    "predicted_direction": {
      "type": "string"
    },
    "uncertainty_interval": {
      "type": "array",
      "minItems": 2,
      "maxItems": 2,
      "items": {
        "type": "number"
      }
    },
    "abstention_status": {
      "type": "string"
    },
    "prospective_holdout_id": {
      "type": "string"
    },
    "claim_boundary": {
      "const": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release."
    }
  }
}
