Skip to content

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.

FormatRoleTracks it carries
.tapecharm/VHS interop — a compiler inputcommands
.castasciinema interop — a symmetric codecio
.tty/.ttyztermless native — live bundle dir ⇄ sealed archivecommands + io + frames + facts + checkpoints

Use .tape to author a session by hand or interop with VHS. Use .cast to interop with the asciinema ecosystem. Use .tty/.ttyz for termless's own lossless, all-tracks form.