{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "urn:orbiplex:schema:operator-task-binding-emergency-pause:v1",
  "title": "Operator Task Binding Emergency Pause v1",
  "x-dia-workflow": "project",
  "x-dia-status": "draft",
  "x-dia-basis": [
    "doc/project/40-proposals/094-operator-task-packs-for-bounded-problem-solving.md"
  ],
  "description": "Request to pause one local binding through the explicit host-local emergency channel. It needs no current operator binding and no expected revision, so losing or revoking the operator binding never takes from the node owner the ability to restrict it. It can only pause: it cannot create, resume, or accept a profile, and it is a separate request on a separate route, never a fallback taken after an ordinary request failed authorization. The transport's host-local authentication is the actor; a binding already paused changes and records nothing.",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema",
    "schema/v",
    "binding/ref"
  ],
  "properties": {
    "schema": {
      "const": "operator-task-binding-emergency-pause.v1"
    },
    "schema/v": {
      "const": 1
    },
    "binding/ref": {
      "$ref": "operator-task-common.v1.schema.json#/$defs/ref"
    }
  }
}
