Snapshot platform