{
  "handle": "Boolean",
  "mechanism": "The primitive true/false type. A Boolean value is one of exactly two mutually exclusive members: true or false. Used as the output type of schema-validation and as the evaluation return of conditional traits. Distinct from the three-state Decision (proceed/halt/debt) and from the graded Status (verified/falsified/unknown): Boolean admits no middle value.",
  "gloss": "Binary truth value — true or false",
  "data_schema": {
    "type": "object",
    "required": [
      "value"
    ],
    "properties": {
      "value": {
        "type": "boolean",
        "description": "The truth value: true or false"
      }
    }
  },
  "invariants": [
    "Exhaustive: every Boolean value is one of exactly two members.",
    "Exclusive: no value is simultaneously true and false."
  ],
  "_meta": {
    "tier": 0,
    "ring": 0,
    "path": [
      "Infrastructure",
      "Data Structures"
    ]
  },
  "sema_id": "sema:Boolean#mh:SHA-256:981efb73fe1629d491f83db8c4b9bbc05284d7ddb76e71222d83be8d2176d9be",
  "sema_ref": "Boolean#981e",
  "sema_stub": "981e",
  "sema_layer": "Infrastructure",
  "sema_category": "Data Structures",
  "used_by": {
    "yields": {
      "Validate": "sema:Validate#mh:SHA-256:ffd128811cea63d7a4dac2c45c95fd8ac1d8a7d3788423fb6710b622167305ed"
    }
  }
}
