Checked Product Surfaces

The direct product journeys that exercise Lispex Native, npm, WebAssembly, Playground, backends, images, Vouch, and SICP.

Lispex checks each public surface through the behavior a user installs or opens. The owning module keeps focused tests during implementation, and release checks exercise the immutable product artifacts and public channels.

Product journeys

SurfaceDirect behavior checkedCurrent product status
Native referencesource evaluation, values, stdout, warnings, diagnostics, files, and exit statusreference interpreter with 205 tracked primitive rows
Meaning v1Core IR projection, shared cells, mutation, tail execution, escape control, dynamic cleanup, and exact observationsNative lower, eval-graph, and meaning-diff
Rust VMcanonical Core IR and bytecode, verifier refusals, tree agreement, diagnostics, and resourcesbuilt into Native
Topaz VM and AOTexact provider identity, request binding, results, source map, executable, and route receiptsmacOS ARM64 companion products
npmclean install, reference evaluation, artifact inspection, Vouch verification, and SICP command routinglispex@1.20.0
WebAssembly and Playgroundbrowser evaluation, canonical Lispex Images, recovery, explicit image execution, and profile selectionproduction English, Korean, and Russian sites
Resource-controlled embedpreparation, evaluation, inspection, verification, replay, terminal classes, and portable coredecision and full components
Decision exchange and Vouchkey identity, recipient policy, issuer authentication, request binding, re-execution, and decision gateNative issue and gate, npm verification
SICPNative and WebAssembly execution, typed observation, exact trace, chapter examples, and sicp.io course navigation@lispex/sicp@1.0.0 and sicp.io

Backend observations

LIL reports 205 of 205 tracked primitive rows. LIT reports 84 of 205. Rust tree/VM and Rust/Topaz comparisons bind source, intermediate artifacts, executor identity, result, diagnostics, and resources. Each receipt names the corpus and execution family it observed.

Release observation

The release path builds immutable Native and package artifacts once, installs those exact bytes, exercises the Native Meaning v1, npm reference, and SICP journey, publishes the artifacts, and reads the public products back from npm, Blob, and Production.

Keep going

Backend Observation Matrix · Release History

Checked Product Surfaces · Lispex