BantuNomics Sign in
This is the architecture & governance layer of BantuNomics OS — declarative vision, no runtime access. Start your free evaluation

Constraint validator

Invalid forms should teach.

In BantuOS, rejection records are first-class outputs. A rejected form is not only blocked; it is explained, traced, and made useful for learners, evaluators, and model correction loops.

BC:VERB:MORPH:015 reject

passive plus object marker

SM + TAM + OM + root + PASS + FV

The passive extension blocks an additional object marker. The OS should return this as a teaching record, not a crash.

BC:N:006 reject

Class 14 plural attempt

CL14 abstract noun + regular plural template

Class 14 abstracts do not take ordinary plural generation. The validator should explain the class constraint.

L0:PHONOTACTIC_VALIDATION reject

Unknown syllable output

template output that cannot parse under the FSI

Every generated surface must parse under the language cartridge's syllable inventory.

Access

Start where you are.

Prove it free, validate it on your own data, or license the whole program.

01 · Free
Evaluation

Score your model against the foundational layer — the Alphabet Test and the L26 Lite suite, with saved results. Self-serve, no cost.

Start evaluating →
Most labs start here
02 · 75 days
Validation Pilot

Three languages you choose — and everything we hold for them. Measured on your own held-out data.

Scope a pilot →
03 · Program
Full Annual Subscription

Every product, every language, the full consented corpus — and everything curated while you're subscribed.

Start a Full Annual Subscription →