Hugging Face just turned Kernels from a community experiment into a signed, verified, Hub-native format. The revamped Kernels update ships four concrete changes:
- Kernel signing β kernels can now be cryptographically signed, letting downstream users verify provenance before execution
- Trusted kernel publishers β a verification system that surfaces kernels from known, vetted sources
- Improved security β hardened protections around how kernels are handled and distributed
- Hub-native integration β kernels are now first-class Hub objects with full metadata, search discoverability, and version tracking
The core problem: custom GPU kernels scattered across repos with no provenance, no versioning, and no way to verify the code youβre about to run. By making kernels Hub-native with signing and publisher verification, Hugging Face treats them like models and datasets β versioned, attributed, auditable.
NOTE
Kernels now appear in Hub search alongside models and datasets. Publisher trust badges display directly in the kernel card UI.
For teams pulling third-party kernels into inference pipelines, signing and trusted-publisher features are the practical wins. You can pin a kernel to a specific signed version and verify it hasnβt been tampered with β the same workflow youβd expect from a package manager, applied to GPU kernel code.
Available now on the Hub. Existing kernel repos need to opt into signing β unsigned kernels still run but wonβt display the verification badge.