torchcell.provenance.BuildManifest

class BuildManifest(*, manifest_schema_version: int = 3, dataset_name: str, loader_class: str, loader_module: str, surface_modules: list[str], closure: dict[str, str], built_at: str, hostname: str, torchcell_commit: str | None = None, torchcell_dirty: bool | None = None, perturbation_leaves: PerturbationLeaves | None = None, content_id_collisions: ContentIdCollisions | None = None)[source]

Bases: BaseModel

Records the schema contract a built LMDB was produced against.

model_config: ClassVar[ConfigDict] = {}

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