Every sync is a snapshot
Time Machine isn't a feature — it's the storage model. Each push writes a fresh, immutable JSONL blob to R2 at grids/<handle>/<slug>/v<n>.jsonl. The "current" view is just a pointer to the latest version.
# List versions
npx instadash versions q2-revenue --key sk_…
# v24 2026-04-30T22:14:08Z +1,240 rows (cli)
# v23 2026-04-30T21:01:55Z + 8 rows (mcp)
# v22 2026-04-30T19:33:14Z + 220 rows (api)Cost: R2 has $0 egress. Holding 10,000 versions costs you the same in reads as holding one.