From track to slices
The encoding pipeline has four steps:- The track is cut into fixed-size stripes.
- Each stripe is erasure-coded into 20 slices: 7 data slices and 13 parity slices.
- A short final stripe is zero-padded to full size. The padding is internal only; reads never return it.
- The client computes Merkle commitments over the result, registers them on-chain, and distributes the slices to the track’s spool group (registration and certification, placement).
A track becomes stripes; each stripe becomes 20 slices, 7 data and 13 parity.