{
  "stage": 356,
  "engine": "Runtime Verification & Fail-Closed Execution Gate",
  "source_stage": 355,
  "created_at": "2026-06-23T01:32:21Z",
  "previous_hash": "cd30facf64978d7aecff0285ea092847049da0e55d7b8cb8d6b7bdcc323545a7",
  "stage355_binding": {
    "stage355_result_path": "docs/keys/stage355_revocation_enforcement_result.json",
    "stage355_status_path": "docs/keys/stage355_key_status_verification.json",
    "stage355_entry_hash": "cd30facf64978d7aecff0285ea092847049da0e55d7b8cb8d6b7bdcc323545a7",
    "stage355_result_sha256": "6b2227842ddd19779cca27dfe81c86518ffca88a12cbc70c11ac904a64a7aa5a"
  },
  "runtime_context": {
    "is_github_actions": false,
    "github_actions_env": null,
    "github_run_id": null,
    "github_sha": null,
    "github_repository": null,
    "github_workflow": null,
    "local_execution": true
  },
  "checks": {
    "stage355_result_exists": true,
    "stage355_status_exists": true,
    "stage355_decision_accept": true,
    "stage355_violations_empty": true,
    "stage355_result_sha256_present": true,
    "stage355_entry_hash_present": true,
    "stage355_entry_hash_matches_status_previous_binding": true,
    "stage355_no_private_keys": true,
    "stage355_no_real_pqc_signature_claim": true,
    "stage355_pqc_intent_not_active": true,
    "runtime_context_detected": true,
    "ci_context_valid_if_required": true
  },
  "violations": [],
  "fail_closed_policy": {
    "block_if_stage355_missing": true,
    "block_if_stage355_decision_not_accept": true,
    "block_if_stage355_violations_present": true,
    "block_if_stage355_entry_hash_missing": true,
    "block_if_stage355_status_mismatch": true,
    "block_if_private_key_boundary_failed": true,
    "block_if_pqc_intent_claimed_active": true
  },
  "safety_boundary": {
    "no_private_keys": true,
    "no_raw_secrets": true,
    "no_real_key_rotation_claim": true,
    "no_real_rekor_claim": true,
    "no_real_pqc_signature_claim": true,
    "runtime_gate_only": true
  },
  "entry_hash": "f420837afc3755c69b09528ef7e5c6cc5c4fbdb3b89e5bc5cfad2060eb4dcab6",
  "runtime_decision": "warn",
  "reasons": [
    "local_context_detected_warn_only",
    "runtime_allowed_with_local_warning"
  ]
}
