fn validated_blob(blob: &str) -> Result<Vec<u8>, String>
The bytes a wrapped blob names, refused before the decode can allocate past the cap.