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

Japanese version: IDslRomRegistry-jp.md

IDslRomRegistry

Responsibility

Registers and resolves immutable DSL ROM snapshots as reusable capabilities.

Key Members

Member Type Description
RegisterAsync(DslRomSnapshot snapshot, CancellationToken cancellationToken = default) Task<DslRomMetadata> Registers a DSL ROM snapshot and returns deterministic metadata.
Contains(string capabilityName) bool Checks whether a DSL ROM capability is registered.
ResolveAsync(string capabilityName, CancellationToken cancellationToken = default) Task<DslRomSnapshot> Resolves a registered DSL ROM capability to its snapshot.

Boundary Rules

  • Registry implementations must preserve ROM immutability and hash identity.
  • Runtime execution should record ROM hash metadata in replay/audit output.

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

Source: architecture/interfaces/dsl/IDslRomRegistry.md