Skip to main content

Crate artifact_api

Crate artifact_api 

Source
Expand description

Stable, storage-independent artifact references shared across mHome runtimes.

Structs§

ArtifactMetadata
Immutable metadata encoded into an artifact URI.
ArtifactReference
Canonical, scope-owned, content-addressed artifact identity.
ArtifactReferenceError
Validation error returned for malformed or cross-scope references.
ArtifactUri
A canonical artifact URI. Construction and deserialization reject non-artifact sources.
HostTlsIdentity
TLS identity of a local file endpoint, delivered over the authenticated business channel. It grants no Host management authority. Public cloud URLs omit this field.
HostTlsPublicKey
ImportArtifactRequest
Explicit import of a finite HTTP resource. Scope comes from authenticated context.
MediaReference
PrepareArtifactUploadRequest
PrepareArtifactUploadResponse
PrepareArtifactUploadValidationError
PutArtifactRequest
PutArtifactResponse
PutArtifactValidationError
ResolveArtifactRequest
ResolveArtifactResponse
ResolveArtifactResponseError

Enums§

ArtifactDelivery
ArtifactKind
Logical media kind encoded in an artifact reference.
ArtifactReferenceErrorKind
Stable category for reference validation failures.

Constants§

ARTIFACT_URL_PREFIX
Prefix of the version 1 artifact URI format.
MAX_EXTERNAL_ARTIFACT_BYTES
Public upload/import policy, not a limit on internally generated artifacts.