AIKernel.NET

AIKernel.NET Canon v0.1.2 - 2⁴ Completeness

Semantic OS SDK
v0.1.2 / 2⁴ COMPLETENESS / DOOM WASM LINE
AIKernel.NET Canon v0.1.2 Semantic OS SDK
Issued by ai-kernel@aikernel.net

June 16 — The Kernel Reaches 2⁴ Completeness.

境界は純化され、ランタイムは自立へ向かう。

Semantic OS SDK

Issued by ai-kernel@aikernel.net

June 16 — The Kernel Reaches 2⁴ Completeness.

境界は純化され、ランタイムは自立へ向かう。

AIKernel.NET Canon v0.1.2

June 16, 2026 — The Kernel reaches 2⁴ completeness. Structure becomes law, boundaries are purified, and the runtime learns to stand.

2026年6月16日──カーネルは 2⁴ の完全性に到達します。構造が法となり、境界は純化され、ランタイムは自立へ向かいます。

Official Notice

You are reading the unified release entry for the AIKernel ecosystem. Today is June 16 — the moment when canonical philosophy settles into implementation.

これは AIKernel エコシステムの統一リリースエントリです。本日は 6月16日──正典の哲学が実装へ沈降する日です。

History

The project moves from the 0.1.1 synchronized package ecosystem into the 0.1.2 phase where Provider, WASM, Worker, and JS boundaries become pure enough for the OS to stand.

AIKernel.NET aligns the Semantic OS boundary. Core coheres the runtime. Providers converge capability modules. Control governs the plane. Tools unify observability. WASM activates the sandbox runtime. Demo verifies the path end-to-end.

AIKernel.NET は境界を整列し、Core はランタイムを一貫化し、Providers は Capability を収束し、Control は制御面を統治し、Tools は可観測性を統合し、WASM は sandbox runtime を活性化し、Demo は全体を検証します。

Contributor Canon

AIKernel development is governed by Interface Led Architecture.

AIKernel の開発は Interface Led Architecture によって統治されます。

Contracts, semantics, and execution are separated: interfaces, monads, and DAG pipelines.

契約・意味論・実行は、Interface・Monad・DAG Pipeline として分離されます。

Provider, Observer, and Operator responsibilities must not be confused.

Provider、Observer、Operator の責務を混同してはいけません。

1. Canonical modules interact only through interfaces.

1. 正典モジュールは Interface を通じてのみ相互作用します。

2. Execution semantics are represented as deterministic DAG skeletons.

2. 実行意味論は決定論的な DAG Skeleton として表現します。

3. Operators fail closed and do not throw across the contract boundary.

3. Operator は Fail-Closed に振る舞い、Contract 境界を越えて例外を投げません。

4. Branching is expressed with Result, Option, Either, and ResultStep.

4. 分岐は Result、Option、Either、ResultStep で表現します。

5. Interfaces remain canonical; adapters absorb implementation variance.

5. Interface を正典として固定し、Adapter が実装差分を吸収します。

6. Versioning protects contracts first and implementation second.

6. バージョニングは Contract を第一に、実装を第二に保護します。

7. Tests prove contracts, invariants, failure paths, and replay evidence.

7. テストは Contract、Invariant、失敗経路、Replay Evidence を証明します。

8. Keep implementations DRY, KISS, pure where possible, and explicit where necessary.

8. 実装は DRY、KISS、可能な限り Pure、必要な箇所は Explicit に保ちます。

9. Documentation changes are part of the change, not an afterthought.

9. ドキュメント更新は後付けではなく、変更そのものの一部です。

10. Demos are lightweight reference skeletons for users and reviewers.

10. Demo は利用者とレビュワーのための軽量な参照 Skeleton です。

Practical rule: add abstractions only when they remove real complexity.

実践規則: 抽象は実際の複雑性を取り除く場合にだけ追加します。

Anti-pattern: bypassing contracts, throwing through Core, or hiding state.

アンチパターン: Contract を迂回すること、Core から例外を漏らすこと、状態を隠すこと。

Governance is operational: reviews, CI gates, docs, and release evidence must align.

Governance は運用です。レビュー、CI Gate、Docs、Release Evidence を整合させます。

The detailed canon lives in the AIKernel Development Guidelines.

詳細な正典は AIKernel 開発ガイドラインにあります。

Canon Gate

You have reached the Canon. Only those who walk the entire path may read these verses.

ここまで辿り着いた者だけが、正典を読む資格を持つ。

Blog Canon

AIKernel.NET 0.1.1 is not merely a cleanup release; it is a synchronized canon for the ecosystem.

AIKernel.NET 0.1.1 は単なる整理ではなく、エコシステム全体を同期する正典です。

The architecture now forces fail-closed behavior through the type system.

このアーキテクチャは、型システムによって Fail-Closed を強制します。

