Japanese version: IAuditEvent-jp.md
IAuditEvent
Responsibility
Define the contract boundary for IAuditEvent within AIKernel orchestration, governance, and runtime operations.
Key Members
| Member | Type | Description |
|---|---|---|
EventId |
string |
Unique audit event id. |
EventType |
string |
Event type or category. |
Timestamp |
DateTime |
Event occurrence timestamp. |
Subject |
string |
Audited subject. |
Description |
string |
Human-readable audit description. |
Severity |
AuditSeverity |
Audit severity classification. |
Metadata |
IReadOnlyDictionary<string, string> |
Structured audit metadata. |
Related Use Cases
See ../../use-cases/AIKernel_UseCaseCatalog.md for references where IAuditEvent appears.
Notes
- This interface is currently extension-point oriented and may not yet be referenced by runtime implementations.
- Implementations must preserve fail-closed and deterministic replay principles where applicable.
Changelog
- v0.0.0 / v0.0.0.0: Initial draft
- v0.0.1 (2026-05-06): Version upgrade aligned with documentation guidelines
- v0.0.4 (2026-06-04): Aligned member table with the current
IAuditEventcontract.
Source:
architecture/interfaces/governance/IAuditEvent.md