Recording Formats
A Recording is one concept; these are the three on-disk formats it serializes to and from. A format is an encoding — not a domain object.
| Format | Role | Tracks it carries |
|---|---|---|
.tape | charm/VHS interop — a compiler input | commands |
.cast | asciinema interop — a symmetric codec | io |
.rec | termless native — a single-file container | commands + io + frames |
Use .tape to author a session by hand or interop with VHS. Use .cast to interop with the asciinema ecosystem. Use .rec for termless's own lossless, all-tracks form.