Current Product Catalog

The language profiles, execution products, artifacts, evidence workflows, and public surfaces available in Lispex v1.20.0.

This catalog names the products available in Lispex v1.20.0 and the role each one owns.

Language and execution

ProductAvailable behaviorPublic surface
Reference interpretercomplete current Lispex profile with 205 tracked primitive rowsNative, npm, WebAssembly, Playground
Meaning v1Core IR projection, explicit semantic evaluation, shared cells, mutation, tail calls, escape control, dynamic cleanup, and exact observationsNative
Rust VMcanonical Core IR, verified bytecode, explicit-control execution, diagnostics, and resourcesNative
Topaz VMexact separately installed Topaz 5.11 execution productNative macOS ARM64
Topaz AOTreadable generated Topaz, source map, standalone executable, and exact build identitiesNative macOS ARM64
Resource-controlled embeddecision profile with configured preparation and evaluation resourcesNative and import-free WebAssembly component
Full embedcomplete current profile with all 205 primitive rows and fresh instancesNative and import-free WebAssembly component
SICPScheme-compatible educational profile, typed observations, exact traces, and chapter systemsNative, @lispex/sicp, Playground profile, sicp.io
LILLispex interpreter written in Lispex with 205 tracked primitive rowsNative differential tools
LITLispex interpreter written in Topaz with 84 tracked primitive rowsNative differential tools

Artifacts and workflows

ProductRole
Core IRcanonical resolved meaning with binding, global, primitive, tail-position, source-anchor, and requirement identities
Verified bytecodecanonical instruction artifact for the Rust and Topaz VM routes
Portable corebinds exact rule, input, resource contract, evaluator artifact, transcript, and result
Lispex Imagecanonical PNG or ZIP representation of exact source bytes
Decision directoryfive-member local record for run, inspect, verify, and replay
Decision exchangeissuer envelope, recipient policy, request binding, authentication, and replay
Vouchsigned evidence authentication and the Native local decision gate
Route catalogexact companion product acquisition, installation receipt, selection lock, diagnosis, and relocation

Platform availability

SurfaceReferenceMeaning v1Rust VMTopaz routesEmbedVouchSICP
Native macOS ARM64yesyesyesVM and AOTdecision and fullissue, verify, replay, gateyes
Other Native targetsyesyesyescatalog statusdecision and fullissue, verify, replay, gateyes
npmyesthrough Native artifactsartifact inspectionroute metadatapackage APIsverificationyes
WebAssemblyyesreference surfacereference surfaceroute metadataimport-free componentsshared verification coreyes
Playgroundyesproduct guidancereference surfacedownloads guidanceproduct guidanceNative handoffSICP profile

Product ownership

The runtime profile owns language meaning. Core IR and bytecode contracts own canonical compilation artifacts. Embed owns resource-controlled evaluation and portable cores. Decision exchange owns issuer and recipient artifacts. Vouch owns signed evidence and local gate evaluation. The host application owns business policy, network access, freshness, replay prevention, and external actions. Topaz owns its compiler, adapter, admission, and release products.

Keep going

Runtime and Backends · Checked Product Surfaces

Current Product Catalog · Lispex