HoneAI.Abstractions
0.2.0
See the version list below for details.
dotnet add package HoneAI.Abstractions --version 0.2.0
NuGet\Install-Package HoneAI.Abstractions -Version 0.2.0
<PackageReference Include="HoneAI.Abstractions" Version="0.2.0" />
<PackageVersion Include="HoneAI.Abstractions" Version="0.2.0" />
<PackageReference Include="HoneAI.Abstractions" />
paket add HoneAI.Abstractions --version 0.2.0
#r "nuget: HoneAI.Abstractions, 0.2.0"
#:package HoneAI.Abstractions@0.2.0
#addin nuget:?package=HoneAI.Abstractions&version=0.2.0
#tool nuget:?package=HoneAI.Abstractions&version=0.2.0
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 (2)
Showing the top 2 NuGet packages that depend on HoneAI.Abstractions:
| Package | Downloads |
|---|---|
|
Eyu.Core
Eyu core contract — source-agnostic ontology inference ports (IStructureSource, IRecordSample, IOntologyProposer, IGroundingContract, IModelClient). |
|
|
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.14.0 | 5 | 10/27/2026 |
| 0.13.0 | 60 | 10/27/2026 |
| 0.12.0 | 117 | 10/24/2026 |
| 0.11.0 | 85 | 10/23/2026 |
| 0.10.0 | 189 | 10/22/2026 |
| 0.9.0 | 171 | 10/22/2026 |
| 0.8.0 | 96 | 10/22/2026 |
| 0.7.0 | 97 | 10/21/2026 |
| 0.6.0 | 83 | 10/21/2026 |
| 0.5.0 | 73 | 10/21/2026 |
| 0.4.0 | 121 | 10/21/2026 |
| 0.3.0 | 116 | 10/20/2026 |
| 0.2.2 | 815 | 9/9/2026 |
| 0.2.1 | 155 | 7/17/2026 |
| 0.2.0 | 182 | 7/8/2026 |