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

For Test Laboratories

Dispatches land in your inbox, the workbench walks the procedure, evidence is captured at the moment of work, and the report is generated, never transcribed.

Evidence captured once, at the moment of work. The Recommendation’s test procedures become a workbench your operators follow step by step; readings accrue as evidence with the operator and the timestamp attached; the test report is generated from that evidence, and your metrologists’ time goes into measurement instead of paperwork mechanics.

Try the laboratory workbench now

Assume the Test Laboratory persona through the identity service (the instance resets nightly) and the inbox below is yours.

→
The laboratory inbox with the Issuing Authority's dispatched test request in the incoming bucket, landed live minutes after the dispatch.
The laboratory inbox with the Issuing Authority's dispatched test request in the incoming bucket, landed live minutes after the dispatch. Live surface · captured 2026-08-30 by the scripted apparatus.

What you can do

Every act below was performed against the live demo by the scripted capture apparatus before it was listed; each figure names its capture date and links the live surface. An act that cannot be performed does not list.

Between dispatches, the same inbox carries your state honestly. The incoming bucket shows exactly what waits on you — and when nothing waits, the page says so plainly instead of paging stale noise.

The laboratory inbox between dispatches: the incoming bucket honestly empty ('Nothing waiting for your laboratory'), the ANR test-capability axis below.
The laboratory inbox between dispatches: the incoming bucket honestly empty ('Nothing waiting for your laboratory'), the ANR test-capability axis below. Live surface · captured 2026-08-30 by the scripted apparatus.

Open the request and see exactly your share. The scope, the samples with their serials, the issuing authority’s context. Accept, or decline with a reason; silence is not a state the record allows.

The test request opened: the assigned forms, the samples, the accept and decline acts.
The test request opened: the assigned forms, the samples, the accept and decline acts. Live surface · captured 2026-08-30 by the scripted apparatus.

Accept, and join the project’s dataspace. Accepting the assignment joins your laboratory to the Evaluation Project: the working panels (samples, assignments, the report) reveal, and what you produce accrues to the same record the IA evaluates.

The test request after acceptance: the samples, the assignments, and the report panel revealed for work.
The test request after acceptance: the samples, the assignments, and the report panel revealed for work. Live surface · captured 2026-08-30 by the scripted apparatus.

See every report your laboratory has authored, with its status. Form instances, samples, acceptance state; your output is a list you manage, not a file share you search.

The laboratory's authored test reports, each row tracing to its form instances and samples, with acceptance status.
The laboratory's authored test reports, each row tracing to its form instances and samples, with acceptance status. Live surface · captured 2026-08-29 by the scripted apparatus.

Register a report you performed offline, marked as what it is. Records mode: a report issued outside the platform enters as submitted to the IA, marked registered-offline; it never claims platform test-run evidence, and the IA’s review stays a real act.

The register-offline test report form: the records-mode bridge, offline work entering the record honestly marked.
The register-offline test report form: the records-mode bridge, offline work entering the record honestly marked. Live surface · captured 2026-08-29 by the scripted apparatus.

Read the procedure the Recommendation actually requires. The test procedures are the Recommendation’s model, not a retyped PDF: the work instructions your bench follows derive from the same clauses the report traces to.

R 60 read as a model: the requirement classes and test procedures with clause-level structure, the same clauses the report traces to.
R 60 read as a model: the requirement classes and test procedures with clause-level structure, the same clauses the report traces to. Live surface · captured 2026-08-29 by the scripted apparatus.

Bind a twin in the twin-lab workbench. Where a SMART-twin-capable instrument answers, the workbench reads its served surface by introspection and runs the guided conformance test against it; the twin’s readings auto-record. (Today the demo’s simulator runs locally; see the roadmap section.)

The twin-lab workbench: pick a Recommendation, give a twin endpoint, discover its served surface; the endpoint is read, never assumed.
The twin-lab workbench: pick a Recommendation, give a twin endpoint, discover its served surface; the endpoint is read, never assumed. Live surface · captured 2026-08-29 by the scripted apparatus.

How it works

