The component architecture
One platform, five repositories, one data flow, Primmel packages are the single source of truth, everything else is generated, executed, or published from them. The program is organized in two tiers, SMART (Type-approval) and SMART+ (instrument-instance lifecycle). Every number on this page is either pinned by a freshness gate against the live system or dated and marked ungated.
The platform spans two GitHub organizations, primmel for the language, kernel, and shared documentation, oimlsmart for the program, each repo with exactly one job.
oimlsmart/smartprimmel/primmel-tsprimmel/sstoimlsmart/sstoimlsmart/cnmloimlsmart/platform-serverprimmel/primmel-smart-docsprimmel/primmeloimlsmart/smart-classroom-r60Normative content is authored exactly once, as Primmel packages. The data trees the app executes are generated artifacts; the documentation site's projections are generated artifacts. A drift guard proves packages ≡ data ≡ projections byte-clean in both directions, so nothing can silently fork.
These are the live numbers, as of the current platform snapshot. This page cannot drift: a test parses the platform's own architecture doc and fails the build if a gated figure below goes stale. The two suite rows the gate cannot reach — the kernel's and the simulator's own repositories do not state their counts in a parseable source — carry their count date and an ungated mark instead, and the freshness suite fails when either date goes stale.
Every component has exactly one documentation home. The volumes below are the deep reference, this site links, never duplicates.
The foundation →
the eight terms and the closure rules, proved
The Primmel kernel →
the language surface — subjects, processes, mappings, packages, twins
The platform runtime →
the SMART platform, the twin lab, projection, the composite twin, the CNML bridge
SMI Simulation →
the Simulated SMART Measuring Instrument Twins — simulated instruments of a twin endpoint, no hardware
OIML Core →
the shared measuring-instrument modelling framework
Authoring Recommendations →
methodology, subjects, requirements, tests, forms, packaging, walkthroughs
The OIML-CS scheme →
the certification system modelled on B 18:2025
CNML certificates →
the certificate format the verdict chain issues
Confium →
the threshold-cryptography PKI the certificates ride
The NMI section →
the adoption program for legal-metrology authorities
The classroom →
the layered curriculum, tiers 0–5
The demo manual →
run the full certification chain yourself