OrbitQuant 0.6.0 makes the optimized native kernel package self-delivering.
The runtime now provisions orbitquant_packed_matmul automatically the first time a packed path needs it: it derives the exact variant for the running process (torch minor + CUDA version for CUDA, the torch stable ABI for CPU, plus OS/architecture), and resolves it through an installed package, LOCAL_KERNELS, the on-disk cache, a checksum-verified prebuilt wheel from the kernels-v1 release (14 variants: linux CUDA cu126/cu128/cu130 for torch 2.9/2.12/2.13, Windows CUDA cu128, Metal for torch 2.12/2.13, and CPU stable-ABI wheels for linux x86_64/aarch64, macOS arm64, and Windows), and finally an opt-in JIT build from sources bundled in the wheel. Failures degrade to the Triton/dequant fallbacks with actionable messages.
New CLI: orbitquant kernels-install [--build] [--no-fetch] and orbitquant kernels-status. Environment contract: ORBITQUANT_KERNELS_AUTOFETCH, ORBITQUANT_KERNELS_AUTOBUILD, ORBITQUANT_KERNELS_CACHE, ORBITQUANT_KERNELS_RELEASE_BASE; see docs/kernel-audit.md#native-package-provisioning.
The dead Hugging Face kernels.get_kernel loader path is removed; the [kernels] extra now only pulls the Triton fallback.