Skip to content

Define SourceOS State Integrity metadata for model artifacts #8

@mdheller

Description

@mdheller

Purpose

Model Carry should align model artifact inventory with the SourceOS State Integrity architecture.

Canonical spec: SourceOS-Linux/sourceos-spec/docs/architecture/sourceos-state-integrity-layer.md
Program tracker: SourceOS-Linux/sourceos-spec#83

Metadata fields

  • artifact id
  • content hash
  • model provenance
  • license metadata
  • eval lineage
  • hardware compatibility
  • local availability
  • remote reference availability
  • profile id
  • workspace id
  • policy decision reference

Requirements

  • Model artifacts should be represented as durable State Integrity objects.
  • Large artifacts should support chunked or content-addressed references.
  • Metadata must preserve provenance, license, eval, profile, and workspace context.
  • Availability state should distinguish local, remote-reference, unavailable, restricted, and unknown.
  • Derived indexes and previews should be rebuildable.

Acceptance criteria

  • Model Carry defines an initial State Integrity metadata schema for model artifacts.
  • Artifact metadata can be queried by profile, workspace, provenance, license, and availability state.
  • Eval and license metadata survive inventory rebuilds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions