Grammar-aware generation
Constrain adjectives, pronouns, demonstratives, relatives, and verbs to the noun class that governs them.
Bantu grammar infrastructure
In Bantu languages, one noun class silently governs the whole sentence: the adjective, the subject and object concord on the verb, the demonstrative, the possessive, the relative, the copula. Miss that agreement chain and the output is fluent nonsense. The Universal Concord Matrix (UCM) turns that chain into an auditable, machine-readable control surface — one language, 31 fixed dimensions, certified.
In plain terms: think of gender agreement in Spanish or French — el vs la, -o vs -a — but far more pervasive. Bantu languages have a dozen-plus noun classes, and the one you choose reshapes the endings on the verb, the adjective, the pronoun, and more, all the way down the sentence. A UCM is the complete, verified table of those matching rules for a language — the answer key a model needs to keep a whole sentence in agreement.
The agreement cascade
Pick a noun class and it cascades outward. Class 2 (people, plural) in Bemba forces ba- on the noun, ba- on the adjective, ba- as the subject concord on the verb, -ba- as the object concord, aba as the demonstrative — and different forms again for the relative, the possessive, and the copula. A model that has memorized vocabulary but not the class system will mix concords from the wrong class and produce agreement errors a fluent speaker catches instantly. The UCM makes that cascade explicit and checkable.
Constrain adjectives, pronouns, demonstratives, relatives, and verbs to the noun class that governs them.
Detect agreement-chain errors a text-only model can miss even when the vocabulary is correct.
Build agreement tasks that test whether a model understands the concord cascade, not just word lookup.
Connect surface forms, class systems, and morphology for pronunciation-aware language products.
Attach every noun and term to the agreement system it activates across a sentence.
Retrieve the right concord row as a control surface during generation or validation.
The contract
Every language is mapped across the same fixed 31 columns, so a class row reads as a complete agreement profile and languages stay comparable without being flattened into each other.
Coverage
Names and certification levels are public. The full matrices, cross-language comparison, and machine-readable exports are available under evaluation and license.
Bemba · M42 · Zambia
Level 3 target
Lunda · K14 · Zambia / DRC / Angola
Level 1: Comprehensive Structural
Full matrix available under license
Kikuyu · E51 · Kenya
Level 1: Comprehensive Structural
Full matrix available under license
Northern Ndebele · S44 · Zimbabwe
Level 1: Comprehensive Structural
Full matrix available under license
Xhosa · S41 · South Africa
Level 1: Comprehensive Structural
Full matrix available under license
Zulu · S42 · South Africa
Level 1: Comprehensive Structural
Full matrix available under license
Kaonde · L41 · Zambia / DRC
Level 1: Comprehensive Structural
Full matrix available under license
Kinyarwanda · J61 · Rwanda
Level 1: Comprehensive Structural
Full matrix available under license
Kirundi · J62 · Burundi
Level 1: Comprehensive Structural
Full matrix available under license
Ganda · J11 · Uganda
Level 1: Comprehensive Structural
Full matrix available under license
Nyankore · J11 · Uganda
Level 1: Comprehensive Structural
Full matrix available under license
Northern Sotho · S32 · South Africa
Level 1: Comprehensive Structural
Full matrix available under license
Southern Sotho · S33 · Lesotho / S. Africa
Level 1: Comprehensive Structural
Full matrix available under license
Tswana · S31 · Botswana / S. Africa
Level 1: Comprehensive Structural
Full matrix available under license
Swati · S43 · Eswatini / S. Africa
Level 1: Comprehensive Structural
Full matrix available under license
Swahili · G42 · Kenya / E. Africa
Level 2: Source-Certified
Full matrix available under license
Tonga (Zambia) · M64 · Zambia / Zimbabwe
Level 1: Comprehensive Structural
Full matrix available under license
Tsonga · S53 · Mozambique / S. Africa
Level 1: Comprehensive Structural
Full matrix available under license
Shona · S10 · Zimbabwe
Level 0: Draft
Full matrix available under license
Get access
The public sample shows 6 of 31 dimensions for one language. Evaluation opens the full 31-dimension matrices, cross-language comparison, and JSON / CSV / XLSX exports for training, evaluation, and translation QA.
Certification honesty
A structurally complete matrix is a different claim from a fully surface-tabulated one. UCM labels each language by level so you never mistake a rule-certified cell for a directly tabulated form. Bemba is the canonical prototype.
Prove it free, validate it on your own data, or license the whole program.
Score your model against the foundational layer — the Alphabet Test and the L26 Lite suite, with saved results. Self-serve, no cost.
Three languages you choose — and everything we hold for them. Measured on your own held-out data.
Every product, every language, the full consented corpus — and everything curated while you're subscribed.