← Data & usage guide

Validate an export locally

Pick a CSV (or .csv.gz). The check runs in your browser with the same rules the platform applies on a dry-run — kind, timestamp, market, price bounds, quantity, side, outcome, sort order, time base. Nothing is uploaded; you can disconnect after this page loads.

pick a file to validate — the report appears here

Same rules, other places: datatap-validate.py in the spec pack (command line) · POST /api/v1/events?dry_run=true (API) · the Ingestion screen's dry-run in the workspace. Your columns don't need to match ours — the column mapper on the Ingestion screen converts every file on ingest.