Result, Option, Try, and Async are not decoration; they are the semantics of safe computation.

Result、Option、Try、Async は装飾ではなく、安全な計算の意味論です。

The old habit of throwing exceptions through the pipeline is fail-open optimism.

パイプラインへ例外を投げ流す旧来の習慣は、Fail-Open 的な楽観主義です。

The important question is where failure stops, which type carries it, and which path may continue.

重要なのは、失敗をどこで止め、どの型が運び、どの経路だけを進ませるかです。

Dependency injection is not only a testing convenience; it is the discipline of placing contracts above implementations.

DI はテスト容易性だけの道具ではなく、実装より契約を上位に置く規律です。

Interface-Led Architecture says that interfaces are primary, and implementations are temporary physical placements.

Interface-Led Architecture は、Interface を主とし、実装を一時的な物理配置とみなします。

AIKernel updates the Unix pipeline from text streams into typed monadic pipelines.

AIKernel は Unix のテキストストリーム型パイプラインを、型付きモナドパイプラインへ更新します。

A failed value does not leak into the next stage; it remains closed and propagates safely.

失敗した値は次段へ漏れず、閉じたまま安全に伝播します。

The Provider-Observer-Operator model refines the Unix idea of doing one thing well.

Provider-Observer-Operator モデルは、「一つのことをうまくやる」という Unix 思想を精緻化します。

Providers contain side effects and uncertainty at the edge of the system.

Provider は副作用と不確実性をシステム外縁に閉じ込めます。

Operators preserve deterministic evaluation of DAGs without entering provider internals.

Operator は Provider 内部へ踏み込まず、DAG の決定論的評価を守ります。

Observers audit the boundary, record evidence, and keep governance operational.

Observer は境界を監査し、証跡を記録し、Governance を運用可能に保ちます。

The AI age needs deterministic governance around probabilistic components.

AI 時代には、確率的コンポーネントの外側に決定論的統治が必要です。

The strategy is simple: govern an uncertain world with reliable logic.

戦略は単純です。不確実な世界を、確実な論理で統治することです。

Version 0.1.2 is where the canon gains circulation: AutoPlay responsibility separation, DynamicPipeline preparation, WASM control migration, and browser runtime reconstruction begin to cohere.

0.1.2 は、正典の背骨に血流が通い始めるバージョンです。AutoPlay runtime の責務分離、DynamicPipeline の導入準備、WASM 制御への移行基盤、Web 実行環境の OS 的再構成が一貫して流れ始めます。

The Doom WASM demo is the public proof point: a browser-hosted runtime where the architecture starts speaking through sensing, action, HUD evidence, and fail-closed control.

Doom WASM デモは、その公開された証明点です。感覚、行動、HUD 証跡、Fail-Closed control を通じて、アーキテクチャが語り始めます。

Canon is not a document for reading; it is a contract for governing the system.

正典とは読むための文章ではなく、システムを統治するための契約です。

Thought becomes text. Text becomes contract. Contract becomes tests. Tests become the release gate.

思想を文章にし、文章を契約にし、契約をテストにし、テストをリリースの門番にします。

AIKernel.NET has only just begun, but its backbone will not break.

AIKernel.NET はまだ始まったばかりです。しかし、その背骨はもう折れません。

0.1.2 package rule: keep Core, Providers, Control, Tools, WASM, CUDA, Demo, NuGet, and PyPI packages on the same version family. Do not mix 0.1.1 and 0.1.2 surfaces inside one AIOS distribution.

aikernel.doom.wasm.prompt
[ READY ] AIKERNEL.DOOM STARTS AFTER USER APPROVAL. The public demo uses explicit consent before hosted runtime downloads such as DOOM1.WAD, Bonsai-1.7B, and doom.wasm. Type yes in the aik console or use the approval button. Current protected size estimate: about 270MB, under 300MB. 利用規約とライセンスを確認し、aik コンソールで yes と入力するか承認ボタンで同意すると、約300MBのデータ取得を許可して Doom デモを起動します。

This demo's AI continuously learns and improves in the background.
Its perception, cognition, and behavior models are updated daily, and behavior may change without notice.

このデモの AI はバックグラウンドで継続的に学習・改善されています。
そのため、知覚・認知・行動モデルは日々更新され、挙動が予告なく変化する場合があります。

Official release notice / 公式リリース通知

Semantic OS SDK

Issued by ai-kernel@aikernel.net

June 16 — The Kernel Reaches 2⁴ Completeness.

境界は純化され、ランタイムは自立へ向かう。

AIKernel.NET Canon v0.1.2

June 16, 2026 — The Kernel reaches 2⁴ completeness. Structure becomes law, boundaries are purified, and the runtime learns to stand.

2026年6月16日──カーネルは 2⁴ の完全性に到達します。構造が法となり、境界は純化され、ランタイムは自立へ向かいます。

Official Notice

