MCAP
Open-source container format for heterogeneous time-series robotics data (ROS2 messages, structured logs, raw sensor data). Successor to rosbag2 and the de facto interchange for ROS2 recordings. Used by Foxglove, rqt_bag, plotjuggler.
Why It Matters
Test failures in robotics are hard to debug from logs alone — you need to see the actual topic traffic, often visualized. An MCAP scoped to a specific test run, automatically uploaded with the result, makes "what was the robot actually doing?" answerable post-hoc.
How Roboticks Implements It
The SDK provides mcap_capture as a per-test context manager. Recording starts when the context opens, stops when it closes, and the file uploads with the test result. Replayable in Foxglove or any MCAP-aware tool. Storage counts toward your tier's storage allowance.