createArtifactStore
Purpose and behavior
Section titled “Purpose and behavior”Create an ArtifactStore that keeps each artifact as the immutable object artifacts/<id>.blob. Publishing an existing id succeeds only with identical bytes, otherwise it rejects with Existing object content integrity mismatch; reading a missing id rejects with Artifact does not exist.
Complete example and detailed rules.
Parameters and properties
Section titled “Parameters and properties”optionsRequiredArtifactStoreOptionsTransport and per-artifact payload bound for immutable publication and verified reads.options.maxBytesOptionalnumber | undefinedPositive maximum artifact size in bytes, default 16 MiB; enforced before publication and while reading.options.transporterRequiredTransportCaller-owned object transport used by the store or operation. Closing a workflow or sandbox does not close this transport.