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

Japanese version: Index

provider Interfaces

1. Responsibility Boundary

Provider is the runtime boundary for external LLM/Embedding/RAG systems. Paths selected by routing are executed through IProvider/IModelProvider families, while cost, usage, health, query-processing support, and embedding metadata are exposed via IProvider* contracts.

  • UC-03 Model Vector Routing
  • UC-19 Multi-model Parallel Inference
  • UC-22 Dynamic Capacity Control
  • UC-23 AI Credit Governance
  • Phase 1 Query Processing
  • docs/specs/04.MODEL_ROUTING_SPEC.md
  • docs/specs/06.REPLAY_DUMP_SPEC.md
  • docs/specs/01.EXECUTION_PIPELINE_SPEC.md
  • docs/architecture/17.QUERY_PROCESSING_PHASE1.md

Documents


Changelog

  • v0.0.0 / v0.0.0.0: Initial draft
  • v0.0.1 (2026-05-06): Added Router/Capacity boundaries and observability notes
  • v0.0.1 (2026-05-09): Added query-processing capability boundary
Source: architecture/interfaces/provider/index.md