Artifact Browser

What is an artifact browser?

Artifact Browser is a tool in KOS Studio that provides a detailed view of the artifacts and instances available to the user without compromising the details and definitions of these artifacts and their instances.

What is an artifact?

In KOS terminology, an artifact represents a concept, not a file. For example, a device may need an admin UI. It hasn’t been written yet; there is no code, no KAB, or anything other than the concept of the admin UI itself. However, it is possible to talk about it, schedule it, and plan for it even though it doesn’t exist yet.

An instance in KOS is a KAB file, a particular artifact version. When you write the admin UI code and build a KAB, that is an instance. There can be many instances of an artifact. For example, there may be versions 1.0 and 1.1. Even for a given version, there may be multiple instances. For example, an x86 and arm variant of version 1.0 of a given artifact may exist.

Published artifact vs market artifact

Published artifacts are the artifacts published by your organization. If another organization authorizes your organization to use their published artifacts, they are referenced as Market Artifacts.

Access artifact browser

  1. Open and log in to KOS Studio
  2. From the top navigation, click on ‘Tools’.
  3. Select Artifact Browser from the Tools menu. Artifact Browser gets displayed in a new window.

View a published artifact from your organization

  1. Open and log in to KOS Studio
  2. From the top navigation, click on ‘Tools’.
  3. Select Artifact Browser from the Tools menu.
  4. Click on the Published tab in the Artifact Browser window.
  5. Click on the expand icon before the Group name, if the Artifact is under a group.
  6. Click on the published Artifact on which you want to view the details.
  7. The details displayed on the right side of the pane will include the following information:
    1. Artifact Name: Name of the Artifact.
    2. Description: Description of the Artifact.
    3. Last updated date: The timestamp Artifact was last updated.
    4. Publisher: Name of the Organisation which published this Artifact.
    5. Versions: List of versions for the Artifact

View an instance for the published Artifact

  1. Open and log in to KOS Studio
  2. From the top navigation, click on ‘Tools’.
  3. Select Artifact Browser from the Tools menu.
  4. Click on the Published tab in the Artifact Browser window.
  5. Click on the expand icon before the Group name, if the Artifact is under a group.
  6. Click on the published Artifact on which you want to view the instance details.
  7. Click on the expand icon before the Version number on the right-side panel under the Artifact name.
  8. Click on the expand icon before the instance you want to view with a qualifier.
  9. The section begins by displaying the following information for the opened instance:
    1. Description: Description of the artifact instance.
    2. File Size: File size of the artifact instance.
    3. Immutable: True if the publisher cannot overwrite the artifact instance; false if the publisher can.
    4. Instance ID: Instance ID is header information of the Artifact published.
    5. KAB ID: KAB ID is header information of the Artifact published.
    6. Kab Type: Mentions the type of the Kab file, a layer kab or non-layer kab.
    7. Artifact Store: The store name of the Artifact where the instance is published.

View an artifact from the market

  1. Open and log in to KOS Studio
  2. From the top navigation, click on ‘Tools’.
  3. Select Artifact Browser from the Tools menu.
  4. Click on the Market tab in the Artifact Browser window.
  5. Click on the expand icon before the Org name.
  6. Click on the published Artifact on which you want to view the details.
  7. The details displayed on the right side of the pane will include the following information:
    1. Artifact Name: Name of the Artifact.
    2. Description: Description of the Artifact.
    3. Last updated date: The timestamp Artifact was last updated.
    4. Publisher: Name of the Organisation which published this Artifact.
    5. Versions: versions of the artifact instances published.

View an instance from the market

  1. Open and log in to KOS Studio.
  2. From the top navigation, click on ‘Tools’.
  3. Select Artifact Browser from the Tools menu.
  4. Click on the Market tab in the Artifact Browser window.
  5. Click on the expand icon before the Org name.
  6. Click on the Artifact on which you want to view the instance details.
  7. Click on the expand icon before the Version number on the right-side panel under the Artifact name.
  8. Click on the expand icon before the instance you want to view with a qualifier.
  9. The section begins by displaying the following information for the opened instance:
    1. Description: Description of the artifact instance.
    2. File Size: File size of the artifact instance.
    3. Immutable: True if the publisher cannot overwrite the artifact instance; false if the publisher can.
    4. Instance ID: Instance ID is header information of the Artifact published.
    5. KAB ID: KAB ID is header information of the Artifact published.
    6. Kab Type: Mentions the type of the Kab file, a layer kab or non-layer kab.
    7. Artifact Store: The store name of the Artifact where the instance is published.