{
  "schema_version": "2.0",
  "build": "NP176-AUTHOR-SCENARIOS-SERVICE-GATE",
  "status": "LOCAL_RESEARCH_CANDIDATE_NOT_PUBLISHED_NOT_INDEPENDENTLY_ACCEPTED",
  "scope": "This embedded manifest identifies release rules. Current server state is time-varying and must be proven by a separately hashed deployment record.",
  "bundle_identity": {
    "external_freeze_manifest": "publication_freeze_manifest.json",
    "reason_not_embedded": "A ZIP hash cannot be embedded in a file contained by that same ZIP without a circular identity problem."
  },
  "previous_verified_baseline_and_rollback_target": {
    "version": "NP176-I26-frozen",
    "file_count": 45,
    "bundle_sha256": "5083863fc53c4b0eb2d6f92225768e9c9c9465977abee4201e957dbcfdf865fa",
    "index_sha256": "490eff38237dd1b85c6413671df206c4b2ffe1d7d26d75d54166dde5a6bf98f6"
  },
  "required_external_evidence": [
    "exact final manifest and bundle hashes",
    "public and remote final inventory match",
    "nginx configuration fingerprint unchanged and nginx -t PASS",
    "exact I26 rollback inventory and public hashes match",
    "the same final bytes are reactivated and match again"
  ],
  "criterion_49_rule": "PASS only for the exact build hash in a successful external publication-and-rollback record; otherwise UNKNOWN.",
  "scientific_status": "CRITICAL_YEAR_UNKNOWN_REQUIRED_INPUTS_MISSING",
  "publication_authorization": "Preparation authorized; deployment of this candidate has not been executed or authorized by that preparation request."
}
