AIKernel.NET

AIKernel.Abstractions

nuget / version $(PackageVersion)

AIKernel is an operating-system-style framework for AI applications, designed around strict category separation, context isolation, and contract-driven orchestration. This package is part of the AIKernel contract surface and provides foundational interfaces required by runtime, provider, and storage adapters. Defines the syscall-level abstractions of the AIKernel OS, including IKernel, IProvider, IGuard, IPdp, Vfs, DSL/History ROM, Control Plane, external Capability modules, DynamicSLM, SeedSLM, and HATL external cryptographic operator contracts. These interfaces form the stable execution boundary for Kernel, Provider, storage, model, control-plane, and operator implementations. AIKernel は AI アプリケーション向けの OS 的フレームワークであり、カテゴリ分離、コンテキスト隔離、契約駆動の設計思想に基づいています。本パッケージは AIKernel contract surface の一部であり、runtime、provider、storage adapter が利用する基盤 interface を提供します。 AIKernel OS の syscall レベルの抽象を定義します。IKernel、IProvider、IGuard、IPdp、Vfs、DSL/History ROM、Control Plane、external Capability module、DynamicSLM、SeedSLM、HATL external cryptographic operator contract などを含み、Kernel、Provider、storage、model、control-plane、operator 実装の安定した実行境界を提供します。

Source: AIKernel.NET/src/AIKernel.Abstractions/AIKernel.Abstractions.csproj

Summary

AIKernel.Abstractions belongs to AIKernel.NET. AIKernel is an operating-system-style framework for AI applications, designed around strict category separation, context isolation, and contract-driven orchestration. This package is part of the AIKernel contract surface and provides foundational interfaces required by runtime, provider, and storage adapters. Defines the syscall-level abstractions of the AIKernel OS, including IKernel, IProvider, IGuard, IPdp, Vfs, DSL/History ROM, Control Plane, external Capability modules, DynamicSLM, SeedSLM, and HATL external cryptographic operator contracts. These interfaces form the stable execution boundary for Kernel, Provider, storage, model, control-plane, and operator implementations. AIKernel は AI アプリケーション向けの OS 的フレームワークであり、カテゴリ分離、コンテキスト隔離、契約駆動の設計思想に基づいています。本パッケージは AIKernel contract surface の一部であり、runtime、provider、storage adapter が利用する基盤 interface を提供します。 AIKernel OS の syscall レベルの抽象を定義します。IKernel、IProvider、IGuard、IPdp、Vfs、DSL/History ROM、Control Plane、external Capability module、DynamicSLM、SeedSLM、HATL external cryptographic operator contract などを含み、Kernel、Provider、storage、model、control-plane、operator 実装の安定した実行境界を提供します。

Why

This reference page is intentionally grouped with package and source context so it is useful as documentation, not only as an autogenerated member list.

Usage

Install or reference this package when your code needs the AIKernel.NET responsibility described by the repository role: Contract packages and canonical interface surface for DTO, enum, abstraction, and contract ownership.

Examples

dotnet add package AIKernel.Abstractions --version $(PackageVersion)

Notes

Generated from AIKernel.NET/src/AIKernel.Abstractions/AIKernel.Abstractions.csproj. The sections below are generated from XML documentation or Python source, and behavior should be confirmed against the linked source and tests.

See Also

Repository index | Docs | Module Map

Capabilities

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Capabilities

Context

9 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Context

Control

6 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Control

Conversation

11 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Conversation

Dsl

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Dsl

DynamicSlm

23 members / Source: AIKernel.NET/src/AIKernel.Abstractions/DynamicSlm

Events

12 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Events

Execution

27 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Execution

Governance

12 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Governance

Governance/ChatChain

6 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Governance/ChatChain

Hatl

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Hatl

History

4 members / Source: AIKernel.NET/src/AIKernel.Abstractions/History

Hosting

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Hosting

Kernel

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Kernel

Material

3 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Material

Memory

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Memory

Models

7 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Models

Prompt

10 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Prompt

Providers

39 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Providers

Query

3 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Query

Rom

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Rom

Routing

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Routing

Rules

1 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Rules

Scheduling

8 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Scheduling

Security

23 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Security

Tasks

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Tasks

Time

1 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Time

Tooling

8 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Tooling

Vfs

16 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Vfs