- Unzip the archive into project.json plus assets - Parse project.json into a Hash for `scratch_component.content`. - Collect asset entries whose names match md5ext values referenced in the JSON. Probably no need to enforce a size limit at this stage.
scratch_component.content.Probably no need to enforce a size limit at this stage.