fromBytes

fun fromBytes(name: String, data: ByteArray, mimeType: String? = null, id: String = UUID.randomUUID().toString(), timestamp: Instant = Instant.now(), description: String = "Asset "): MaterializableAsset

Create a serializable MaterializableAsset from in-memory bytes.

The supplied data byte array is defensively copied. Jackson serializes ByteArrayMaterializableAsset directly (writing bytes as Base64), making it safe for blackboard checkpointing and message serialization.