first draft snapshot store spec