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

The application

A manufacturer applies for type evaluation against OIML R 60. What is a scanned form and an email today becomes a guided wizard whose instrument form is derived from the Recommendation's own model: six steps, fillable in any order, submitted to the authority picked from cards. Fifteen minutes to walk it yourself.

Try this flow now

Assume the Applicant persona through the identity service (the instance resets nightly) and open the new-application wizard from the portal.

→

The flow at a glance

One actor, one console: the applicant (Dr. Anna Meyer of Steelyard Instruments Ltd., a fictional manufacturer) works in the applicant portal at /app/portal. The wizard's six steps are Recommendation, Applicant, Instrument, Samples, Documentation, and Scheme & review. At the submit, the application lands in the issuing authority's review queue, which is where flow 02 picks it up.

FIG. THE APPLICATIONFIG. THE APPLICATION4 ACTORSSTEP 01Recommendationthe explicit pick: R 60derivesthe model authors the formSTEP 02Instrumentderived from the modelbindsnever re-typedSTEP 03Samples + docsserials, the checklistaddressesonly scoped IAs showSTEP 04Authority + submitpicked from cards

The walkthrough

S1

Pick the Recommendation, explicitly

The wizard opens on the Recommendation pick, and it is a pick: each Recommendation the platform carries shows as a card with its publication id, its title, and the instrument category it covers. Nothing is pre-selected and nothing defaults silently, because everything downstream (the instrument form, the tests, the verdicts) derives from this choice. For the demo, pick OIML R 60, the load-cell Recommendation the LC-500 line is evaluated against.

Try it:sign in as Applicant, then work in/app/portal/applications/newon the demo instance.

The new-application wizard's first step: the Recommendation cards, with OIML R 60 picked for the demo.
The new-application wizard's first step: the Recommendation cards, with OIML R 60 picked for the demo. Live surface · captured 2026-09-01 by the scripted apparatus.
S2

Meet the model-derived instrument step

The instrument step is not a form a programmer designed; the Recommendation's model authors it. Pick the LC-500 family and place the LC-500i model in scope, and the step renders the applicant declaration that R 60-3 §4.5 asks for, with the classification dimensions the model declares. A registered product reference can prefill the whole chain (the third mode the step offers), and every field's guidance reads the model's own descriptions, never hand-written vocabulary.

Try it:sign in as Applicant, then work in/app/portal/applications/newon the demo instance.

The wizard's instrument step: the LC-500 family picked and a model placed in scope, on the form the R 60 model authors.
The wizard's instrument step: the LC-500 family picked and a model placed in scope, on the form the R 60 model authors. Live surface · captured 2026-09-01 by the scripted apparatus.
S3

Fill the steps in any order

Real applicants gather an application the way the paperwork arrives: the serial number today, the documentation next week. The stepper jumps to any reached step directly (each reached step is a button), and each step's validation is honest about what is missing without blocking the jump. The submit gate is where completeness is enforced, and it names what it is missing rather than refusing silently.

Try it:sign in as Applicant, then work in/app/portal/applications/newon the demo instance.

Open this step's live surface on the demo ↗

S4

Leave and return: the draft waits

Close the browser tab mid-application if you like. The wizard saves the draft as you fill (per account and Recommendation), and the next visit opens with the resume banner offering the stored fill. The draft is a working posture, never an application: nothing is persisted to the record, and nothing reaches the authority, before the submit.

Try it:sign in as Applicant, then work in/app/portal/applications/newon the demo instance.

The wizard's resume banner on return: the stored draft offered, the fill round-trips across the leave.
The wizard's resume banner on return: the stored draft offered, the fill round-trips across the leave. Live surface · captured 2026-09-01 by the scripted apparatus.
S5

Samples, documentation, and the authority's card

The samples step takes the serials; the documentation step walks the checklist R 60-2 §2.5 declares. Then the scheme step: the OIML-CS scheme, and the issuing authority picked from cards. Each card carries the authority's logo (or the honest monogram fallback), its name, and its scope summary, and the picker never shows an authority that cannot take the Recommendation you picked in S1. The demo applies to the Brobdingnag Legal Metrology Authority (EX1).

Try it:sign in as Applicant, then work in/app/portal/applications/newon the demo instance.

The wizard's scheme and review step: the OIML-CS scheme picked and the Issuing Authority cards, each with its logo or monogram and its scope.
The wizard's scheme and review step: the OIML-CS scheme picked and the Issuing Authority cards, each with its logo or monogram and its scope. Live surface · captured 2026-09-01 by the scripted apparatus.
S6

Review the whole file and submit

The review step shows the whole application before anything leaves your hands: the Recommendation, your organization, the instrument chain, the samples, the documentation, the scheme, the authority. Submit, and the application's own page opens at the first stage of its journey. At the same moment it appears in the authority's review queue, oldest first, which is the first scene of flow 02. The applicant is notified at every stage from here on; flow 05 is that story.

Try it:sign in as Applicant, then work in/app/portal/applications/…on the demo instance.

The submitted application's detail page: the journey opens at Application submitted and the authority's queue receives it.
The submitted application's detail page: the journey opens at Application submitted and the authority's queue receives it. Live surface · captured 2026-09-01 by the scripted apparatus.

