Measured product lead custody receipt.
Robots That Learn Moves Like Humans Do.
A movement memory for robots — the form of an action, kept · ZPE-Robotics · PyPI zpe-robotics v0.1.1 · github.com/Zer0pa/ZPE-Robotics
A person learns a waltz, a kung fu form, or how to pick something up the same way — by repeating the movement until its shape settles into the body.
What stays is not one attempt; it is the form. Robots have never had a memory for that. ZPE-Robotics is one: it keeps the form of an action — pick, wipe, push, pull — so a robot can hold a movement, search it, and learn from it. Proven on smooth motion, real LeRobot data, at 187.13×.

A robot records a movement perfectly, yet cannot learn it. a recording is not a memory.
Practiced enough, a movement leaves one thing behind: its form.
Today a robot's movement gets dumped into ROS bagfiles or parquet. The files are large, findable only by timestamp or filename, never by the movement itself. Nothing downstream can learn from a recording it cannot read.
ZPE-Robotics keeps the form. It encodes a robot's movement into a bounded-lossy archive — keeping the shape of the action, dropping the once-only noise — at 187.13× on real LeRobot data. PrimitiveIndex returns runs by the movement inside them: every clean reach, every dropped grasp, every recovered pour. Pick, wipe, push, pull become findable, not just stored.
Archive claims stay tied to real LeRobot slices and smooth-motion limits.
Smooth movement stays inside the archive boundary; stepped movement does not.
On smooth-trajectory slices of declared LeRobot data, movement encodes and decodes consistently across arm64, macOS and x86. A sharp or stepped movement does not: the FFT-based encoder rings — Gibbs distortion — measured at 68° RMSE on a unit-amplitude step. A step has no smooth form to keep.
Search-without-decode and general bit-level replay remain open. PrimitiveIndex still walks decoded streams. The credibility claim is bounded-lossy smooth movement — useful for archive, analysis, and downstream teaching, not for live closed-loop control where every byte of the motion has to come back exactly.
187.13× is bounded-lossy on smooth movement; sharp, stepped movement still rings. General replay and search-without-decode are false. PrimitiveIndex requires decode. PyPI v0.1.1 is stale; zpe-motion-kernel is legacy; no Robotics Rust ABI. RT3 miss, RT4 partial, RT7 open.
Movement becomes memory inside the archive.
The aim is not a better robot policy — it is the memory underneath one. A robot that keeps the form of a movement can recall it, refine it, and pass it on. Demonstration stops being disposable capture and starts behaving like inventory a fleet can build on.