`.slm` v1 is a little-endian, fixed-shape, non-JSON model container for TinyRustLM. It starts with `SLM1`, carries a 108-byte v1 header, a tokenizer section, a 64-byte tensor directory entry per tensor, aligned tensor payloads, and a custom u64 checksum with bytes 100..108 treated as zero during recomputation.
The format is intentionally smaller than a general interchange standard. It is not GGUF, ONNX, safetensors, or a dynamic schema language. Those formats may be source inputs, but TinyRustLM executes `.slm` after local conversion and validation.