Files stay on your machine
The web app reads your file in slices inside a browser worker. Nothing is uploaded, and the site's security policy blocks outside connections.
Open tools and independent audits for robot recordings, training data and software supply chains. We handle the behind-the-scenes checks, so your team can keep building robots.
Check MCAP robot recordings against a written recording contract: required topics, schemas, metadata, rates, gaps, timestamp regressions, sequence breaks and time coverage. Every finding points to the exact byte offset as evidence.
The web app reads your file in slices inside a browser worker. Nothing is uploaded, and the site's security policy blocks outside connections.
Recordings are streamed with SHA-256 and CRC checks computed on the fly. No file-size cap. Memory use is bounded by explicit limits.
Compressed chunks are decoded with output strictly capped at the declared size. Malicious "decompression bombs" are rejected, not expanded.
Reads only the file summary for an instant inventory, message counts, schemas and metadata check. It falls back to a full scan if the summary is missing.
JSON and HTML reports pin each finding to chunk and message offsets, and include a contract hash and file hash, ready for a vendor dispute or an audit trail.
The same checks run as a Python CLI with CI-friendly exit codes. Browser and CLI produce identical JSON reports for the same inputs.
Python 3.11+. Exit code 0 means pass, 1 means findings, 2 means an input or configuration error.
View on GitHub →Every paid service starts from an open tool you can inspect and run yourself. You pay for neutrality, judgment and deadlines met, not for lock-in.
Buying robot training data? We audit each vendor delivery against your acceptance contract, independently, and report which demonstrations you should pay for.
Illustrative example.
From 11 December 2027, connected products sold in the EU need a software bill of materials (SBOM) and documented vulnerability handling. Generic SBOM tools don't understand ROS workspaces. Ours will.
Open source. Reads package.xml, resolves rosdep keys to apt/pip packages, and outputs CycloneDX.
A fixed-fee engagement: SBOM, vulnerability baseline, and a vulnerability-handling and 24 h/72 h reporting playbook.
Fixed feeMonthly monitoring of your SBOM: new CVEs triaged, VEX "not affected" statements, and a reporting log.
MonthlyWe prepare evidence and processes. We don't issue legal opinions or certify CRA compliance.
We turn your requirements into a machine-checkable contract or SBOM scope, written in plain JSON that you own.
We run it on a small batch or one product line and tune the thresholds with your engineers.
We check every delivery or release with the same open tools, and keep hashes of the inputs.
You get decision-ready reports, with evidence your vendors, auditors and customers can verify themselves.
Robot recordings can contain camera feeds, floor plans and customer sites. So the Tracecheck web app has no server-side processing at all.
Tell us about your recordings, your data vendors or your EU launch date. You'll get a straight answer about whether we can help.