{
  "contract_version": "observatory-public-release-candidate-1.0",
  "catalog": {
    "status": "canonical",
    "snapshot_id": "dpc_f74948d3b05a8174",
    "dataset": "releases/catalog-dpc_f74948d3b05a8174.json"
  },
  "index": {
    "status": "frozen",
    "dataset": "../../product/data/frozen-index-v1.json",
    "snapshot_id": "dpi_cdc8505a5de572f4",
    "allowed_lenses": ["overall", "momentum"]
  },
  "genome": {
    "status": "frozen",
    "methodology_version": "1.0",
    "snapshot_id": "dpg_fc2caf4405d78e55",
    "profiles": "../../universe_expansion/database_genome_expanded_dpg_fc2caf4405d78e55.json",
    "definitions": "../../genome/definitions/genome_trait_definitions_v1.json",
    "sources": "releases/genome-sources-dpg_fc2caf4405d78e55.json",
    "overall_score_allowed": false,
    "dimension_scores_allowed": false
  },
  "workload_fit": {
    "status": "frozen",
    "methodology_version": "1.0",
    "methodology_snapshot_id": "dpwf_a34610482f593eed",
    "result_snapshot_id": "dpwfr_de4977fa3df456ac",
    "methodology": "../../workload_fit/definitions/workload_fit_methodology_v1.json",
    "dataset": "../../universe_expansion/workload_fit_expanded_dpwfr_de4977fa3df456ac.json",
    "future_input_contract": {
      "workload_id": "required",
      "database_ids": { "minimum": 1, "maximum": 4 },
      "constraints": {
        "status": "deployment_active_priority_reserved",
        "deployment": ["any", "self_hosted_only", "managed_cloud_acceptable"],
        "priority": ["balanced", "simplicity", "scale", "correctness", "analytics"]
      }
    },
    "index_inputs_prohibited": [
      "index_score",
      "index_rank",
      "momentum_score",
      "index_confidence",
      "evidence_coverage"
    ],
    "result_contract": [
      "workload_id",
      "database_id",
      "fit_score",
      "fit_band",
      "requirement_matches",
      "unmet_requirements",
      "partial_requirements",
      "tradeoffs",
      "evidence_coverage",
      "recommendation_confidence",
      "genome_version",
      "workload_methodology_version",
      "status"
    ],
    "supported_states": ["evaluated", "insufficient_evidence", "hard_requirement_unmet", "not_evaluated"]
  },
  "history": {
    "manifest": "../../history/manifest.json",
    "comparable_snapshot_count": 1,
    "time_lens_status": "unavailable",
    "availability_reason": "Time Lens requires at least two genuine comparable release snapshots.",
    "loaded_on_initial_route": false
  }
}
