audit-core/audit_core/__init__.py

25 lines
508 B
Python
Raw Normal View History

2026-07-04 00:39:03 +02:00
"""Audit Core public interface.
2026-06-01 23:44:03 +02:00
2026-07-04 00:39:03 +02:00
Contract reference: ``docs/audit-backend-contract.md``.
"""
from audit_core.interface import (
AuditBackend,
AuditEvent,
EventValidationError,
RetentionPolicy,
SCHEMA_VERSION_V1ALPHA1,
validate_event,
)
2026-06-01 23:44:03 +02:00
from audit_core.mock_file_backend import MockFileAuditBackend
2026-07-04 00:39:03 +02:00
__all__ = [
"AuditBackend",
"AuditEvent",
"EventValidationError",
"MockFileAuditBackend",
"RetentionPolicy",
"SCHEMA_VERSION_V1ALPHA1",
"validate_event",
]