Skip to content

.bnnpack v2 design sketch (W5.T05) — not implemented

Field Value
Status Design only (v1 remains shipping format)
Date 2026-07-25

Goals

  • Ternary bitplanes + binary in one container
  • Richer meta (policy, sensitivity summary, HW probe)
  • Content hashes per tensor for untrusted-file warnings
  • Forward-compatible schema version field (already in v1 header)

Non-goals for v2.0 draft

  • Full safetensors interop (W5.T06 follows)
  • ONNX (deferred — docs/MOONSHOT_DEFERRALS.md)

Migration

v1 readers must reject unknown major versions loudly. v2 writers may emit v1-compatible subset when ternary unused.

Next step

ADR under docs/adr/ when implementing; keep round-trip tests green.