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

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