STreaming ARchive format: simpler, stricter, smaller than CARs for a subset of use-cases.
star car archive atproto
Rust 85%
15%
Starlark <1%

readme.md

STAR: STreaming ARchive format #

STAR archives are simpler, stricter, and smaller than CARs, and can be canonical and stream-friendly.

|------ header ------| |---------------- ordered data pairs ----------------|
[ magic | len | meta ] [ len | key | len | val ] [ len | key | len | val ] …

soon: updated reference impls (and in more languages) + interop test vectors + a debug tool


Note: STAR-lite archives from hubble are currently v0 format (public atproto repos).

Note: the v1 format is not yet finalized.