{
  "resource_release": "v1.0.0-database-resource",
  "schema_version": "1.1",
  "interface_build": "EA-20260726-13",
  "evidence_freeze": "2026-07-25",
  "created_utc": "2026-07-27T03:27:11+00:00",
  "authority_source": "deploy/nmd-vcell-site/public/resource",
  "dry_run_schema": "nmd-vcell-v1-formal-unlock-dry-run/1.0",
  "input_template": "downloads/v1_external_gate_input_template.json",
  "release_manifest": "api/v1.1/release_manifest.json",
  "strict_validator": "downloads/validate_v1_external_gates.py",
  "validator_return_code": 2,
  "validator_status_line": "FORMAL_V1_NOT_READY",
  "blocker_count": 16,
  "expected_current_result": "FORMAL_V1_NOT_READY",
  "formal_v1_release": false,
  "submission_ready": false,
  "unlock_candidate_generated": false,
  "blockers": [
    {
      "field_or_check": "deposit.doi",
      "message": "deposit.doi must be a minted DOI without URL prefix, e.g. 10.xxxx/xxxxx",
      "status": "blocking"
    },
    {
      "field_or_check": "deposit.repository",
      "message": "deposit.repository is required",
      "status": "blocking"
    },
    {
      "field_or_check": "deposit.record_url",
      "message": "deposit.record_url is required",
      "status": "blocking"
    },
    {
      "field_or_check": "data_licence.identifier",
      "message": "data_licence.identifier is required",
      "status": "blocking"
    },
    {
      "field_or_check": "data_licence.approval_status",
      "message": "data_licence.approval_status must be institution_approved",
      "status": "blocking"
    },
    {
      "field_or_check": "data_licence.approval_reference",
      "message": "data_licence.approval_reference is required",
      "status": "blocking"
    },
    {
      "field_or_check": "code_licence.identifier",
      "message": "code_licence.identifier is required",
      "status": "blocking"
    },
    {
      "field_or_check": "code_licence.approval_status",
      "message": "code_licence.approval_status must be institution_approved",
      "status": "blocking"
    },
    {
      "field_or_check": "code_licence.approval_reference",
      "message": "code_licence.approval_reference is required",
      "status": "blocking"
    },
    {
      "field_or_check": "maintainer.name",
      "message": "maintainer.name is required",
      "status": "blocking"
    },
    {
      "field_or_check": "maintainer.institution",
      "message": "maintainer.institution is required",
      "status": "blocking"
    },
    {
      "field_or_check": "maintainer.email",
      "message": "maintainer.email is required",
      "status": "blocking"
    },
    {
      "field_or_check": "maintainer.approval_status",
      "message": "maintainer.approval_status must be author_approved",
      "status": "blocking"
    },
    {
      "field_or_check": "formal_release_authorization.authorized",
      "message": "formal_release_authorization.authorized must be true only after all external gates pass",
      "status": "blocking"
    },
    {
      "field_or_check": "formal_release_authorization.approved_by",
      "message": "formal_release_authorization.approved_by is required",
      "status": "blocking"
    },
    {
      "field_or_check": "formal_release_authorization.approved_at",
      "message": "formal_release_authorization.approved_at must be ISO-8601",
      "status": "blocking"
    }
  ],
  "validator_command_from_project_root": "python3 deploy/nmd-vcell-site/public/resource/downloads/validate_v1_external_gates.py deploy/nmd-vcell-site/public/resource/downloads/v1_external_gate_input_template.json --manifest deploy/nmd-vcell-site/public/resource/api/v1.1/release_manifest.json",
  "claim_boundary": "v1.0 is a database and evidence-governance release; it is not a validated disease-prediction or clinical decision-support release.",
  "disease_prediction_platform_claim_expansion": false
}