The laboratory's arc: the dispatch lands in the inbox, accept joins the Evaluation Project, the guided run accrues evidence, the report is generated, with records mode for offline work and the twin rehearsal as roadmapThe laboratory’s arc: evidence captured once, at the moment of work1 · The dispatch landsthe IA’s request in your inbox:forms, samples, terms2 · Acceptyour laboratory joins theEvaluation Project’s dataspace3 · The guided runthe workbench walks the procedure;readings accrue as evidence4 · The reportgenerated from the evidence,never transcribed afterEvery row tracesthe condition, the input, the reading, the timestamp, the operator,and the clause that required it. Where evidence cannot be produced,the verdict reads INDETERMINATE, never a silent pass.Records modea report performed offlineregisters as what it is:never claims platform runsRoadmap (SMART+)rehearse on the simulatedtwin before hardware:same instructions, no riskthe IA evaluatesYour metrologists’ expertise goes into measurement; the paperwork mechanics leave the bench.The report an IA receives from you is data it can compute against, not prose it must trust.The dispatch is one TestRequest per laboratory: your inbox shows exactly your share, live.
Your metrologists' expertise goes into measurement; the paperwork mechanics leave the bench. The report an IA receives from you is data it can compute against, not prose it must trust.

What this changes, and what it does not

Today a type evaluation means: read the procedures from a PDF, set up each condition by hand, record readings into a form, transcribe the form into a report, and answer findings about transcription. On the platform the evidence is captured at the moment of work and the report is generated from it; where evidence cannot be produced, the verdict reads INDETERMINATE, never a silent pass. What does not change: your measurement, your competence, your responsibility for the result. The platform removes the transcription, not the metrology.

Today (SMART) and the vision (SMART+)

Today · SMART

  • The laboratory workbench: the inbox, the request, the reports, the offline bridge. the workbench ↗
  • The Recommendation’s procedures as the model your work derives from. R 60 as data ↗
  • The twin-lab bind surface for SMART-twin-capable instruments. the twin lab ↗

The vision · SMART+

  • Rehearse every procedure on the SMI Simulation before a real instrument enters the lab: it runs locally today, hosted rehearsal is roadmap. roadmap ↗
  • The guided run with the twin’s readings auto-recorded end to end (the deployable evidence pipeline). roadmap ↗
  • Signed measurements: the instrument’s served values carrying their own provenance. roadmap ↗

What you can use, and what you can run

Your laboratory’s consoles on the hosted OIML-CS SMART Platform are yours today. Running an instance yourselves is your Member State’s entitlement to grant, quoted below from the program’s single entitlement source.

ServiceIssuing Authority / Test Laboratory (of a Member State)
OIML SMART account (the identity service)✅
Identity service software operates under its Member State
OIML-CS SMART Platform (cloud)✅ their consoles
SMART Platform software (self-host) operates under its Member State’s 🏠
The demo instance✅
The Studio viewer✅
The Vocabulary✅
The status service✅
Ommisa, the AI service✅
SMART Recommendations content✅
The trust registry (organization keys)✅ their organization keys
The SMI Simulation✅
The SMART Twin (SMART+)roadmap
  • Use — hosted, on the official services
  • Self-host — on-prem/cloud, under the category’s own entitlement
  • Streaming updates — the rolling channel the deployment runbook names
  • The upsell note — see the narratives below the matrix

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

⬆️ Under your Member State

A body asks: can we self-host?

The honest answer: the entitlement is your Member State’s. An Issuing Authority or Test Laboratory operates its own instance under its proposing Member State’s entitlement — the Member State is the entitled party; the body operates. The IA-only, TL-only, and IA+TL postures exist exactly for this, and the platform’s federation means your instance talks to the OIML-CS platform either way.

The honest questions

Does the workbench replace our metrologists’ judgment?

No. The workbench walks the procedure and captures what the operator does; the measurement, the setup, and the professional call remain the laboratory’s. Where the evidence does not support a verdict, the system says INDETERMINATE. Your laboratory never has to choose between silence and a pass.

We already have a LIMS. Is this another island?

The platform’s surfaces are data, not documents: reports, evidence rows, and dispatches are structured records. Interop is a first-class position (the standards map: ISO/IEC SMART, ReqIF, RDF/SHACL, W3C VC, AAS), and records mode lets a report authored in your own systems enter honestly. The deep LIMS integrations are roadmap work; the honest bridge is live.

What if our laboratory works for several Issuing Authorities?

The dispatch is one TestRequest per laboratory per engagement; your inbox shows exactly your share, per IA, and each accepted assignment joins only that project’s dataspace. Cross-authority visibility is the cone machinery’s job, and it is enforced, not configured per project.

We ran the evaluation before any of this existed. Do we redo it?

No. Register the offline report; it enters marked registered-offline and the IA reviews it as a real act. Nothing is retroactively digitized, and nothing claims evidence it does not have.

Where to go next

Open the demo's laboratory workbench

The Test Laboratory persona, assumed through the identity service. The inbox, the requests, the reports.

→
Walk the operator guides

The laboratory role end to end, on the same screens your bench would use.

→
Talk to us

info@oimlsmart.org: tell us which Recommendations your laboratory works under; the rehearsal starts there.

→