fraudtwin.QualityArtifactBundle#

class fraudtwin.QualityArtifactBundle(**data)[source][source]#

Bases: BaseModel

Normalized external output consumed by the quality scorer.

Parameters:
  • candidate_id (str)

  • candidate_version (str)

  • manifest_path (Path)

  • artifact_paths (dict[str, Path])

  • logical_fingerprints (dict[str, str])

  • capabilities (QualityCapability)

  • generation_seconds (float | None)

model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].