AIKernel.NET
version: 0.0.2 / status: Refactor / edition: Draft / published: 2026-05-16 / updated: 2026-05-16

Japanese version: Index

tooling Interfaces

1. Responsibility Boundary

Tooling is the safety boundary for external tool invocation. IToolAccessValidator decides authorization, IToolPermission defines policy scope, and IToolSandbox enforces runtime isolation to prevent side effects from escaping controlled execution.

  • UC-10 Tool Invocation Control
  • UC-21 Policy Enforcement
  • 01.EXECUTION_PIPELINE_SPEC.md
  • 02.SIGNED_PROMPT_GOVERNANCE_SPEC.md

4. Dependency Boundary

  • Depends on: AIKernel.Dtos, AIKernel.Contracts
  • Called by: AIKernel.Abstractions.Execution, AIKernel.Abstractions.Security, AIKernel.Abstractions.Hosting

Documents


Changelog

  • v0.0.0 / v0.0.0.0: Initial draft
  • v0.0.1 (2026-05-06): Version upgrade aligned with documentation guidelines

This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/tooling/index.md and should be read together with the surrounding category pages in the side navigation.

Source: architecture/interfaces/tooling/index.md