Framework

Framework / Research

MiRust is a systems-oriented project guide and technical knowledge base for understanding and evaluating micro language models, Small Language Models, specialist models, and local Machine Intelligence in the Rust ecosystem. The separately governed runtime implementation project is identified by the owner as GGUPF.MiRust.com.

Definition and scope

MiRust organizes the model lifecycle, runtime boundaries, evidence requirements, Rust-oriented architecture, and enterprise governance needed to reason about efficient small-model systems. The conceptual framework is broader than the capabilities of this WordPress website.

Framework principles

  • Make hardware, memory, format, license, and backend constraints visible.
  • Separate conceptual architecture from released capability.
  • Use typed boundaries, explicit errors, and source-aware metadata.
  • Require reproducible methods before publishing performance claims.
  • Prefer modular ports and adapters over framework-wide coupling.

Current maturity

Research: starter content describes an architecture and evidence model. It does not assert a released MiRust runtime or API.

Component map

Artifact and metadata

Source, license, revision, format, tensor metadata, and integrity.

Loader and resources

Initialization, validation, cache, host memory, device buffers, and lifecycle.

Compute and execution

Graph, backend, dispatch, scheduler, precision, and fallback.

Results and evidence

Decoding, errors, traces, metrics, benchmark method, and raw data.

Model lifecycle

Select a task and target; verify the model source and license; record metadata; transform or quantize; validate backend compatibility; benchmark; and publish limitations.

Runtime lifecycle

Detect capabilities, locate artifacts, validate metadata, plan memory, select a backend, dispatch work, decode results, and emit structured evidence.

Deployment targets

Native CPU, native GPU, browser CPU, browser GPU, constrained devices, and server or edge nodes are documented through an editable status matrix. No target is assumed supported.

Explicit non-goals

  • The website does not provide cloud inference.
  • The website does not execute local models.
  • The website is not the GGUPF enterprise Rust browser-runtime implementation.
  • Documentation does not imply compatibility with every model.
  • MiRust does not hide hardware, memory, or licensing constraints.
  • Conceptual APIs are not presented as released APIs.

Status legend

Stable Preview Experimental Proposed Research Planned Deprecated