ObjectCompress, inspect, restore
saar compress input.json
saar info input.saar
saar decompress input.saar -o restored.json
saar verify input.saar
The object path is for bounded files. A successful decode returns the original bytes and the envelope digest is checked.
StreamChunked and checked
saar_native stream-compress --profile fast \
--chunk-size 4194304 --threads 8 < input > output.sast
saar_native stream-decompress < output.sast > restored
SAST v3 carries ordered chunks and a complete transcript. The decoder checks completeness before declaring success.
Shard workerTransport-neutral execution
saar shard-worker task.saar -o result.saar
A worker runs one bounded shard task. Assembly is independent of completion order and is checked before the stream is accepted.
Encrypted wrapperExperimental local container
SAAR_PASSPHRASE='…' saar encrypt input.saar -o input.encrypted.saar
SAAR_PASSPHRASE='…' saar decrypt input.encrypted.saar -o restored.saar
This is an experimental local wrapper, not a replacement for QNSI key management. It is not an independent security review.