{
  "handle": "PermissionEscalate",
  "mechanism": "Standardizes request elevation. When `Risk > Threshold`, the {{agent}} blocks execution and emits a `PermissionRequest`. Waits for `SignedApproval` before proceeding. It requests a {{tiered_access}} upgrade, often pausing execution until {{human_approve}} is granted.",
  "gloss": "Requesting elevated privileges for sensitive operations",
  "failure_modes": [
    "Privilege Creep: Escalated permissions become permanent, violating least-privilege principle."
  ],
  "invariants": [
    "Approval required for higher tier",
    "Escalation logged"
  ],
  "preconditions": [
    "Blocked action",
    "Justification"
  ],
  "postconditions": [
    "Access granted or denied"
  ],
  "_meta": {
    "tier": 1,
    "ring": 1,
    "caution": "Grants capabilities beyond normal operating scope.",
    "supersedes": [
      "sema:PermissionEscalate#mh:SHA-256:744f4ce8439e69d9869b0fd5c260284e5f655861a97140d1487937165dc3deaa",
      "sema:PermissionEscalate#mh:SHA-256:d4544d06098df4779b8fe2956c168d331ee3443b531f13eb81b6339ffafdeec6",
      "sema:PermissionEscalate#mh:SHA-256:0ca59c3513edbad36bd4775b0fd6145bff74b809b75e23ae4b49f3a6a73da907",
      "sema:PermissionEscalate#mh:SHA-256:8419a72597afae82791e7a7745c91e3bf8873851676e838d0a1c4dff23cbad6a",
      "sema:PermissionEscalate#mh:SHA-256:1c4907bb861f597e734a8da1a7bfda319c78b4c27dd16db44d809b0838ff09d7"
    ],
    "path": [
      "Society",
      "Protocols"
    ]
  },
  "sema_id": "sema:PermissionEscalate#mh:SHA-256:b2392a102ae384a41f9cd0a4e5ed173860457fb7bb6f336e74d108b904b10036",
  "sema_ref": "PermissionEscalate#b239",
  "sema_stub": "b239",
  "dependencies": {
    "references": {
      "agent": "sema:Agent#mh:SHA-256:e127459069739fffc96a71d54ef6e8c97ca53471d5349c16aa72a092a33756cd",
      "human_approve": "sema:HumanApprove#mh:SHA-256:cf561deb1a5e93a9f221abe2621c8a2bcfebf6863bd1128fa2230ef90237e67d",
      "tiered_access": "sema:TieredAccess#mh:SHA-256:48871e4baf0a2f4a54892bf6c25765ca648696f391f569b02afaefb8b4af9a5b"
    }
  },
  "sema_layer": "Society",
  "sema_category": "Protocols",
  "used_by": {}
}
