{
  "total_symbols": 25,
  "encoding": "5-bit packed binary (bits 0-24 symbols, 25 reserved, 26-27 control, 28-31 reserved)",
  "vowels": [
    {
      "position": "V0",
      "bit": 0,
      "action": "Observe"
    },
    {
      "position": "V1",
      "bit": 1,
      "action": "Create"
    },
    {
      "position": "V2",
      "bit": 2,
      "action": "Connect"
    },
    {
      "position": "V3",
      "bit": 3,
      "action": "Transform"
    },
    {
      "position": "V4",
      "bit": 4,
      "action": "Judge"
    },
    {
      "position": "V5",
      "bit": 5,
      "action": "Execute"
    }
  ],
  "consonants": [
    {
      "position": "C0",
      "bit": 6,
      "type": "relate",
      "layer": "Context"
    },
    {
      "position": "C1",
      "bit": 7,
      "type": "read",
      "layer": "Context"
    },
    {
      "position": "C2",
      "bit": 8,
      "type": "update",
      "layer": "Context"
    },
    {
      "position": "C3",
      "bit": 9,
      "type": "method",
      "layer": "Context"
    },
    {
      "position": "C4",
      "bit": 10,
      "type": "diagnose",
      "layer": "Discovery"
    },
    {
      "position": "C5",
      "bit": 11,
      "type": "recover",
      "layer": "Discovery"
    },
    {
      "position": "C6",
      "bit": 12,
      "type": "rollback",
      "layer": "Discovery"
    },
    {
      "position": "C7",
      "bit": 13,
      "type": "retry",
      "layer": "Discovery"
    },
    {
      "position": "C8",
      "bit": 14,
      "type": "mask",
      "layer": "Discovery"
    },
    {
      "position": "C9",
      "bit": 15,
      "type": "confirm",
      "layer": "Discovery"
    },
    {
      "position": "C10",
      "bit": 16,
      "type": "serial",
      "layer": "Discovery"
    },
    {
      "position": "C11",
      "bit": 17,
      "type": "embed",
      "layer": "Narration"
    },
    {
      "position": "C12",
      "bit": 18,
      "type": "outbound",
      "layer": "Narration"
    },
    {
      "position": "C13",
      "bit": 19,
      "type": "templated",
      "layer": "Narration"
    },
    {
      "position": "C14",
      "bit": 20,
      "type": "idempotent",
      "layer": "Narration"
    },
    {
      "position": "C15",
      "bit": 21,
      "type": "translate",
      "layer": "Value"
    },
    {
      "position": "C16",
      "bit": 22,
      "type": "peers",
      "layer": "Value"
    },
    {
      "position": "C17",
      "bit": 23,
      "type": "copy",
      "layer": "Value"
    },
    {
      "position": "C18",
      "bit": 24,
      "type": "block",
      "layer": "Value"
    }
  ],
  "control": [
    {
      "bit": 26,
      "meaning": "pipeline separator (flows to)"
    },
    {
      "bit": 27,
      "meaning": "end of message (terminus)"
    }
  ],
  "frame_format": "[0xBB][LEN_16][PAYLOAD_5bit_packed][CRC8]",
  "vocab_version": "1.0.0"
}