mud_server.services.policy.artifact_import

Canonical publish-artifact import workflows.

This module ingests deterministic export artifacts back into canonical DB policy state. It is idempotent and never reads world policy files.

Functions

import_published_artifact(*, artifact, actor, activate)

Import one publish artifact into canonical policy DB rows.

Module Contents

mud_server.services.policy.artifact_import.import_published_artifact(*, artifact, actor, activate)[source]

Import one publish artifact into canonical policy DB rows.

Workflow: 1. Validate artifact envelope + integrity hashes. 2. Upsert canonical variants from artifact.variants. 3. Optionally apply activation pointers for artifact scope.