Byte Array Materializable Asset
data class ByteArrayMaterializableAsset(val name: String, val data: ByteArray, val mimeType: String? = null, val id: String = UUID.randomUUID().toString(), val timestamp: Instant = Instant.now(), val description: String = "Asset ") : MaterializableAsset
A MaterializableAsset holding in-memory bytes.
Serializes directly into JSON (with the byte array encoded as Base64), making it safe for process persistence and blackboard checkpointing.