### Integer operators (Draft), and the payload text of two integer codecs

- **A new extension, [integer-operators](extensions/integer-operators.md) (Draft).**
  `wai-ops/1` is the integer operator set the integer-exact capabilities decode
  through: each operator's exact arithmetic over the integers, with rounding, bias
  placement and shift scope as parameters of requantisation; a range policy on every
  tensor (`derived`, `clamp` or `check`); the `acc64` and `acc32` accumulator profiles;
  static bounds rules, saturating at `±2^255` so that a 512-bit integer holds every
  value they form, and a canonical bounds certificate that decides which profile a
  parameter set meets; the accelerator subset `wai-ops/1-npu`; the `WHG1` graph form;
  the stage operators of the drivers, among them the mANS decode of
  `wai.image.jpegai` (E8) with its scale path (§13.6.1); and canonical lowerings of
  the existing network forms (`int_synth.json`, `WHM1`, `WAM1`, `WMB1`) to `WHG1`.
  The reference crate, the tool and the conformance corpus it names follow this
  Draft; until they land, each capability's reference is the decoder its payload
  extension names.
- **[integer-payloads](extensions/integer-payloads.md) writes down two more formats.**
  §13 is the `wai.neural.int_synth` payload and its set, `int_synth.json`; §14 is the
  `WIM1` payload and the `WMB1` bundle of `wai.neural.int_mlicpp`, including that the
  entropy network reads every element of `y` not yet decoded as 0, and that the three
  networks and the tables share one `afrac` in `1..=30`. §9 gains the members and
  checks of `entropy.json`, and states that the layers' arithmetic is
  integer-operators §13.2 and §13.3. No decoder changes: §13 lists the
  `wai.neural.int_synth` checks the reference decoder makes once it decodes through
  its lowering.

