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

Japanese version: IHistoryRomRegistry-jp.md

IHistoryRomRegistry

Responsibility

Registers and resolves immutable History ROM snapshots.

Key Members

Member Type Description
RegisterAsync(HistoryRomSnapshot snapshot, CancellationToken cancellationToken = default) Task<HistoryRomMetadata> Registers a History ROM snapshot and returns metadata.
Contains(string romId) bool Checks whether a History ROM id is registered.
ResolveAsync(string romId, CancellationToken cancellationToken = default) Task<HistoryRomSnapshot> Resolves a registered History ROM snapshot.

Boundary Rules

  • Registry entries are immutable once accepted.
  • Hash identity must be preserved across resolve calls.

This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/history/IHistoryRomRegistry.md and should be read together with the surrounding category pages in the side navigation.

Source: architecture/interfaces/history/IHistoryRomRegistry.md