AIKernel.NET
version: 0.0.4 / status: Refactor / edition: Draft / published: 2026-05-16 / updated: 2026-06-04

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.

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 IAuditEvent contract.
Source: architecture/interfaces/governance/IAuditEvent.md