You are reading the unified release entry for the AIKernel ecosystem. Today is June 16 — the moment when canonical philosophy settles into implementation.

これは AIKernel エコシステムの統一リリースエントリです。本日は 6月16日──正典の哲学が実装へ沈降する日です。

History

The project moves from the 0.1.1 synchronized package ecosystem into the 0.1.2 phase where Provider, WASM, Worker, and JS boundaries become pure enough for the OS to stand.

AIKernel.Doom v0.1.2

June 22, 2026 — The Doom demo has been updated from a prototype surface to the AIKernel.Doom v0.1.2 public runtime demo, with governed autoplay, GPU HUD evidence, CPU fallback, and multimodal radar diagnostics.

2026年6月22日──Doom デモはプロトタイプから AIKernel.Doom v0.1.2 の公開 runtime demo へ更新されました。統治された autoplay、GPU HUD 証跡、CPU fallback、multimodal radar diagnostics を備えています。

June 16, 2026 was the prototype release aligned with the Canon v0.1.2 release; June 22, 2026 is the AIKernel.Doom v0.1.2 public demo release.

2026年6月16日は正典 v0.1.2 リリースに合わせた Doom デモ prototype の公開日であり、2026年6月22日が AIKernel.Doom v0.1.2 公開デモのリリース日です。

AIKernel.Doom GitHub repository

AIKernel.NET aligns the Semantic OS boundary. Core coheres the runtime. Providers converge capability modules. Control governs the plane. Tools unify observability. WASM activates the sandbox runtime. Demo verifies the path end-to-end.

AIKernel.NET は境界を整列し、Core はランタイムを一貫化し、Providers は Capability を収束し、Control は制御面を統治し、Tools は可観測性を統合し、WASM は sandbox runtime を活性化し、Demo は全体を検証します。

Kernel

Core and contract packages continue to form the 0.1.2 Semantic OS boundary: abstractions, DTOs, VFS, ROM, DSL, routing, process, compute, and time surfaces.

Providers

Standard and extension providers are published as NuGet packages: local OS services, chat providers, Microsoft AI, Local LLM, CUDA compute, and pipeline compilation.

Demos

AIKernel.Demo now includes the public Doom WASM runtime surface alongside dry-run examples for CoreRuntime, Contracts, Control, Providers, StandardProviders, Tools, WASM, and CUDA.

Packages

Start the 0.1.2 OS surface with Core, Standard Providers, and the CLI. NuGet has the AIKernel-NET profile, while PyPI is listed as curated project links below.

dotnet add package AIKernel.Core --version 0.1.2
dotnet add package AIKernel.Providers.Standard --version 0.1.2
dotnet tool install -g AIKernel.Tools.CLI --version 0.1.2

Demos

The official demos are the executable learning path for 0.1.2. Start with CoreRuntime, then open the Doom WASM demo to see sensing, HUD overlays, and governed runtime control in the browser.

dotnet run --project src/AIKernel.Demo.CoreRuntime/AIKernel.Demo.CoreRuntime.csproj

Python

Python wrappers are published for Core, Control, Providers, Tools, WASM, and the guarded CUDA package. Install only the layers your AIOS distribution uses.

pip install aikernel-net==0.1.2
pip install aikernel-providers==0.1.2
pip install aikernel-tools==0.1.2

AIKernel.NET

0.1.2 aligns the Semantic OS boundary: abstractions, contracts, DTOs, enums, and identifiers converge into one stable public surface.

  • NuGet contract packages are published for the 0.1.2 line.
  • The package guide explains which layer to install first.
  • Reference HTML is generated from bilingual public comments.

AIKernel.Core

Core coheres the runtime: execution, context, semantic state, VFS, ROM, DSL, routing, process, compute, and time form the governed kernel circuit.

  • NuGet: AIKernel.Core
  • PyPI: aikernel-net
  • First demo: AIKernel.Demo.CoreRuntime

Packages and Demos

Providers, Control, Tools, WASM, CUDA, and Demo now publish matching 0.1.2 surfaces. The demos verify the Semantic OS end-to-end.

  • NuGet and PyPI packages are linked from the package guide.
  • CUDA remains Windows-specific and guarded.
  • Demo code is the recommended learning path.

About AIKernel.NET / AIKernel.NET について

AIKernel.NET v0.1.2 is a modular SDK for building AIOS distributions. It focuses on Semantic Context, provider separation, Capability modules, virtual file systems, execution contracts, replayable execution, governance evidence, WASM sandboxing, Python wrappers, and governed runtime design.

AIKernel.NET v0.1.2 は、AIOS ディストリビューションを構築するためのモジュール式 SDK です。Semantic Context、Provider 分離、Capability module、仮想ファイルシステム、実行 Contract、再現可能な実行、governance evidence、WASM sandbox、Python wrapper、統治された runtime 設計を中心に構成されます。