pub fn save(payload: &Value, path: &Path) -> Result<String, String>
Write a checksum-bearing JSON dataset artifact and return its checksum.