Modules
Fast object transfer and content-addressed storage — s5cmd / Skyplane class.
S5-style blob CID: 0x5b 0x82 0x1e + BLAKE3-256 + unsigned LEB128 size.
Rust/Tokio transfer engine. Bytes never enter the BEAM.
Zig NIF: BLAKE3, XXH3, FNV-1a hash64.
Throughput knobs. High performance is the default.
Rust NIF: official blake3 crate + xxhash-rust XXH3.
S3 PUT/GET with optional AWS SigV4. BLAKE3 stored as x-amz-meta-blake3.
Key-addressed S3 (path-style or virtual-host). Used by Orian.Transfer.
S5 blob client. Content-addressed with BLAKE3; HTTP to an S5 node.
ETS / S3 / S5 blob store. Prefer Orian.put/2 and Orian.get/2.
Parallel copy/sync like s5cmd (--numworkers, --concurrency) and
Skyplane-style bulk object movement (client-side; no gateway VMs yet).
Object locations: local paths, s3://, gs:// (S3-compat), s5://.
Mix Tasks
Orian CLI. Same as the orian escript.
Build a Burrito single-file CLI (ERTS inside). Needs zig + xz.
Install orian: Burrito single binary if possible, else escript.