pub fn write_project_proof( project_root: &Path, proof: &ContextProofV1, filename: Option<&str>, ) -> Result<PathBuf, String>