dido:99_annexes:annex-b-terms-and-definitions:a:artifact

This is an old revision of the document!


Artifact

An Artifact is an identifiable work product created, used, modified, exchanged, or preserved during an engineering, development, deployment, operational, or governance activity.

An Artifact may contain information, executable content, configuration content, model content, or evidence. Examples include:

An Artifact remains distinct from the physical or logical subject that it describes. For example:

  • An Infrastructure Configuration is an Artifact that represents the desired state of an Infrastructure Environment
  • A Machine Image is an Artifact used to instantiate a computing environment
  • A report is an Artifact that communicates selected information
  • A test result is an Artifact that records the outcome of a verification activity

An Artifact may be:

  • Human-readable
  • Machine-readable
  • Executable
  • Version-controlled
  • Generated
  • Derived
  • Signed
  • Approved
  • Released
  • Archived

These characteristics do not apply to every Artifact and require separate specification where relevant.

identifiable work product created, used, modified, exchanged, or preserved during an activity

Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

An Artifact may exist in physical, digital, or conceptual form.

Identification of an Artifact does not by itself establish its revision, approval status, release status, provenance, authenticity, integrity, or retention status.

A Version-Controlled Artifact is an Artifact managed through a Version Control system.

The term does not require a particular file format, repository, storage medium, tool, or implementation technology.

A machine-readable Infrastructure Configuration stored as a file and processed by a deployment workflow is an Artifact.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • dido/99_annexes/annex-b-terms-and-definitions/a/artifact.1784217199.txt.gz
  • Last modified: 2026/07/16 08:53
  • by nick_dido