Runtime.MiRust.com
Runtime.MiRust.com is the project website for TinyRustLM: a custom Rust/WASM browser-local small language model runtime, static browser UI, local model format, adapter route, and proof pipeline.
Runtime.MiRust.com should not read like a placeholder CMS blog. It should explain the actual project: a zero-dependency Rust and browser runtime that loads local .slm model files, validates them, runs inference in WebAssembly, displays model provenance, and records the evidence chain around generated model artifacts.
Current implementation in one view
| Area | Current source-backed status |
|---|---|
| Browser shell | Static HTML, custom CSS, handwritten JavaScript. |
| Runtime | No-crate Rust compiled to WASM with explicit exported functions. |
| Model format | Custom .slm format with checksum, tensor directory, tokenizer metadata, and quantization metadata. |
| Quantization | f32, q8_0, and q4_0 fixture and TinyLM-16M smoke paths. |
| Adapters | ADP1 raw adapters, ASP1 sparse adapters, and ALR1 low-rank adapters. |
| Provenance | .slm.manifest, assembly receipts, adapter-family receipts, selector registries, and module-plan receipts. |
| Testing | Rust tests, browser harness checks, Node DevTools browser smokes, WASM ABI smoke, route-soak checks. |
| Product boundary | Runtime and evidence are real. Trained assistant quality and full GGUF import are not claimed yet. |
What the name means
Runtime.MiRust.com is the public lane for the Rust/WASM local-model runtime work. GGUF remains an important roadmap-facing format boundary, but the source-backed implementation currently centers on TinyRustLM and the custom .slm route because that path is small enough to audit, validate, and prove in the browser before wider format support is added.
Why this exists
Most local AI demonstrations hide important boundaries behind frameworks, package managers, opaque model loaders, or remote inference calls. TinyRustLM takes the opposite route:
- keep the browser app static;
- keep JavaScript as a host boundary, not a tensor engine;
- keep Rust in charge of model parsing, validation, inference, adapters, diagnostics, and state;
- keep model artifacts local and checksum-bound;
- keep every expansion behind receipts, manifests, and browser smoke evidence.
Main project lanes
- Browser-local runtime: local
.slmfiles and WASM runtime, no external inference API. - Proof-first model format: checksum-bearing local model files with explicit quality boundaries.
- Adapter ecology: raw, sparse, and low-rank delta packages validated by Rust before use.
- Model breeding pipeline: offline compatibility, lineage, operators, candidates, promotions, population review, parent-pool recipes, selector admission, and browser-routable bundles.
- Agent-readable site: semantic PHP-rendered pages, Markdown alternates,
llms.txt,llms-full.txt, and no dependency-heavy front-end framework.
Audit-driven site improvements
The latest improvement round adds the missing layer that a technical project site needs before deeper UI work: deployment trust, namespace clarity, research routing, and explicit launch checks.
Start here
- Read Architecture for the system map.
- Read Browser Runtime for what runs in the user’s browser.
- Read Model Format for the
.slmboundary. - Read Adapters & Assembly for ADP1, ASP1, ALR1, module plans, selector registries, and assembly receipts.
- Read Proof & Testing before trusting any support claim.
- Read Contact Mike Kappel when you need maintainer contact, project follow-up, or external profile links.