📄️ List platform artifacts
List artifacts.
📄️ Register a platform artifact
Idempotent upsert. The owner `nrn`, the `type` and the identity subset of `meta` identify the artifact; each unique full `meta` blob mints (or reuses) one revision. The response carries the artifact and revision ids that package components pin.
📄️ Read a platform artifact
Read one artifact: its identity meta, visibility, revision count and latest revision id.
📄️ List revisions of an artifact
List the revisions of one artifact, newest first. Each revision carries the full meta blob it pins.
📄️ Read an artifact revision
Read one revision of an artifact: its full meta blob and annotations.
📄️ Read artifact revisions by id, batched
Resolve up to 200 artifact revision ids in one request, for example every artifact pin of a package bill of materials. Each revision is authorized against its parent artifact like the direct read, and the whole request fails when any parent isn't readable. Unknown ids are omitted from the results.
📄️ Read an artifact revision directly by id
Read an artifact revision when you only have its id, for example a package component's resource_revision_id. Authorized against the parent artifact.