SEAM · surface compile · SEAM-HS/1

Folding memory
into a surface.

A string of canonical MIRL records is serialized to UTF-8 bytes, wrapped in a SEAM-HS/1 envelope, and written straight into the RGB channels of a lossless PNG — three payload bytes per pixel, no OCR, no recompilation.

╭─ compile log ─╮
{{ status }}
seam❯ {{ cmd }}
{{ line.label }} {{ line.text }}
╭─ MIRL · canonical records ─╮ KIND|id|json · SQLite-canonical
{{ rec.kind }} {{ rec.id }} {{ rec.json }}
╭─ SEAM-HS/1 surface ─╮ memory.seam.png
mode rgb24 · 3 ch/px H:42 · W:56 · C:3
fmt:MIRL · {{ byteLen }} B {{ verifyText }}
sha256:{{ shaShort }}
01 · MIRL IN

The input is already readable machine language — canonical KIND|id|json records. The compression happened on the way into MIRL, not here.

02 · ENVELOPE

A SEAM-HS/1 envelope records the payload format, exact byte length, and SHA-256 so the surface verifies bit-for-bit.

03 · RGB24 PACK

Payload bytes are written three-per-pixel into a lossless PNG. The pixels are the bytes — query it directly, no OCR.