{
  "definition_id": "ckl-permit-to-work-ops-check",
  "title": "Permit-to-Work Ops Check",
  "version": "1.0.0",
  "source_citation": "Facilities SOP pattern for isolating energy sources before maintenance work; generic across HSE permit-to-work frameworks.",
  "mandate_hash": null,
  "steps": [
    {
      "step_id": "isolate",
      "title": "Isolate the energy source",
      "instruction": "Lock out and tag the relevant panel or valve. Photograph the lock in place.",
      "evidence_requirement": "file-digest",
      "approver_role": null,
      "gate": "blocking"
    },
    {
      "step_id": "zero-energy",
      "title": "Confirm zero energy state",
      "instruction": "Test with a calibrated meter and record the reading before anyone touches the equipment.",
      "evidence_requirement": "text",
      "approver_role": "site_supervisor",
      "gate": "blocking"
    },
    {
      "step_id": "brief-crew",
      "title": "Brief the work crew",
      "instruction": "Walk the crew through the scope, hazards, and stop-work authority before work starts.",
      "evidence_requirement": "text",
      "approver_role": "site_supervisor",
      "gate": "blocking"
    },
    {
      "step_id": "perform-work",
      "title": "Perform the work",
      "instruction": "Complete the maintenance task as scoped. Note any deviation from plan.",
      "evidence_requirement": "text",
      "approver_role": null,
      "gate": "blocking"
    },
    {
      "step_id": "restore-and-log",
      "title": "Restore energy and log completion",
      "instruction": "Remove the lockout, restore power, and record who performed the work and when.",
      "evidence_requirement": "text",
      "approver_role": null,
      "gate": "advisory"
    }
  ],
  "definition_digest": "b482042bba28dcb7454ee3fd30733f5b636ff86a89d399027536b99c5a999611",
  "audit_signature": {
    "proof": {
      "type": "DataIntegrityProof",
      "cryptosuite": "eddsa-jcs-2022",
      "verificationMethod": "did:key:z6Mkn6uc8eBwnE3Hur1YkLjfM3urAPkbuUcrYmtt1ZpJasWA",
      "proofPurpose": "assertionMethod",
      "created": "2026-07-16T00:00:00.000Z",
      "proofValue": "zEheXpu8cmeizqd522nX3proPXoK3B1mSAvFw2QoD7JLnw9kQ6zWVffhRZw1aJJxN1iqkxaKLbqtfDhsXnDsuV5x"
    }
  }
}
