HoneAI.Abstractions
0.2.1
dotnet add package HoneAI.Abstractions --version 0.2.1
NuGet\Install-Package HoneAI.Abstractions -Version 0.2.1
<PackageReference Include="HoneAI.Abstractions" Version="0.2.1" />
<PackageVersion Include="HoneAI.Abstractions" Version="0.2.1" />
<PackageReference Include="HoneAI.Abstractions" />
paket add HoneAI.Abstractions --version 0.2.1
#r "nuget: HoneAI.Abstractions, 0.2.1"
#:package HoneAI.Abstractions@0.2.1
#addin nuget:?package=HoneAI.Abstractions&version=0.2.1
#tool nuget:?package=HoneAI.Abstractions&version=0.2.1
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 inAnnotations, 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 | Versions 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. |
-
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.