"""Legacy import path for Evidence contracts. New production code imports the leaf contracts from ``tht.evidence.contracts``. This one-way compatibility shim remains only until the old Evidence layout is removed. """ from tht.evidence.contracts import ( AcquiredDocument, EvidenceSource, EvidenceSourceError, EvidenceSourceErrorCategory, SourceObject, canonical_provenance_uri, normalize_aware_datetime, validate_canonical_uri, validate_namespaced_value, validate_safe_metadata, ) __all__ = [ "AcquiredDocument", "EvidenceSource", "EvidenceSourceError", "EvidenceSourceErrorCategory", "SourceObject", "canonical_provenance_uri", "normalize_aware_datetime", "validate_canonical_uri", "validate_namespaced_value", "validate_safe_metadata", ]