Skip to content

SMART Studio · Demo

The viewer is at /studio/view

The public surface is the read-only viewer: the Primmel Studio editor mounted with readOnly on — the model tree, the canvas, the Monaco code view, the mapping lenses, the diff view and the validation badge, with every editing surface (palette, save, import, inspector fields) off. The editor source lives in the sibling primmel/editor repo, consumed here from its main branch until the next npm release carries the viewer mode.

What's loaded

The model is the bundled OIML R 60 (load cells) Recommendation — served from /studio/models/oiml-r60.prl, regenerated from the PRL source of truth (smart/primmel-packages/oiml-r60/, composed with its uses chain) by scripts/bundle-model.mjs, with a CI freshness gate that regenerates and diffs the bundle byte-identical on every build. It carries the full composition — 31 processes, 180 requirements, 180 data classes, 139 terms — plus the package manifest, so the OIML plugin's package-manifest panel and certificate preview activate.

Try it

The authoring walkthrough

The end-to-end path, from an empty package to a validated Recommendation model, is documented in the Studio guides. The recommended first read is Getting started, then the Primmel Studio chapter.

Published results

The authored Recommendations are public even where iteration isn't: the SMART Recommendations published from Studio, and the simulated instruments the models drive.