AIKernel.Abstractions
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