Conflicting definitions
Enrollment offices count heads; planning counts FTE; research counts eligible ranks. Without a catalog, every dashboard invents its own truth.
Universities run on fragmented systems. UMIS puts enrollment, teaching, research, grants, and satisfaction behind one governed semantic layer — so the president, deans, and stewards see the same number, with provenance, every time.
Scripted 12–15 minute executive journey · Role-scoped authorization · Board-ready PDF
Same question. Same value. API, portal, BI, assistant, and PDF reports all route through one semantic contract.
Not an SIS. Not a SQL workbench. Not an autonomous decision-maker — a governed analytical layer for leadership.
The gap
SIS, HR, finance, grants, LMS, and research systems each define “active student,” “FTE,” and “award” differently. Spreadsheets paper over the cracks — until a board meeting.
Enrollment offices count heads; planning counts FTE; research counts eligible ranks. Without a catalog, every dashboard invents its own truth.
A department head who can prompt an open chat model should still be refused salary data outside their unit — politely, and with an audit trail.
PDFs that re-query live data overnight diverge from the numbers leadership just reviewed. UMIS reports only from immutable query snapshots.
What UMIS does
Fifteen demo KPIs (and a wider draft catalog) are defined once, versioned, authorized, and tested. Every interface — including voice — is just a client of that contract.
Frozen OpenAPI for metric_id, version, filters, comparisons, and suppression metadata. Hallucinated labels fail fast — with authz-scoped hints only.
Headline cards, five-year trends, college scorecard, and the Canvas evaluation finding — the hero screen of the live demo.
Allowlisted tools only. Numeric claims must appear in tool results. Push-to-talk voice rides the same pipeline after grounding tests pass.
Primary and complementary small-cell masking fire on camera in the department-head beat. Policy refusals are logged for the steward view.
How it works
Synthetic NIU CSVs load idempotently with checksums. Scorecard files are test oracles — never runtime tables.
Dimensional core feeds semantic-ready marts. Golden tests assert scorecards match reference values to 2 decimals.
Role + org scope + metric classification decide every row. The LLM never receives SQL or raw student records.
Conversation PDFs render only persisted query hashes — so on-screen and print figures reconcile exactly.
Who it's for
Institution-wide trends, comparable periods, and a board pack that matches what you just asked in the room.
Unit vs college vs university comparisons — without escaping your authorized scope.
Awards, success rates, and publications per research FTE from certified definitions.
Ingestion runs, quality results, KPI ownership, and an audit trail of every policy refusal.
MetaRef family
UMIS sits alongside the publishing-integrity products on the MetaRef / CheckRef platform.
Questions
No. This deployment is a demonstration using the synthetic Northgate International University (NIU) tenant. A persistent banner labels it as such on every page.
No. Every displayed numeric claim must map to a returned semantic-query field or a deterministic calculation in trusted application code. Ungrounded claims are rejected by the verifier.
In the API, on every request, under the authenticated user's role and organizational scope — never by prompt instructions. Tool arguments that assert a different identity are ignored.
The demo applies primary suppression (minimum cell size 5) plus single-query complementary suppression with deterministic tie masking. Full cross-query differential privacy is a productization item and is disclosed as such.
Explicitly not. UMIS does not perform admissions, employment, grading, funding, or disciplinary decisions. It is an analytical and reporting layer over governed definitions.
Follow the scripted 12–15 minute journey: President dashboard → grounded text question → voice comparison → teaching drill-down → department-head suppression → authorization refusal → ambiguity handling → board PDF.
Open the NIU demo as President, switch roles on camera, and generate a board report from the queries you just ran.