# Kairic Edge v1.2 Kairic Edge v1.2 is a runtime correctness release. The GGUF and all three PromptForge sidecars are unchanged. ## Fixed - Exact 65-row n-gram verification now uses the compact authoritative computation path by default. - The previous native IU4 M65 verifier could change a greedy target token on a reproduced low-margin case. - Kairic startup now reports `M65 verifier=strict-compact` so the active correctness mode is auditable. - The previous route remains available only through `KAIRIC_UNSAFE_NATIVE_M65_VERIFY=1` for controlled diagnostics. ## Validation - Six out of six responses matched the frozen no-spec target hash exactly. - Five warm strict-M65 runs: 22.31–22.38 seconds, mean 22.34 seconds. - Draft acceptance: 9,255/9,280 tokens, 99.73%. - Mean accepted draft length: 64.83 tokens. - Approximately 5–8% slower than the unsafe native M65 route on the reproduced workload. - Approximately 7.19× faster than speculation off on the same workload. The frozen target output contains two known arithmetic mistakes. v1.2 intentionally preserves those tokens: speculative decoding is required to accelerate the target model, not silently change its answer. ## Release scope The release contains only the M65 correctness change and its documentation. The separately tested Qwen MTP16 verification/adaptive controls were not promoted because the matched MTP4 production profile remained faster. Native MTP4 therefore remains the recommended production default. ## Unchanged artifacts | File | SHA-256 | |---|---| | `Qwen3.8-27B-IU4-Kairic-Edge.gguf` | `360caf7381907c3eca7ac0afd1228efc016af747f3f38637fb1c7f94daabac2a` | | `Qwen3.8-27B-Kairic-IU4-FFN.pfs` | `adcbb90a7b429a30a2a39043366d68320d72e8b4816a0f498e882b2f80a2ba2b` | | `Qwen3.8-27B-Kairic-IU4-GDN.pfs` | `82f931316f1c895da104915dec4697163808d06f0e6b2dc027cee7aa3afc0f0e` | | `Qwen3.8-27B-Kairic-IU4-GDN-Output.pfs` | `3b07e7b176559e4402924ba0c368532fa6f02118a33c71e70974c809bf6208a3` | ## Required source release Build tag: [`kairic-edge-qwen38-27b-v1.2`](https://github.com/ciru-ai/ROCmFPX/tree/kairic-edge-qwen38-27b-v1.2) in `ciru-ai/ROCmFPX`. Source commit: [`205a3e5f40e5542e2f2eb68e3d3f81f918b1d895`](https://github.com/ciru-ai/ROCmFPX/commit/205a3e5f40e5542e2f2eb68e3d3f81f918b1d895). The immutable tag exists publicly and the release source passed a clean `llama-server` build, startup/help check, and runtime dependency check on Sozo. ## Acknowledgment Pete independently proposed the same fail-closed M65 direction in the Hugging Face discussion. We statically cross-checked that proposal against this implementation before release; v1.2 keeps the stricter explicit unsafe override and auditable startup mode.