Tutorial
Load a supervised artifact
The engine always has a built-in basic model. An advanced file is optional. Format: xorappsec-supervised-v1, 32 named features, last weight is the intercept.
- Obtain a JSON file from the private training lab, or copy
config/models/supervised-basic-v1.jsonto see the schema. -
Either drop it at
config/supervised.jsonor pass the path:xorappsec all --supervised-model /etc/xorappsec/supervised.json
xorappsec doctormust printsupervised OKwith the file’s name and version. A wrong feature order is a start failure — by design.- Do not commit advanced weights to the public engine repo.
Unsupervised state (data/unsupervised_model.json) is separate. Replacing supervised weights does not reset Kindergarten.