NOULXP · THE OPEN STANDARD
Get started with NoulXP.
Install the reference runtime, answer a request with a package, serve it, check it and publish it, a command or two at a time. The full reference is in the NoulXP docs.
Install it
The
noulxppackage needs Python 3.11 or newer. Install the runtime your package's weights need:noulxp[onnx]for ONNX,noulxp[gguf]for GGUF.noulxp infolists the backends and devices this machine has.pip install "noulxp[onnx]" noulxp info
Answer a request
A package is a folder with a
noulxp.jsonmanifest, herenoulxp/: one you converted withnoulxp export, or thenoulxp/folder of a model version. Save a request, a state and typed questions, asrequest.json, and answer it.--devicetakescpu,coreml,cudaorgpu; left out, it picks the best one available.{ "state": "Customer: I was charged twice and still have no refund.", "questions": { "intent": { "type": "choice", "instructions": "What does the customer want?", "criteria": ["refund", "cancel order", "other"] }, "angry": {"type": "noul", "instructions": "The customer is angry."} } }
noulxp run noulxp/ --request request.json --device cpuServe it
noulxp serveanswers the same request over HTTP, atPOST /v1/systemoneon 127.0.0.1:8790, in the format of the System One inference API. To listen beyond this machine it needs a token (--token). From a second terminal, ask it what it holds. For an AI agent,noulxp mcp noulxp/serves the package as an MCP tool instead.noulxp serve noulxp/curl -s localhost:8790/v1/modelsCheck it
noulxp validatechecks the package's files against the schemas and their hashes.noulxp checkreplays its conformance file through the reference runtime, and passes when every decision is the one the model's own code gives and every probability is within 0.01. Run it on the machine and device you serve from.noulxp validate noulxp/ noulxp check noulxp/
Publish it
Put the package in a
noulxp/folder next to your model'ssystemone.yaml, and push the version with thesystemoneCLI. The System One Engine checks the package by itself (up to 2.5 GB), and when it passes, the model shows NoulXP compatible. How the badge works.pip install systemonemodels systemone login systemone push ./my-model --repo your-org/your-model --dry-run systemone push ./my-model --repo your-org/your-model