Skip to content
zviz zig build · run
About

A runtime, not a platform.

ZViz is a single static Zig binary that runs OCI bundles with a security policy you can read in an afternoon. It is a Skelf-Research project, Apache 2.0 licensed.

What it is

What it is not

Who it's for

Threat model in one paragraph

The adversary is the code inside the container. They may have arbitrary userspace capabilities within their namespace, may attempt to call any syscall, may try to load kernel modules, escalate capabilities, escape namespaces, or pivot via writeable filesystem paths. ZViz assumes the host kernel is trusted; if a CVE exists in an allowed syscall path, that risk is shared with the host. The selective-denial design is an explicit bet that you can shrink the reachable surface enough to make this trade-off favorable for most workloads — and gain native syscall throughput as a side effect.

Requirements

Project & license

ZViz is a Skelf-Research project. Source on GitHub. Apache 2.0. Documentation at docs.skelfresearch.com/zviz.