Skip to content
DRAFT⚠OIML SMART pilot programme · internal use only · all documents and specifications are drafts and may change without notice

Ommisa

Ommisa is the OIML SMART assistant. Ask a question about legal metrology in your own language and get an answer that cites the exact publication, edition, and clause for every claim. When the OIML corpus does not contain the answer, the service says so instead of inventing one.

Ask the OIML library

The assistant itself. The public corpus answers without an account; an OIML SMART account opens the member tier.

→
The AI service answering a question about class C load cell maximum permissible errors, with the SOURCES panel listing OIML R 60 clausesThe AI service answering a question about class C load cell maximum permissible errors, with the SOURCES panel listing OIML R 60 clauses
A real question, a real answer: every claim cited to publication, edition, and clause — captured 2026-08-29 by scripts/capture-services.ts

What you can do

Six acts, each performed against the live service before this page listed it; the dated capture is the audit artifact, re-produced by scripts/capture-services.ts on every refresh.

  1. 1. Ask a question and check the answer against its citations. Every claim carries an inline citation, and the SOURCES panel names the publication, edition, and clause, so the answer is the start of your check, not the end of it. The capture below is a real ask (the class C load-cell MPE), and the service itself flagged that the detailed table came from a superseded edition.

    The cited answer to the class C load cell MPE question, with the honesty note about the superseded edition and ten listed sourcesThe cited answer to the class C load cell MPE question, with the honesty note about the superseded edition and ten listed sources
    The citations and the honesty note, both live — captured 2026-08-29 by scripts/capture-services.ts
  2. 2. Watch it refuse. An off-corpus question gets a plain refusal ("I don't have information on this in the indexed OIML publications"), and refusals are never cached. The service would rather say nothing than invent something.

    The AI service refusing a weather question: I don't have information on this in the indexed OIML publicationsThe AI service refusing a weather question: I don't have information on this in the indexed OIML publications
    The off-corpus refusal, performed live — captured 2026-08-29 by scripts/capture-services.ts
  3. 3. Answer in your language. Answers come back in English, French, German, Spanish, Arabic, or Polish, with auto-detection; the citations stay anchored to the source clause regardless of the answer's language.

  4. 4. See what it reads. The datasets list is on the surface: the OIML publications corpus (close to 900 documents) answers on the public tier, and the conformity-assessment corpus shows locked until you sign in with the OIML SMART account, the member tier.

  5. 5. Read its own account of itself. The How it works tab is the honest machinery: what happens between your question and the answer, including what the system does not do, and the reminder that language models can still get things wrong, which is why the citation is on every claim.

    The How it works tab: a plain account of what happens between your question and the answer, including what the system does not doThe How it works tab: a plain account of what happens between your question and the answer, including what the system does not do
    The service's own account, including its limits — captured 2026-08-29 by scripts/capture-services.ts
  6. 6. Build on the API. The API tab documents the endpoints toolmakers call: anonymous asks (20 questions a day per address), the member tier (300 a day, the stronger model, conversation sync), and API keys, with SSE streaming or complete JSON.

    The API reference: POST /api/ask, the anonymous and member tiers with their daily allowances, SSE streamingThe API reference: POST /api/ask, the anonymous and member tiers with their daily allowances, SSE streaming
    The API reference, with the honest tier limits — captured 2026-08-29 by scripts/capture-services.ts

How it works

A retrieval-augmented question-answering service over the OIML library, indexed along clause boundaries. Before the language model answers, it is given passages retrieved from that corpus, and it may only use those; normative values are quoted verbatim so they can be checked against the cited clause.

FIG. QUESTION TO CITED ANSWERFIG. QUESTION TO CITED ANSWER4 ACTORSSTEP 01Your questionin your languageretrievespassages, not vibesSTEP 02The corpusclose to 900 publications, clause-indexedconstrainsverbatim normative valuesSTEP 03The answeronly from the retrieved passagesverifythe citation is the checkSTEP 04The checkclause citations, or a plain refusal

The full account of how it works and where it falls short is the programme's own write-up: OIML SMART AI: answers with citations from OIML publications.

SMART today, SMART+ next

SMART · LIVE TODAY

The publications corpus, the cited answers, the refusals, the languages, the API: all live, all performed above. The member tier rides the OIML SMART account from the identity service.

SMART+ · THE ROADMAP TIER

Ommisa is a SMART-tier service. As the SMART+ record grows (twin verdicts, signed measurements, continuous-compliance evidence, the SMART Twin story), the corpus it can cite grows with it, under the same discipline: cite the clause or say nothing. That extension is roadmap; today the corpus is the publications library, and this page says so.

Status

Status-page rowDeclared availabilityDeclared latency
Ommisa99.5% / 30dp95 ≤ 3 s

Probed once a minute with a content assertion per row; the live actuals (30/90-day uptime, p95) are onstatus.oimlsmart.org, a number is never rounded up to meet a target.

Who can use it, who can run it

Member StateCorresponding MemberIssuing Authority / Test Laboratory (of a Member State)Utilizer / AssociateApplicant / public
✅ member tier✅ member tier✅✅ per designation—

Ommisa, the AI service, quoted from the program's single entitlement source; the full matrix, all services by all member categories, lives atWho can run what.

The honest questions

Can I trust the normative values it gives me?

Trust the citation, then check it. Normative values are quoted verbatim so you can hold them against the cited clause, and the service prints that reminder on every answer. For a certified evaluation, the cited publication is the authority, never the answer.

What does it do when the library has no answer?

It refuses, plainly, and the refusal is never cached. The capture above is a live refusal to a weather question; the same posture applies to metrology questions outside the indexed corpus.

What does the member tier change?

The daily allowance (300 questions against the anonymous 20), the stronger model, conversation sync, and the locked conformity-assessment corpus. The account is the OIML SMART account; approval comes from your own organization, as the identity service page walks through.

Does it read documents outside the OIML library?

No. The corpus is the OIML publications library (Recommendations, Documents, Basic publications, Guides, Expert reports), indexed along clause boundaries. A question it cannot ground in that corpus is a question it declines.

Verified 2026-08-29: the cited answer and the off-corpus refusal were both performed live against the service by scripts/capture-services.ts; the How it works and API tabs answered 200 with the stated tier limits. The captures and their assertions are in public/img/services/manifest.json.