Documentation

Learn the engine.
Then extend it.

A task-focused guide to the public evaluator, its boundaries, and the private packages that add teaching and presentation layers.

Start here

Choose the question you need to answer.

Every page includes a concrete expression, the relevant contract, and a path into the next feature.

Private add-ons

When a number needs a lesson, a picture, or a measurement.

Core firstEvery add-on accepts the same validated inputs as the public evaluator.
Models over markupReturn arrays and representations your web, mobile, or CLI client can consume.
License-awarePrivate packages have separate licenses; their distribution and access model remains a product decision.