HoneAI.Abstractions 0.2.1

dotnet add package HoneAI.Abstractions --version 0.2.1
                    
NuGet\Install-Package HoneAI.Abstractions -Version 0.2.1
                    
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="HoneAI.Abstractions" Version="0.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="HoneAI.Abstractions" Version="0.2.1" />
                    
Directory.Packages.props
<PackageReference Include="HoneAI.Abstractions" />
                    
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 HoneAI.Abstractions --version 0.2.1
                    
#r "nuget: HoneAI.Abstractions, 0.2.1"
                    
#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 HoneAI.Abstractions@0.2.1
                    
#: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=HoneAI.Abstractions&version=0.2.1
                    
Install as a Cake Addin
#tool nuget:?package=HoneAI.Abstractions&version=0.2.1
                    
Install as a Cake Tool

HoneAI.Abstractions

The contract surface for HoneAI — the "provenance-bearing prediction" middleware. Zero dependencies by design: every value that flows out of HoneAI carries how it was made, so a prediction without provenance must not compile.

This package is interfaces and records only. Concrete implementations live in HoneAI.Core; reference this package when you write your own adapters or want to depend on the contracts without the implementations.

Core contracts

  • ITracedPrediction<T> / PredictionProvenance — a predicted value that cannot exist without its provenance stamp (which reasoning layer answered, confidence, rationale, whether a human must review). Domain-specific fields live in Annotations, never in the middleware.
  • IReasoningRouter<TQuery, TResult> — routes a query through reasoning layers cheap→costly (L0 theory · L1 statistics · L2 ML · L3 LLM), escalating only when confidence is insufficient.
  • IMLoopClient — transport-neutral client for a running MLoop instance (HTTP or MCP-stdio).
  • IHitlGate / ReviewDecision — async human-in-the-loop review gate keyed by review id.
  • IProvenanceSink / ProvenanceRecord — append-only audit trail for predictions.
  • IModelLifecycle — orchestrates export→init→inspect→train→evaluate→review→promote.
  • ReasoningLayer / AgentRole / RoleContext — the layer/role taxonomy stamped onto every provenance record.

Design boundary

The middleware is domain-neutral. Domain meaning (verdict vocabulary, a manufacturing process name, a risk category) is injected by the consumer adapter via RoleContext.Domain and PredictionProvenance.Annotations — the adapter is the domain boundary, never HoneAI itself.

License

Apache-2.0

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.
  • net10.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on HoneAI.Abstractions:

Package Downloads
HoneAI.Core

Assembly layer for HoneAI — composes MLoop (L2 AutoML, over HTTP/MCP transport) and an IChatClient (L3 frontier) behind the HoneAI.Abstractions contracts. Ships the dual-check reasoning router, JSONL provenance sink, HTTP MLoop client, in-memory HITL gate, and train→review→promote lifecycle.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.1 131 7/17/2026
0.2.0 157 7/8/2026