{
  "manifest_schema": "nmd-vcell-release-manifest/1.1",
  "resource": "NMD-VCell Research Workbench",
  "release_config": "config/release_manifest.json",
  "resource_release": "v1.0.0-database-resource",
  "evidence_freeze": "2026-07-25",
  "gene_schema_version": "1.1",
  "research_object_schema_version": "1.3",
  "interface_label": "Research Workbench beta 3.5",
  "interface_build": "EA-20260729-15",
  "model_release": "ridge-safe-v2.3",
  "benchmark_protocol": "repeated-fold-v2.2",
  "prior_algorithm_version": "dmd-prior-qweighted-context-v0.9",
  "object_counts": {
    "comparison_released": 5,
    "detailed_audit_gene_released": 123,
    "external_authorization_dossier_released": 1,
    "gene_released": 17921,
    "outcome_measured": 0,
    "prediction_readiness_released": 1,
    "prediction_registered": 0,
    "prediction_registry_released": 1,
    "registered_study": 0,
    "release_released": 1,
    "scientific_program_released": 1,
    "study_card_draft": 21,
    "experiment_running": 0,
    "v1_release_gate_released": 1
  },
  "version_axes": {
    "resource_release": "v1.0.0-database-resource",
    "evidence_freeze": "2026-07-25",
    "schema_version": "1.1",
    "model_release": "ridge-safe-v2.3",
    "benchmark_release": "repeated-fold-v2.2",
    "interface_label": "Research Workbench beta 3.5",
    "interface_build": "EA-20260729-15",
    "formal_v1_candidate_label": "v1.0.0-database-resource",
    "canonical_bundle_identity_digest_sha256": "b435f2100badd88e81dae1afa47bff278ba97d56d84df6d5d4dd6c3d4096b256"
  },
  "canonical_bundle_identity_digest_sha256": "b435f2100badd88e81dae1afa47bff278ba97d56d84df6d5d4dd6c3d4096b256",
  "canonical_archive": {
    "object_id": "BUNDLE:DATABASE_V1:STAGE5_44",
    "filename": "canonical_database_v1_release_bundle",
    "size_bytes": 49295320,
    "sha256": "b435f2100badd88e81dae1afa47bff278ba97d56d84df6d5d4dd6c3d4096b256",
    "role": "composite_database_v1_release_bundle",
    "coverage": "Composite formal database-v1 object identity candidate; release_layers retain individual file hashes."
  },
  "analysis_core_archive": {
    "object_id": "FILE:CORE:v0.8.1:v24r1:20260722",
    "filename": "nmd_vcell_database_resource_v0.8.1-v24r1-20260722.tar.gz",
    "size_bytes": 9677910,
    "sha256": "b88a3b9f1ae44b48d6ea3c2a568626229cc93f94d539b8ea30f55534aae41f36",
    "role": "analysis_core_archive",
    "layer_release": "v0.8.1-v24r1-20260722",
    "coverage": "Frozen analysis core predating the Evidence Atlas interface; not a complete archive of the current public overlay."
  },
  "release_layers": [
    {
      "layer": "analysis_core",
      "required_for_composite_release": true,
      "archive": {
        "object_id": "FILE:CORE:v0.8.1:v24r1:20260722",
        "filename": "nmd_vcell_database_resource_v0.8.1-v24r1-20260722.tar.gz",
        "size_bytes": 9677910,
        "sha256": "b88a3b9f1ae44b48d6ea3c2a568626229cc93f94d539b8ea30f55534aae41f36"
      }
    },
    {
      "layer": "evidence_atlas_overlay",
      "required_for_composite_release": true,
      "archive": {
        "object_id": "FILE:OVERLAY:v1.0.0-database-resource:stage5.65:20260728",
        "filename": "nmd_vcell_research_workbench_overlay_v1.0.0_database_resource_20260728_stage5_65.tar.gz",
        "size_bytes": 2635952,
        "sha256": "b6d82501ff29ef153184792d18e3b05180d7ee21ebf22a9eeeae1c703862b14f"
      }
    }
  ],
  "composite_release_requires_both_layers": true,
  "sqlite": {
    "object_id": "FILE:SQLITE:v0.9.2:schema1.1:20260725",
    "filename": "nmd_vcell_sqlite_v0.9.2_schema1.1_20260725.sqlite",
    "size_bytes": 37122048,
    "sha256": "874377d932b67b8ce3254db27ec9f483db6d9a11d90a929e7369ce6eb131ef27",
    "total_table_count": 120,
    "nonempty_table_count": 120,
    "hosting_path": "downloads/large_assets/nmd_vcell_sqlite_v0.9.2_schema1.1_20260725.sqlite/README.txt",
    "parts_manifest": "downloads/large_assets/nmd_vcell_sqlite_v0.9.2_schema1.1_20260725.sqlite/parts_manifest.tsv",
    "hosting_status": "multipart_checksum_verified"
  },
  "benchmark_summary": {
    "rmse_difference_vs_zero": {
      "estimator": "mean_across_repeated_balanced_fold_realizations",
      "mean": -0.006291882263806958,
      "ci95": [
        -0.007352181034921496,
        -0.005240325481195381
      ],
      "n_realizations": 20,
      "targets_per_realization": 2160,
      "bootstrap_replicates": 10000,
      "bootstrap_seed": 20260737,
      "source_object": "api/v1/v22_repeat_joint_uncertainty.json",
      "source_table": "downloads/v22_repeat_joint_uncertainty.tsv"
    },
    "rmse_difference_vs_train_mean": {
      "estimator": "mean_across_repeated_balanced_fold_realizations",
      "mean": -0.0004662719641432719,
      "ci95": [
        -0.0007022066115125746,
        -0.00022487605050965128
      ],
      "n_realizations": 20,
      "targets_per_realization": 2160,
      "bootstrap_replicates": 10000,
      "bootstrap_seed": 20260737,
      "source_object": "api/v1/v22_repeat_joint_uncertainty.json",
      "source_table": "downloads/v22_repeat_joint_uncertainty.tsv"
    },
    "raw_cosine_difference_vs_train_mean": {
      "estimator": "mean_across_repeated_balanced_fold_realizations",
      "mean": 0.0012235986991812387,
      "ci95": [
        -0.00021601119406292822,
        0.0024983961379381153
      ],
      "n_realizations": 20,
      "targets_per_realization": 2160,
      "bootstrap_replicates": 10000,
      "bootstrap_seed": 20260737,
      "source_object": "api/v1/v22_repeat_joint_uncertainty.json",
      "source_table": "downloads/v22_repeat_joint_uncertainty.tsv"
    },
    "perturbation_specific_residual_cosine": {
      "estimator": "mean_across_repeated_balanced_fold_realizations",
      "mean": 0.045280892411227326,
      "ci95": [
        0.02964996627740961,
        0.06117821633174975
      ],
      "n_realizations": 20,
      "targets_per_realization": 2160,
      "bootstrap_replicates": 10000,
      "bootstrap_seed": 20260737,
      "source_object": "api/v1/v22_repeat_joint_uncertainty.json",
      "source_table": "downloads/v22_repeat_joint_uncertainty.tsv"
    }
  },
  "candidate_coverage": {
    "governed_hypotheses": 21,
    "observed_hepg2_perturbation": 21,
    "external_myoblast_context_assessed": 9,
    "independent_muscle_or_dmd_perturbation_replication": 0,
    "therapeutic_or_clinical_validation": 0
  },
  "v1_publication_target": {
    "target_schema": "nmd-vcell-v1-publication-target/1.0",
    "target_label": "formal_v1.0_database_paper_release",
    "candidate_status": "canonical_database_v1_release_object_identity_ready_external_gates_pending",
    "canonical_bundle_identity_digest_sha256": "b435f2100badd88e81dae1afa47bff278ba97d56d84df6d5d4dd6c3d4096b256",
    "freeze_package_status": "canonical_object_identity_reconciled_formal_v1_locked",
    "formal_v1_release": false,
    "database_release_claim_boundary": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
    "database_paper_ready_when": [
      "all internal public-object integrity checks pass",
      "both release layers are deposited under one permanent DOI record",
      "data licence and code licence are institution approved",
      "public maintainer, affiliation and contact metadata are author approved",
      "manuscript statements cite the exact release manifest, checksums, schema and claim boundary"
    ],
    "permitted_v1_claim": "versioned, citable, FAIR-oriented neuromuscular evidence workbench with static typed API, relational download, research-object registry, provenance, checksums and explicit claim boundaries",
    "not_authorized_claims": [
      "validated DMD disease predictor",
      "therapeutic response predictor",
      "clinical decision-support platform",
      "treatment-prioritization engine"
    ],
    "paper_package_objects": [
      "api/v1.1/release_manifest.json",
      "api/v1.1/openapi.json",
      "api/v1.3/research-objects/registry.json",
      "api/v1.1/v1_release_gate.json",
      "api/v1.1/v1_external_authorization_dossier.json",
      "api/v1.1/prediction_registry.json",
      "ro-crate-metadata.json",
      "codemeta.json",
      "checksums.sha256",
      "downloads/nmd_vcell_data_dictionary_schema_1.1.tsv",
      "downloads/DATABASE_PAPER_READINESS.md",
      "downloads/NAR_DATABASE_CHECKLIST.md",
      "downloads/DATA_AVAILABILITY.md",
      "downloads/MAINTENANCE_POLICY.md",
      "downloads/VERSIONING_POLICY.md",
      "downloads/V1_EXTERNAL_AUTHORIZATION_DOSSIER.md",
      "downloads/v1_deposit_manifest.json",
      "downloads/v1_deposit_file_list.tsv",
      "downloads/v1_authorization_checklist.tsv",
      "downloads/v1_licence_maintainer_metadata_template.tsv",
      "downloads/prediction_card.schema.json",
      "downloads/outcome_board.schema.json",
      "downloads/external_validation_import_template.json",
      "downloads/v1_release_handoff_checklist.tsv",
      "downloads/V1_EXTERNAL_GATE_HANDOFF.md",
      "downloads/v1_external_gate_input_template.json",
      "downloads/validate_v1_external_gates.py"
    ]
  },
  "disease_prediction_readiness": {
    "readiness_schema": "nmd-vcell-disease-prediction-readiness/1.0",
    "resource_release": "v1.0.0-database-resource",
    "model_release": "ridge-safe-v2.3",
    "benchmark_protocol": "repeated-fold-v2.2",
    "current_level": "P0_prediction_infrastructure_only",
    "recommended_next_level": "P1_research_use_dmd_perturbation_response_prediction",
    "clinical_level_status": "P2_clinical_prediction_locked",
    "platform_claim_state": "P0_prediction_infrastructure_ready_P1_unvalidated_P2_locked",
    "allowed_current_claims": [
      "static prediction-registration schema and empty registry are available",
      "same-HepG2 perturbation-response benchmark is auditable",
      "future prospective outcomes can be linked without overwriting predictions",
      "evidence gaps and abstention requirements are explicit"
    ],
    "locked_claims": [
      "validated DMD disease predictor",
      "therapeutic response predictor",
      "clinical decision-support platform",
      "treatment-prioritization engine"
    ],
    "levels": [
      {
        "level": "P0",
        "label": "Prediction infrastructure only",
        "status": "PASS",
        "claim_allowed": "registry, schema, benchmark and abstention infrastructure exist"
      },
      {
        "level": "P1",
        "label": "Research-use DMD perturbation-response prediction",
        "status": "LOCKED_PENDING_EXTERNAL_VALIDATION",
        "claim_allowed": "none in this release"
      },
      {
        "level": "P2",
        "label": "Clinical disease prediction or decision support",
        "status": "LOCKED_NOT_IN_SCOPE",
        "claim_allowed": "none"
      }
    ],
    "gate_summary": {
      "governed_hypotheses": 21,
      "observed_hepg2_perturbation": 21,
      "external_myoblast_context_assessed": 9,
      "independent_muscle_or_dmd_perturbation_replication": 0,
      "therapeutic_or_clinical_validation": 0,
      "prediction_registered": 0,
      "outcome_measured": 0
    },
    "p1_required_before_unlock": [
      "frozen DMD/dystrophin-deficient human myogenic or neuromuscular perturbation dataset",
      "train/validation/external-test partition declared before model fitting",
      "donor, isogenic-pair or perturbation unit of analysis declared",
      "negative, positive and rescue/control definitions predeclared",
      "primary functional endpoint and transcriptomic secondary endpoints frozen",
      "baseline models, calibration, uncertainty intervals and abstention policy benchmarked",
      "out-of-distribution detection and failure-mode taxonomy frozen",
      "prospective prediction cards timestamped before outcome access",
      "outcome board populated without relabelling failed or abstained predictions"
    ],
    "p2_required_before_unlock": [
      "clinical intended-use statement",
      "independent external clinical validation",
      "decision-impact or workflow evaluation protocol",
      "bias, safety, monitoring and human-oversight plan",
      "regulatory and ethics review appropriate to intended use"
    ],
    "minimum_validation_boundary": "No P1 or P2 prediction claim can be made until independent disease-relevant perturbation data, prospective registration, external test results, calibration, uncertainty, OOD and abstention analyses are frozen.",
    "reporting_alignment": [
      "TRIPOD+AI-style model reporting fields are required before a P1 prediction claim",
      "DECIDE-AI/SPIRIT-AI/CONSORT-AI-style clinical evaluation fields are not triggered until a clinical workflow is proposed"
    ],
    "empty_registry_semantics": "Zero registered predictions and zero measured outcomes mean no qualifying prediction/outcome object exists; this is not a negative validation result."
  },
  "v1_release_gate": {
    "gate_schema": "nmd-vcell-v1-release-gate/1.0",
    "resource_release": "v1.0.0-database-resource",
    "interface_build": "EA-20260729-15",
    "formal_v1_release": false,
    "freeze_status": "v1_final_release_freeze_candidate",
    "database_release_claim_boundary": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
    "candidate_status": "canonical_database_v1_release_object_identity_ready_external_gates_pending",
    "internal_gate_summary": {
      "pass": 10,
      "total": 10
    },
    "external_gate_summary": {
      "complete": 0,
      "pending": 4,
      "total": 4
    },
    "internal_gates": [
      {
        "id": "single_source_release_identity",
        "status": "pass",
        "evidence": "api/v1.1/release_manifest.json"
      },
      {
        "id": "analysis_core_archive_checksum",
        "status": "pass",
        "evidence": "checksums.sha256"
      },
      {
        "id": "sqlite_integrity_and_nonempty_tables",
        "status": "pass",
        "evidence": "downloads/large_assets/nmd_vcell_sqlite_v0.9.2_schema1.1_20260725.sqlite/parts_manifest.tsv"
      },
      {
        "id": "typed_canonical_api",
        "status": "pass",
        "evidence": "api/v1.1/openapi.json"
      },
      {
        "id": "bounded_candidate_decision_state",
        "status": "pass",
        "evidence": "api/v1.1/genes/GFOD2.json"
      },
      {
        "id": "v1_release_freeze_gate",
        "status": "pass",
        "evidence": "api/v1.1/v1_release_gate.json"
      },
      {
        "id": "prediction_registry_scaffold",
        "status": "pass",
        "evidence": "api/v1.1/prediction_registry.json"
      },
      {
        "id": "database_paper_policy_package",
        "status": "pass",
        "evidence": "downloads/DATABASE_PAPER_READINESS.md"
      },
      {
        "id": "external_authorization_dossier_package",
        "status": "pass",
        "evidence": "downloads/V1_EXTERNAL_AUTHORIZATION_DOSSIER.md"
      },
      {
        "id": "evidence_atlas_overlay_archive_checksum",
        "status": "pass",
        "evidence": "api/v1.1/overlay_archive_identity.json"
      }
    ],
    "external_gates": [
      {
        "id": "permanent_doi_archive",
        "status": "pending_external_action",
        "required_input": "DOI for the unchanged canonical archive"
      },
      {
        "id": "institution_approved_data_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved data licence identifier and text"
      },
      {
        "id": "approved_code_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved code licence identifier and text"
      },
      {
        "id": "final_maintainer_and_institution_metadata",
        "status": "pending_author_input",
        "required_input": "Approved maintainer, affiliation and contact metadata"
      }
    ],
    "publication_package": [
      "api/v1.1/release_manifest.json",
      "api/v1.1/openapi.json",
      "api/v1.3/research-objects/registry.json",
      "api/v1.1/v1_release_gate.json",
      "api/v1.1/v1_external_authorization_dossier.json",
      "api/v1.1/prediction_registry.json",
      "ro-crate-metadata.json",
      "codemeta.json",
      "checksums.sha256",
      "downloads/nmd_vcell_data_dictionary_schema_1.1.tsv",
      "downloads/DATABASE_PAPER_READINESS.md",
      "downloads/NAR_DATABASE_CHECKLIST.md",
      "downloads/DATA_AVAILABILITY.md",
      "downloads/MAINTENANCE_POLICY.md",
      "downloads/VERSIONING_POLICY.md",
      "downloads/V1_EXTERNAL_AUTHORIZATION_DOSSIER.md",
      "downloads/v1_deposit_manifest.json",
      "downloads/v1_deposit_file_list.tsv",
      "downloads/v1_authorization_checklist.tsv",
      "downloads/v1_licence_maintainer_metadata_template.tsv",
      "downloads/prediction_card.schema.json",
      "downloads/outcome_board.schema.json",
      "downloads/external_validation_import_template.json",
      "downloads/v1_release_handoff_checklist.tsv",
      "downloads/V1_EXTERNAL_GATE_HANDOFF.md",
      "downloads/v1_external_gate_input_template.json",
      "downloads/validate_v1_external_gates.py"
    ],
    "claim_boundary_enforced_on_pages": [
      "index.html",
      "release.html",
      "v1_release_gate.html",
      "v1_authorization.html",
      "prediction_readiness.html",
      "prediction_registry.html",
      "api/v1.1/release_manifest.json",
      "api/v1.1/openapi.json",
      "api/v1.3/research-objects/registry.json",
      "ro-crate-metadata.json"
    ],
    "prediction_claim_state": "P0_prediction_infrastructure_ready_P1_unvalidated_P2_locked",
    "unlock_rule": "Only after all four external gates are structurally complete and author/institution authorization is recorded may the site label be changed to formal v1.0. That change still does not unlock P1 or P2 prediction claims."
  },
  "v1_external_authorization_dossier": {
    "dossier_schema": "nmd-vcell-v1-external-authorization-dossier/1.0",
    "resource_release": "v1.0.0-database-resource",
    "interface_build": "EA-20260729-15",
    "formal_v1_release": false,
    "dossier_status": "ready_for_author_institution_input_formal_v1_locked",
    "database_release_claim_boundary": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
    "external_gate_summary": {
      "complete": 0,
      "pending": 4,
      "total": 4
    },
    "required_external_inputs": [
      {
        "gate_id": "permanent_doi_archive",
        "status": "pending_external_action",
        "required_input": "DOI for the unchanged canonical archive"
      },
      {
        "gate_id": "institution_approved_data_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved data licence identifier and text"
      },
      {
        "gate_id": "approved_code_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved code licence identifier and text"
      },
      {
        "gate_id": "final_maintainer_and_institution_metadata",
        "status": "pending_author_input",
        "required_input": "Approved maintainer, affiliation and contact metadata"
      }
    ],
    "deposit_manifest": "downloads/v1_deposit_manifest.json",
    "deposit_file_list": "downloads/v1_deposit_file_list.tsv",
    "authorization_checklist": "downloads/v1_authorization_checklist.tsv",
    "input_template": "downloads/v1_external_gate_input_template.json",
    "metadata_template": "downloads/v1_licence_maintainer_metadata_template.tsv",
    "validator": "downloads/validate_v1_external_gates.py",
    "handoff": "downloads/V1_EXTERNAL_GATE_HANDOFF.md",
    "page": "v1_authorization.html",
    "privacy_boundary": "Do not publish maintainer email, affiliation details or approval metadata until the author/institution has explicitly approved the public values.",
    "non_automated_actions": [
      "mint DOI for the unchanged two-layer release package",
      "obtain institution-approved data licence identifier and text",
      "obtain institution-approved code licence identifier and text",
      "obtain author-approved maintainer, affiliation and contact metadata",
      "record formal release authorization person and ISO-8601 timestamp"
    ],
    "automatic_unlock": false,
    "release_layers": [
      {
        "layer": "analysis_core",
        "required_for_composite_release": true,
        "archive": {
          "object_id": "FILE:CORE:v0.8.1:v24r1:20260722",
          "filename": "nmd_vcell_database_resource_v0.8.1-v24r1-20260722.tar.gz",
          "size_bytes": 9677910,
          "sha256": "b88a3b9f1ae44b48d6ea3c2a568626229cc93f94d539b8ea30f55534aae41f36"
        }
      },
      {
        "layer": "evidence_atlas_overlay",
        "required_for_composite_release": true,
        "archive": {
          "object_id": "FILE:OVERLAY:v1.0.0-database-resource:stage5.65:20260728",
          "filename": "nmd_vcell_research_workbench_overlay_v1.0.0_database_resource_20260728_stage5_65.tar.gz",
          "size_bytes": 2635952,
          "sha256": "b6d82501ff29ef153184792d18e3b05180d7ee21ebf22a9eeeae1c703862b14f"
        }
      }
    ]
  },
  "prediction_registry": {
    "registry_schema": "nmd-vcell-prediction-registry/1.0",
    "resource_release": "v1.0.0-database-resource",
    "interface_build": "EA-20260729-15",
    "registry_status": "empty_scaffold_no_predictions_registered",
    "claim_state": "P0_prediction_infrastructure_ready_P1_unvalidated_P2_locked",
    "counts": {
      "prediction_registered": 0,
      "outcome_measured": 0,
      "abstained_predictions": 0,
      "failed_predictions": 0,
      "passed_predictions": 0
    },
    "schemas": {
      "prediction_card": "downloads/prediction_card.schema.json",
      "outcome_board": "downloads/outcome_board.schema.json",
      "external_validation_import_template": "downloads/external_validation_import_template.json"
    },
    "records": [],
    "outcomes": [],
    "empty_registry_semantics": "No prediction has been prospectively registered and no outcome has been measured in this release. The empty registry is an integrity state, not evidence of model failure or success.",
    "p1_unlock_requires": [
      "frozen DMD/dystrophin-deficient human myogenic or neuromuscular perturbation dataset",
      "train/validation/external-test partition declared before model fitting",
      "donor, isogenic-pair or perturbation unit of analysis declared",
      "negative, positive and rescue/control definitions predeclared",
      "primary functional endpoint and transcriptomic secondary endpoints frozen",
      "baseline models, calibration, uncertainty intervals and abstention policy benchmarked",
      "out-of-distribution detection and failure-mode taxonomy frozen",
      "prospective prediction cards timestamped before outcome access",
      "outcome board populated without relabelling failed or abstained predictions"
    ],
    "p2_unlock_requires": [
      "clinical intended-use statement",
      "independent external clinical validation",
      "decision-impact or workflow evaluation protocol",
      "bias, safety, monitoring and human-oversight plan",
      "regulatory and ethics review appropriate to intended use"
    ],
    "not_authorized_claims": [
      "validated DMD disease predictor",
      "therapeutic response predictor",
      "clinical decision-support platform",
      "treatment-prioritization engine"
    ]
  },
  "claim_boundary": "L1 resource records and L2 same-HepG2 observed perturbation evidence, with selected L3a external-context screens. No L3b independent perturbation replication, L4 DMD-muscle validation, or L5 therapeutic/clinical evidence is present. v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
  "formal_v1_release": false,
  "release_readiness": {
    "status": "internal_release_gates_pass_external_v1_gates_pending",
    "formal_v1_ready": false,
    "freeze_package_status": "canonical_object_identity_reconciled_formal_v1_locked",
    "database_release_claim_boundary": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
    "external_gate_input_contract": {
      "template": "downloads/v1_external_gate_input_template.json",
      "validator": "downloads/validate_v1_external_gates.py",
      "instructions": "downloads/V1_EXTERNAL_GATE_HANDOFF.md",
      "automatic_formal_release": false
    },
    "internal_gates": [
      {
        "id": "single_source_release_identity",
        "status": "pass",
        "evidence": "api/v1.1/release_manifest.json"
      },
      {
        "id": "analysis_core_archive_checksum",
        "status": "pass",
        "evidence": "checksums.sha256"
      },
      {
        "id": "sqlite_integrity_and_nonempty_tables",
        "status": "pass",
        "evidence": "downloads/large_assets/nmd_vcell_sqlite_v0.9.2_schema1.1_20260725.sqlite/parts_manifest.tsv"
      },
      {
        "id": "typed_canonical_api",
        "status": "pass",
        "evidence": "api/v1.1/openapi.json"
      },
      {
        "id": "bounded_candidate_decision_state",
        "status": "pass",
        "evidence": "api/v1.1/genes/GFOD2.json"
      },
      {
        "id": "v1_release_freeze_gate",
        "status": "pass",
        "evidence": "api/v1.1/v1_release_gate.json"
      },
      {
        "id": "prediction_registry_scaffold",
        "status": "pass",
        "evidence": "api/v1.1/prediction_registry.json"
      },
      {
        "id": "database_paper_policy_package",
        "status": "pass",
        "evidence": "downloads/DATABASE_PAPER_READINESS.md"
      },
      {
        "id": "external_authorization_dossier_package",
        "status": "pass",
        "evidence": "downloads/V1_EXTERNAL_AUTHORIZATION_DOSSIER.md"
      },
      {
        "id": "evidence_atlas_overlay_archive_checksum",
        "status": "pass",
        "evidence": "api/v1.1/overlay_archive_identity.json"
      }
    ],
    "external_gates": [
      {
        "id": "permanent_doi_archive",
        "status": "pending_external_action",
        "required_input": "DOI for the unchanged canonical archive"
      },
      {
        "id": "institution_approved_data_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved data licence identifier and text"
      },
      {
        "id": "approved_code_licence",
        "status": "pending_institutional_approval",
        "required_input": "Approved code licence identifier and text"
      },
      {
        "id": "final_maintainer_and_institution_metadata",
        "status": "pending_author_input",
        "required_input": "Approved maintainer, affiliation and contact metadata"
      }
    ]
  },
  "external_release_gates": [
    "permanent_doi_archive",
    "institution_approved_data_licence",
    "approved_code_licence",
    "final_maintainer_and_institution_metadata"
  ],
  "external_release_gate_status": {
    "approved_code_licence": "pending_external_gate",
    "final_maintainer_and_institution_metadata": "pending_external_gate",
    "institution_approved_data_licence": "pending_external_gate",
    "permanent_doi_archive": "pending_external_gate"
  },
  "overlay_archive": {
    "object_id": "FILE:OVERLAY:v1.0.0-database-resource:stage5.65:20260728",
    "filename": "nmd_vcell_research_workbench_overlay_v1.0.0_database_resource_20260728_stage5_65.tar.gz",
    "size_bytes": 2635952,
    "sha256": "b6d82501ff29ef153184792d18e3b05180d7ee21ebf22a9eeeae1c703862b14f",
    "role": "research_workbench_overlay_archive",
    "layer_release": "v1.0.0-database-resource",
    "scope_manifest_inside_archive": "OVERLAY_ARCHIVE_SCOPE.json",
    "coverage": "Current Workbench interface, research-object contracts, Study Cards, schemas, build tools and checksummed derived-object references; requires the analysis-core layer."
  }
}
