THE ARCHITECTURE, FROM SCRATCH

How Quantix is built

A ground-up look at every layer of the platform — the languages, the runtimes, and the deliberate choices that make Quantix a modern, secure, self- and cloud-hostable hypervisor.

LAYER BY LAYER

Three layers, one contract

CORE SUBSYSTEMS

The pieces that make it real

Storage, networking, updates, and the guest tooling — the systems that turn a fleet of machines into one platform.

THE WIRE CONTRACT

One typed API, end to end

Every hop — dashboard, control plane, and host daemon — speaks the same schema-defined, versioned gRPC/protobuf contract. No hand-rolled REST, no untyped JSON drifting between services.

Generated clients in Rust, Go, and TypeScript
mTLS on every connection between services
Streaming telemetry and long-lived task updates
node.proto
service NodeAgent {
  rpc CreateVM(VMSpec) returns (VM);
  rpc MigrateVM(MigrateReq)
        returns (stream Progress);
  rpc StreamMetrics(Empty)
        returns (stream HostStats);
}
Back to overview