Artifact Instantiations
LAST UPDATED: SEPTEMBER 19, 2025
The optional Artifact Settings section in the EFM Edit Field popover defines the basis for instantiating an artifact type from ingested data. Artifact instantiations underpin relationship modeling and drive subsequent behavioral analysis.
Artifact instances and their relationships together form a behavior graph. This graph is displayed in the Artifact Behavior tab of a D3 event's Event Details popover.

Artifact Settings
Configurable Parameters
Artifact Role: A label that clarifies the function of an artifact in relation to an event.
Each string entered and saved in this field becomes a selectable option in the Relationship popover for the chosen artifact type, within the Artifact module.
By default, the value of the artifact role is identical to the artifact type.

Defining and Using Artifact Roles
Understanding Artifact Instantiation
An artifact is instantiated after data ingestion, when the following conditions are met:
The configured source field value for an EFM record matches a key in the raw data JSON.
The value of the matched key is not:
an empty string
an empty list
null
An artifact type for the EFM record is configured.