feat(sync): export edge artifact authority model

This commit is contained in:
Shay 2026-05-29 18:58:23 -07:00
parent aab1e70cb9
commit 9b333a40a1

19
core/sync/__init__.py Normal file
View file

@ -0,0 +1,19 @@
"""Edge/cloud sync contracts for CORE.
This package is intentionally pure at import time: no object-store client,
no network dependency, and no hot-path integration.
"""
from core.sync.artifacts import (
ARTIFACT_AUTHORITY,
ArtifactAuthority,
ArtifactType,
authority_for,
)
__all__ = [
"ARTIFACT_AUTHORITY",
"ArtifactAuthority",
"ArtifactType",
"authority_for",
]