Japanese version: time/index-jp.md
time Interfaces
1. Responsibility Boundary
Time contracts provide deterministic Kernel time without binding hosts to DateTimeOffset.UtcNow, TimeProvider.System, or Core-specific clocks.
2. Public Contracts
3. DTO Surface
KernelTimestamp
Boundary Rule
- Runtime code that affects replay, ROM hashes, loop timeout decisions, or audit metadata should use
IKernelClock. - Contract packages must not create time internally.
Changelog
- v0.0.4 (2026-06-04): Added deterministic Kernel clock interface category.
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/time/index.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/time/index.md