fix: updated interface to write out clean provenance\; still missing file hashes