AIKernel.VFS
0.0.1
dotnet add package AIKernel.VFS --version 0.0.1
NuGet\Install-Package AIKernel.VFS -Version 0.0.1
<PackageReference Include="AIKernel.VFS" Version="0.0.1" />
<PackageVersion Include="AIKernel.VFS" Version="0.0.1" />
<PackageReference Include="AIKernel.VFS" />
paket add AIKernel.VFS --version 0.0.1
#r "nuget: AIKernel.VFS, 0.0.1"
#:package AIKernel.VFS@0.0.1
#addin nuget:?package=AIKernel.VFS&version=0.0.1
#tool nuget:?package=AIKernel.VFS&version=0.0.1
AIKernel.NET
AIKernel.NET is a specification-first repository for Semantic Context OS contracts.
The src tree contains the canonical specification projects that define interfaces, DTOs, enums, and external boundary contracts.
Projects
AIKernel.Abstractions
- Purpose: Interface layer (no concrete business logic).
- Main namespaces:
AIKernel.Abstractions.ContextAIKernel.Abstractions.ConversationAIKernel.Abstractions.EventsAIKernel.Abstractions.ExecutionAIKernel.Abstractions.GovernanceAIKernel.Abstractions.HistoryAIKernel.Abstractions.HostingAIKernel.Abstractions.KernelAIKernel.Abstractions.MaterialAIKernel.Abstractions.ModelsAIKernel.Abstractions.PromptAIKernel.Abstractions.ProvidersAIKernel.Abstractions.RomAIKernel.Abstractions.RoutingAIKernel.Abstractions.SchedulingAIKernel.Abstractions.SecurityAIKernel.Abstractions.TasksAIKernel.Abstractions.Tooling
- Project references:
AIKernel.Dtos,AIKernel.Enums
AIKernel.Contracts
- Purpose: Cross-boundary contract interfaces for orchestration/context projections.
- Main namespace:
AIKernel.Contracts - Project references:
AIKernel.Dtos,AIKernel.Enums
AIKernel.Dtos
- Purpose: POCO/record data carriers only (no business logic).
- Main namespaces:
AIKernel.Dtos.ContextAIKernel.Dtos.CoreAIKernel.Dtos.EventsAIKernel.Dtos.ExecutionAIKernel.Dtos.GovernanceAIKernel.Dtos.KernelAIKernel.Dtos.KernelContextAIKernel.Dtos.MaterialAIKernel.Dtos.PromptAIKernel.Dtos.RomAIKernel.Dtos.RoutingAIKernel.Dtos.RulesAIKernel.Dtos.SandboxAIKernel.Dtos.SecurityAIKernel.Dtos.TokenizationAIKernel.Dtos.Vfs
- Project references:
AIKernel.Enums
AIKernel.Enums
- Purpose: Shared enum primitives used across the specification layer.
- Main namespace:
AIKernel.Enums - Project references: none
AIKernel.VFS
- Purpose: Provider-agnostic Virtual File System contracts.
- Main namespace:
AIKernel.VFS - Project references:
AIKernel.Dtos
Dependency Rules (Normative)
AIKernel.Abstractions→AIKernel.Dtos,AIKernel.EnumsAIKernel.Contracts→AIKernel.Dtos,AIKernel.EnumsAIKernel.Dtos→AIKernel.EnumsAIKernel.Enums→ (none)AIKernel.VFS→AIKernel.Dtos
Prohibited examples:
Abstractions→ContractsContracts→AbstractionsVFS→Abstractions
Notes on Decomposition
AIKernel.KernelContextproject has been decomposed and moved intoAIKernel.Dtos.KernelContext(models) andAIKernel.Abstractions(contracts).AIKernel.Eventsproject has been decomposed and moved intoAIKernel.Dtos.Events(models) andAIKernel.Abstractions.Events(contracts).- Concrete runtime implementations are out of this repository scope and belong to
AIKernel.Core.
Testing
src/tests/AIKernel.Abstractions.Tests: spec-alignment and interface-composition tests.
License
MIT License
Copyright © 2026 Takuya Sogawa
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AIKernel.Dtos (>= 0.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
AIKernel.NET v0.0.1 — Release Notes (2026/05/06)
May the 6th ──
The day the Kernel was fixed.
5月6日 — カーネルが構造的に修復された日
AIKernel.NET v0.0.1 は、AIKernel アーキテクチャにおける
最初の構造的安定点(Structural Stability Point / Canonical Source)確立するリリースです。
This release defines the **minimal and deterministic contract**
upon which all future implementations will be built.
このバージョンでは、抽象レイヤに混入していたアプリケーション層の概念を排除し、
AIKernel を「AI アプリケーションの OS」として成立させるための
最小かつ決定論的な構成へと再整理しました。
AIKernel.NET Release Notes - Ver.0.0.1
Overview
AIKernel.NET は、AI の推論(Reasoning)・素材(Material)・生成表現(Expression)を独立したシステムオブジェクトとして統治する Semantic Context OS です。
.NET の強力な型システムと依存性注入(DI)を基盤に、確率的に揺らぐ AI の推論プロセスに対して、決定論的な「実行の枠組み」と「ガバナンス」を提供します。
May the 4th ──
The Force drifts in probability.
The Kernel defines the context in which outcomes become inevitable.
Force(力)は確率の中で揺らぐ。
Kernel(核)は、必然を成立させる「文脈」を定義する。
v0.0.0.0 — The Sovereign of Context.
この v0.0.0.0 は、AIKernel.NET の「実装に先立つ設計の固定点(Fixed Point)」として位置づけられます。
公開メッセージ
2026年5月4日。
5月1日の「メーデー」に掲げた AI Operating System (AIOS) のビジョンは、本日、具体的な「統治の規律」へと進化しました。
その進化を支えるのは、AI の確率性を“文脈の決定論”で包摂するという思想です。
AI という強大な Force(推論能力)は、本質的に不確実であり、確率の海を漂います。既存のライブラリがその「出力」の便利さを追う一方で、AIKernel.NET はその「文脈(Context)」の支配に執着します。
本リリース(v0.0.0.0)では、AIKernel.NET の核心を成す 6 つのコア・スペック を公開・刷新しました。
論理的整合性の固定: LockedProviderInfo による、リプレイ時の決定論的再現性の保証。
ガバナンスの非推論化: LLM 自体に承認を委ねない、非推論的コードによる PDP(Policy Decision Point)の確立。
意味的正準化(Canonicalization): 記述順序に依存しない ROM の正規化と、Git 差分レベルでの意味的同一性の担保。
これは単なるドキュメントの追加ではありません。確率の産物である AI を、エンタープライズ・グレードの「信頼できるコンポーネント」へと変貌させるための、物理的なインターフェース群(Interface/DTO Contracts)の定義です。
AI に Force を持たせるだけの時代は終わりました。
これからは、Kernel がその Force が顕現する「文脈」を支配し、結果を必然へと変える時代です。