ArtifactReadRequest
ArtifactReadRequest =
object
A ranged read of an engine-owned media artifact through IndeRunApi.readArtifact (ADR 017). Reads are repeatable until the artifact is disposed; each returns at most the engine’s configured maximum read size, which bounds what one call — and one bridge message — carries.
Indexable
Section titled “Indexable”[
property:string]:unknown
Properties
Section titled “Properties”artifactId
Section titled “artifactId”artifactId:
string
MediaArtifact.id of the artifact to read.
maxBytes?
Section titled “maxBytes?”
optionalmaxBytes?:number
Most bytes to return. Absent, or larger than the engine’s maximum read size, means that maximum.
offset?
Section titled “offset?”
optionaloffset?:number
Byte offset to read from. Absent means 0. An offset equal to the artifact’s size returns an empty, final chunk; a larger one is rejected.
IndeRun — open-source AI execution for cross-platform apps. Built and maintained by Independo GmbH (opens in new tab), supported by netidee (opens in new tab).
MIT-licensed SDK · No SDK usage telemetry.
© 2025–2026 Independo GmbH