The presenter scripts

Two lengths, keyed to the steps above (S1 to S6). Print this page for a clean copy of the scripts.

The 5-minute presenter script · the committee slot

  1. 0:00What you are about to see is a manufacturer applying for OIML type evaluation. Today that is a scanned form, an email, and a spreadsheet. Everything here is simulated: the demo cast is fictional and the instance resets nightly.
  2. 0:30S1The first pick is the Recommendation itself, as a card, with its edition. R 60 for load cells. Nothing defaults silently, because everything downstream derives from this pick.
  3. 1:30S2This instrument form was not designed by a programmer. The R 60 model authors it: the declaration the Recommendation asks for, clause and all. Change the Recommendation and the form changes.
  4. 2:30S3-S4The steps fill in any order and the draft survives leaving. Real life interrupts applications; the wizard is built for that.
  5. 3:30S5The authority is picked from cards: the logo, the scope, and only the authorities that can actually take R 60.
  6. 4:15S6Review the whole file, submit. The application is now in the authority's queue, and nothing was printed or emailed.
  7. 4:45Try it yourself tonight: demo.oimlsmart.org, the Applicant persona, assumed from the account chooser the identity service offers.

The 20-minute presenter script · the working visit

  1. 0:00Frame the visit: the application is the scheme's front door. The promise: by the end of this flow the room believes the form is the Recommendation, not a transcription of it. Simulated cast, nightly reset, say it once up front.
  2. 1:00S1Open the wizard. Dwell on the Recommendation cards: the publication id, the title, the instrument category. Ask the room who still receives applications naming the wrong edition; this pick pins the edition for everything that follows.
  3. 3:00S1Show that changing the Recommendation re-derives the instrument step. The wizard is model-driven, not hard-coded per Recommendation: R 60, R 91, R 129, R 144 all ride the same machinery.
  4. 5:00S2The instrument step in depth: the family pick, the model in scope, the classification dimensions. The declaration form is the one R 60-3 §4.5 declares; the guidance on every field reads the model's descriptions, so the vocabulary can never drift from the Recommendation.
  5. 7:30S2The product-reference prefill: a registered product reference fills the whole chain. For a manufacturer with a catalogue, the application becomes a review, not a data-entry task.
  6. 9:30S3Jump the stepper between reached steps. The per-step validation is honest about what is missing without blocking navigation; the submit gate enforces completeness and names what it wants.
  7. 11:30S4Perform the draft: fill, close, return, take the resume banner's offer. The draft is client-side working state; the record starts at submit, which is exactly the honesty the audit chain needs.
  8. 13:30S5The samples and the documentation checklist (R 60-2 §2.5): the checklist is the model's, so two authorities cannot invent different documentation demands for the same Recommendation.
  9. 15:30S5The authority cards: the logo or the honest monogram, the scope summary, and the per-Recommendation filter. The picker cannot route an R 60 application to an authority that does not cover R 60.
  10. 17:30S6Review and submit. Open the application's page: the journey begins. Tease the next flow: at this moment the row is already in the authority's review queue, which is where we go next.
  11. 19:00Questions. The two that always come: editions (pinned at S1, carried by the model) and paper (records mode exists for the transition; the audience pages cover it). Close on the try-it path: the Applicant account, /app/portal.

Today (SMART) and the vision (SMART+)

Today · SMART

  • The model-driven application wizard over R 60, R 91, R 129, R 144: the instrument form derives from the Recommendation. open the wizard ↗
  • The authority picked from scoped cards; the draft that survives leaving; the submit that lands in the IA queue. the portal ↗
  • The application page as the journey's spine: state, samples, promise set. flow 05 ↗

The vision · SMART+

  • The product-reference prefill at catalogue scale: the manufacturer's registered products fill applications in one pick (roadmap, the product-supply-chain program). roadmap ↗
  • The twin-backed application: the instrument's SMART twin attesting its own characteristics into the declaration (roadmap). roadmap ↗

The honest questions

Is the form really the Recommendation?

Yes, structurally: the wizard's instrument step renders the declaration form the R 60 package authors in its model, the guidance reads the model's descriptions, and the same machinery serves every modelled Recommendation. There is no per-Recommendation hand-coded form to drift from the text.

What stops a sloppy submission?

The submit gate: it enforces the model's completeness and names what is missing. What it does not do is judge quality; that is the authority's review in flow 02, where the honest reject-with-reason lives. The wizard's discipline is completeness, never silent acceptance.

We still receive paper applications. Does this replace them?

Gradually, and honestly: an authority can enter an application on a client's behalf (records mode), and what came from paper is marked as coming from paper. The applicant-filed wizard is the target posture; the transition is designed, not forced.

Is any of this data real?

No. The manufacturer, the instruments, the authority, and the application itself are the demo's fictional cast, and the instance re-seeds nightly. What is real is the software: the same codebase runs the production hub, and the walkthrough's captures are taken against the live demo this wave.

Verified 2026-09-01: every step above was performed headlessly against the live demo by scripts/capture-walkthroughs.ts (the wizard walked in both themes, one real application submitted in the drive) and each capture carries its assertion record in public/img/walkthroughs/manifest.json. The step names and machine states match the engineering record (DEMO_FLOWS/01) in the smart repository.