The Security and Governance
Layer for Kubernetes AI
The On-Prem AI Security Platform
On-prem, private cloud, or fully air-gapped. Jozu packages models as OCI artifacts, gates them with policy, and deploys them to any Kubernetes distribution with the pipelines you already run.
Your AI Security Control Point
Jozu isn't just another model registry. It's the security and governance layer for your entire Kubernetes AI stack. Jozu Hub ensures every model, agent, and MCP server is scanned, signed, and governed before deployment. Jozu Agent Guard enforces policy at runtime, with tool-level access control, guardrails, and human-in-the-loop, inside contained execution environments. KubeFlow handles training pipelines. KServe/LLM-D manages serving. Jozu secures everything in between.
Built on Open Standards
Jozu packages your AI projects using the CNCF KitOps project. KitOps is the reference implementation of the CNCF's ModelPack specification, a vendor-neutral industry standard trusted in production across global enterprises and governments.
Enterprise Security
& Compliance
Jozu features automated security scanning with policy enforcement. It uses tamper-evident packaging with SHA-based attestation, and features complete audit trails for EU AI Act, ISO 42001, and NIST AI RMF compliance.
Created for Kubernetes
Jozu was designed to work with enterprise Kubernetes development stacks. It works seamlessly with the tools your team already uses like Podman, MLflow, Kubeflow, KServe, LLM-D, Openshift, and more.
On-Prem, or even
Air Gapped
Unlike SaaS solutions, Jozu installs behind your firewall, ensuring that no data leaves your environment and nothing is visible to Jozu. All while remaining vendor neutral and avoiding vendor lock-in.
How it works
A secure, end-to-end workflow for training, governing, and serving ML models on-premises.
1. KitOps
packages models as secure ModelKits and pushes to Jozu
2. Kubeflow Pipelines
pulls secure ModelKits from Jozu to train and validate models
3. Jozu
trained models are scanned for vulnerabilities and license issues then signed and prepared for deployment
4. KServe
pulls only verified and approved models from Jozu for inference
How Jozu Enhances Kubeflow
The Gap in Kubeflow
KubeFlow excels at orchestrating training pipelines but has:
-
No Tamper-evident model storage
-
No Security scanning for model artifacts
-
No Supply chain attestations for compliance
-
No Deployment governance and approval workflows
The Jozu Solution
Jozu adds enterprise control to your KubeFlow pipelines that:
-
Packages trained models as ModelKits
-
Executes multiple levels of vulnerability scanning
-
Adds security attestations and signatures
-
Makes models available for governed KServe deployment
Architecture: Built for Security &
Governance
Without Jozu:
Fragmented workflows requiring manual packaging and scanning. Increased risk of deployment errors and compliance gaps.
With Jozu:
End-to-end automated packaging, scanning, and registry integration. Streamlined, reproducible, and production-ready ML pipelines.
Why Not Just Use
Kubeflow Model Registry?
The KubeFlow Model Registry focuses on metadata management, tracking parameters, metrics, and experiments. It's essentially a database of information about your models.
Building Effective Kubeflow Model Registry:
Deployment
Services
Jozu provides what Kubeflow Model Registry doesn't:
- Security scanning of actual model artifacts and dependencies
- Cryptographic signing to prevent tampering
- Deployment policies that enforce governance
- SBOM generation for supply chain security
- Immutable storage that ensures model integrity
Use both together:
- Kubeflow Model Registry for experiment metadata
- Jozu for security, governance, and production deployment
Why Kubeflow users love Jozu
- Keep your existing pipelines unchanged
- Add security scanning with one component
- Get deployment-ready artifacts automatically
- Maintain your training workflows as-is
The Registry Comparison
Jozu integrates with the tools your DevOps team already knows and trusts.
From push to serving, without the build step
Rapid Inference Containers are composed at pull time: your hardened, already-approved base image, the model weights from the ModelKit, and the configuration metadata, merged when the container runtime pulls. No CI build, no image sprawl, no new attack surface, because the base layer is already inside your vulnerability management workflow. The same ModelKit serves different runtimes by changing one path segment in the pull URL.
In internal testing a Llama 3.2 8B model was serving in 42.8 seconds versus 425.4 seconds for a conventional container build.
Works inside the pipelines you already run
Your CI/CD, unchanged
Jenkins, GitLab CI, GitHub Actions, Dagger, and OpenShift Pipelines. Models are packaged with the Kit CLI or Python SDK, stored in your existing OCI registry, scanned, and deployed through your normal automation. Jozu adds gates to your pipeline; it does not replace the pipeline.
Scanning in the workflow
Scanning runs automatically on push to Hub, covering the nine vulnerability classes. Results are tracked per version, and pulls or deployments are blocked when digests and signatures don't match.
Deployment, gated
Your pipeline pulls the signed ModelKit, Jozu validates the digest against the signature, and only validated artifacts deploy, to EKS, AKS, GKE, OpenShift, or any distribution.
Why OCI
Layer-based storage, immutable versioning through tags and digests, cryptographic verification, and native Kubernetes support. Your DevOps team already knows this toolchain; your models just join it.
Request your free Jozu trial
Interested in testing Jozu in your private environment? Download the Helm Chart, and start your 2-week trial.
- STEP 1
Install
Jozu Hub can be installed in your environment in just 1-hour, with no disruptions to existing workflows. We suggest taking a baseline measurement of current deployment times and security gaps, to benchmark against.
- STEP 2
Evaluate
Once installed, you can run real-world tests with your models and infrastructure for up to 2-weeks. This will allow you to measure Jozu's performance against your existing tools and processes.
- STEP 3
Review
At the end of your 2-week trial our team will work with you to review your results, and help you quantify improvements and ROI. This includes an implementation and roadmap discussion.
Can Jozu Hub import models from Hugging Face and package them as CNCF-compliant ModelKits?
How does Jozu Hub's approach differ from MLflow, Kubeflow, or other AI platforms?
How does Jozu Hub optimize model delivery to Kubernetes clusters by 7x?
What's the maximum size of models and datasets that can be packaged as ModelKits?
How does Jozu Hub handle multi-modal models and large language models in CI/CD pipelines?
How do developers push and pull ModelKits in their CI/CD workflows?
kit CLI with familiar syntax. Developers run kit push registry.example.com/org/model:v1.0 to upload ModelKits and kit pull registry.example.com/org/model:v1.0 to retrieve them. CI/CD developer workflow integration works with any OCI-compliant registry using existing credentials. Automated model versioning tracks each push with SHA digests and optional semantic tags. From experiment trackers like MLflow, the pykitops Python library captures model lineage and generates ModelKits programmatically. Pipeline scripts simply call the CLI commands, and Jozu handles security scanning, signing, and validation automatically.