Skip to content
NZT

Concepts

Architecture

Three layers, and only what is needed gets loaded. How NZT routes each request from the kernel to a phase router, and from there to the one leaf the task needs.

Three layers. Only what is needed gets loaded.

The path of a request

request kernel (routing table) phase router the right leaf

The three layers

Kernel · ~180 lines

Installed in the file your provider reads in every session. It carries the cycle, the brakes, the state format and the routing table: which skill to load is written in a table, not left for the model to guess.

Routers · 7 phases

One per phase. They do not do the work: they read the request and say which leaf to load.

Leaves · ≤ 200 lines

One skill, one job. Only the one the task asks for gets loaded.

The kernel is always present. Of the leaves, only the one the task asks for gets loaded.