Browse
Find files, inspect recordings, and replay MCAP data
Open Mesh Storage → Data to find files uploaded from the web, Python SDK, or devices. Switch between List, Timeline, and Folders views.

Folder layout
In Folders view, web uploads appear under uploads/, Python SDK uploads under uploads/sdk-uploads/, and Edge uploads under devices/<device-id>/. A folder appears when it contains data.
Click into a folder to see what's inside. Folders show their aggregate size and a count of contained files.
Status badges
Every file shows a status badge that tells you what state it's in:
| Badge | What it means |
|---|---|
| Queued | The file has landed in object storage and is waiting to be processed |
| Processing | Alloy is parsing the MCAP and building queryable tables |
| Ready | The file is queryable in SQL Workbench and external Iceberg clients |
| Failed | Something went wrong; check the row for the error |
Replay and Inspect work as soon as a file lands — you don't have to wait for processing to finish.
Row actions
Select a file to open its detail panel. You can also use its context menu. Available actions include:
- Replay — open the file in the 3D replay viewer
- Inspect — view topics, schemas, message counts, and time range
- Download — download the original file
- Export — convert to a supported format
- Delete — remove the file from object storage and Iceberg tables
Manage device settings from Mesh Storage → Devices.
Inspect
Click Inspect on any MCAP file to see what's inside without downloading it: topics, message counts, schemas, and time range. Useful for quickly checking what data a recording contains.

Replay
Click Replay on any MCAP file to open it in the 3D replay viewer. The viewer renders sensor data, robot poses, and other visualisable topics directly in the browser — no local tooling required.
This is the same replay viewer used for mission recordings. For a single MCAP file, select Suggest Layout to get a suggested set of 3D, camera, map, log, and time-series views based on the recording's topics. Review the selected topics, apply the layout, and inspect the result before selecting Save now to name and reuse it on later files.
You can also arrange panels manually. From a mission, ask Alloy AI to open Replay at a specific moment with the right panels already laid out — see Using the Chat → Replay.
ROS 2 diagnostics
Select an MCAP file, click Inspect, and open the Diagnostics tab to view health metrics recorded in that file.
Diagnostic levels (OK, WARN, ERROR, STALE) are plotted as a timeline so you can correlate device health with mission events. The bottom panel shows individual diagnostic messages with details.
Diagnostics requires that your robot records system health data to a standard ROS2 diagnostic topic during the mission. If the topic is absent, the diagnostics view shows no data.
ROS graph
Select an MCAP file, click Inspect, and open the ROS Graph tab to visualise its node and topic graph. This shows which ROS nodes were active, what topics they published and subscribed to, and how data flowed through the system.
Use the Filters panel to toggle system topics and Alloy infrastructure nodes. The graph shows node counts, topic counts, and connection counts at the bottom.
Useful for verifying your robot's configuration matches expectations — especially when debugging missing topics or unexpected node behaviour.