AIKernel.Events 0.0.0

Suggested Alternatives

AIKernel.Dtos

Additional Details

Event Models (integrated)

dotnet add package AIKernel.Events --version 0.0.0
                    
NuGet\Install-Package AIKernel.Events -Version 0.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AIKernel.Events" Version="0.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AIKernel.Events" Version="0.0.0" />
                    
Directory.Packages.props
<PackageReference Include="AIKernel.Events" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AIKernel.Events --version 0.0.0
                    
#r "nuget: AIKernel.Events, 0.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AIKernel.Events@0.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AIKernel.Events&version=0.0.0
                    
Install as a Cake Addin
#tool nuget:?package=AIKernel.Events&version=0.0.0
                    
Install as a Cake Tool

AIKernel.NET

AIKernel is an operating-system-style framework for AI applications, built on strict category separation, context isolation, and contract-driven orchestration. This repository contains the Core layer of the AIKernel OS, including abstractions, contracts, DTOs, enums, events, execution context, and virtual file system interfaces.


Core Architecture Overview

AIKernel Core is divided into 7 foundational modules, each representing a strict OS boundary:

  • AIKernel.Abstractions – Syscall-level interfaces (IKernel, IProvider, IGuard, IPdp)
  • AIKernel.Contracts – Orchestration and context schemas (immutable input formats)
  • AIKernel.Dtos – Lightweight data transfer objects
  • AIKernel.Enums – Shared enumerations across the OS
  • AIKernel.Events – Audit and system event definitions
  • AIKernel.KernelContext – Execution context (identity, permissions, budgets, classification)
  • AIKernel.VFS – Virtual file system abstractions (external data boundary)

This structure enforces the AIKernel design principles:

  • Category Separation — No mixing of abstractions, contracts, DTOs, or events
  • Context Isolation — Runtime context is never mixed with LLM inference
  • Contract-Driven Execution — Kernel behavior is defined by immutable schemas
  • Boundary Enforcement — Kernel, Providers, and VFS interact only through stable interfaces

NuGet Packages

Each module is published as an independent NuGet package:

  • AIKernel.Abstractions
  • AIKernel.Contracts
  • AIKernel.Dtos
  • AIKernel.Enums
  • AIKernel.Events
  • AIKernel.KernelContext
  • AIKernel.VFS

All packages follow:

  • MIT License
  • Semantic Versioning
  • Strict dependency rules (see below)

Dependency Rules (Critical for OS Integrity)

To prevent architectural erosion, the following dependency graph is enforced:

  • AIKernel.Abstractions → AIKernel.Contracts, AIKernel.Enums
  • AIKernel.Contracts → AIKernel.Enums
  • AIKernel.Dtos → AIKernel.Enums
  • AIKernel.Events → AIKernel.Enums, AIKernel.Dtos
  • AIKernel.KernelContext → AIKernel.Enums, AIKernel.Dtos
  • AIKernel.VFS → AIKernel.Enums, AIKernel.Dtos, AIKernel.KernelContext
  • tests/* → Free (but must not be referenced by src)

Prohibited dependencies:

  • Contracts → Dtos
  • Events → Abstractions
  • KernelContext → Abstractions
  • VFS → Abstractions

Testing Structure

  • tests/AIKernel.Abstractions.Tests – Contract tests for IKernel / IProvider / IGuard / IPdp
  • tests/AIKernel.Contracts.Tests – Schema and context validation tests

Mocks and test utilities live in:

  • AIKernel.Testing

License

MIT License Copyright © 2026 Takuya Sogawa of AIKernel-NET


Repository

https://github.com/AIKernel-NET/AIKernel.NET

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.0 59 5/4/2026 0.0.0 is deprecated because it is no longer maintained and has critical bugs.

AIKernel.NET Release Notes - Ver.0.0.0.0
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 が顕現する「文脈」を支配し、結果を必然へと変える時代です。